@media screen and (max-width: 1260px){
    .idx2-welcome-section-content-image-container {
        max-width: 1100px;
        width: 100%;
    }
    .index-all-service-list-container-item {
        width: 25%;
    }
}
@media screen and (max-width: 1180px){
    .index-all-service-list-container-item {
        width: 33.33%;
        padding: 5px;
    }
    .cdi-additional-icon-item{
        display: none;
    }
    .cdi-for-banner-heading, 
    .cdi-from-freelancers h3,
    .cdi-for-section-heading h2{
        font-size: 1.85rem;
    }
    .cdi-for-section-heading p {
        font-size: 15px;
        line-height: 22px;
    }
    .cdi-for-section-content-item > div:nth-child(2) p {
        font-size: 1.20rem;
    }
}
@media screen and (max-width: 1160px){
    #community-banner-text{
        font-size: 3rem;
    }
    #community-banner-image {
        max-width: 320px;
    }
    #start-action-section > div > div p{
        font-size: .85rem;
        line-height: 1.5rem;
    }
    #start-action-section {
        min-height: 500px !important;
    }
    #nav-section{
        overflow-x: auto;
        overflow-y: hidden;
    }
    .nav-menu-list > li{
        margin-right: 20px;
    }
    .nav-menu-list > li span{
        white-space: nowrap;
    }
    .nav-menu-list > li:nth-last-of-type(1) {
        padding-right: 20px;
    }
    .nav-menu-list > li:nth-last-of-type(1).active {
        padding-left: 20px;
    }
    .nav-menu-list-dropdown{
        display: none !important; 
    }
    .site-logo b {
        color: #202124;
        font-size: 1.25rem;
    }
    .welcome-section-container > div:first-child h1 {
        font-size: 1.80rem;
        line-height: 2.80rem;
    }
    .welcome-images-container{
        padding-top: 95px;
        margin-top: 50px;
    }
    .welcome-images-container img {
        width: 250px;
        height: 250px;
    }
    .service-category-section .category-slider-content-item,
    .service-social-media-solutions .category-slider-content-item,
    .service-website-solutions .category-slider-content-item,
    .category-slider-content-item {
        width: 25%;
        min-width: 25%;
    }
    .two-way-div-description > h2 {
        font-size: 2.15rem;
        line-height: 3.15rem;
    }
    .nav-menu-list > li,
    .nav-menu-list > li > span > a{
        font-weight: 500;
    }
    .team-member-item-image{
        width: 125px;
        height: 125px;
    }
    .team-member-item-name{
        font-size: 1.0rem;
        line-height: 1.5rem;
    }
}
@media screen and (min-width: 1190px){
    .header-menu > li.will-hide.is-hiding{
        display: none;
    }
}
@media screen and (max-width: 1190px){
    .gig-layout-item {
        width: 33.1% !important;
    }
    .gig-layout-item-general-two .gig-layout-item {
        width: 32.5% !important;
    }
    .header-menu > li.will-hide.will-hide-t:not(.maintain-will-hide) {
        display: none;
    }
    .header-menu > li.will-hide:not(.maintain-will-hide){
        display: none !important;
    }
    .page-member-item{
        width: 33%;
        margin-left: 0 !important;
        height: 430px;
    }
    .members-body{
        margin-left: 0;
        width: 100%;
    }
    #cdi-video-container > div > div.max{
        max-width: 600px;
        height: 320px;
    }
}
@media screen and (min-width: 1030px){
    .side-menu{
        display: none !important;
    }
    .mobile-search-container{
        display: none !important;
    }
}
@media screen and (max-width: 1095px){
    .header-menu > li.will-hide:not(.maintain-will-hide){
        display: none !important;
    }
}
@media screen and (max-width: 1030px) and (orientation: landscape){
    .manage-content-modal > div, .add-review-modal > div{
        align-items: flex-start;
    }
    .categories-modal-container > div > div{
        align-self: flex-start;
    }
    .categories-modal-container > div > div,
    .manage-content-modal > div > div, 
    .add-review-modal > div > div{
        margin: 50px 0;
    }
    .manage-content-modal-body{
        min-height: 0;
    }
}
@media screen and (max-height: 450px) and (orientation: landscape){
    .deposit-funds-modal > div {
        overflow-y: auto;
        align-items: flex-start;
    }
    .deposit-funds-modal > div > div {
        margin: 50px auto;
    }
    .manage-content-modal > div, .add-review-modal > div{
        align-items: flex-start;
    }
    .manage-content-modal > div > div, .add-review-modal > div > div{
        margin: 50px 0;
    }
    .manage-content-modal-body{
        min-height: 0;
    }
    .options-modal-container > div{
        align-items: flex-start;
        overflow-y: auto;
    }
    .options-modal-container > div > div {
        margin: 50px 0;
    }
}
/* Dashboard */
@media screen and (max-width: 1030px){
    .dashboard-recommended-services .service-market-category--content-1 img {
        height: 120px !important;
    }
    .dashboard-recommended-services .popular-categories-header {
        padding-left: 17px;
        padding-right: 17px;
    } 
    .withdrawal-request-list-container-content-body.summary-mode > div:first-child{
        display: none;
    }
    .withdrawal-request-list-container-content-body.summary-mode > div:nth-child(2){
        display: block;
    }
    .view-withdrawal-summary-list-container-btn,
    .view-withdrawal-list-container-btn i.la-arrow-left{
        display: inline-block;
    }
    .withdrawal-request-list-container-content-body > div:nth-child(2),
    .withdrawal-request-list-container-content-body > div:first-child{
        width: 100%;
    }
    .withdrawal-request-list-container-content-body > div:nth-child(2){
        display: none;
    }
    .withdrawal-request-list-container-content{
        height: 100vh;
        height: 100dvh;
        max-width: 100%;
        width: 100%;
        border-radius: 0;
        margin: 0;
    }
    .withdrawal-request-loader{
        margin-bottom: 150px;
    }
    .withdrawal-request-list-container-content-header > div {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .withdrawal-request-list-container-content-body {
        height: calc(100vh - 60px);
        height: calc(100dvh - 60px);
        overflow-y: hidden;
    }
    .service-recommended-solutions--content .no-items-found{
        padding-left: 30px;
    }
    .site-logo.acc b{
        font-size: 1.5rem;
    }
    .dashboard-quick-actions-container{
        overflow-x: scroll;
        padding-left: 20px;
        padding-right: 20px;
    }
    .dashboard-quick-actions-container-item{
        font-size: .88rem;
    }
    .simple-category-container-item{
        width: 50%;
        padding: 10px;
    }
    .review-list-item{
        width: 100%;
    }
    .-simple-page-banner-content-container- > div{
        width: 100%;
    }
    .-simple-page-banner-content-container- > div:nth-child(2){
        display: none;
    }
    .-simple-page-banner-searcher-title-{
        font-size: 1.29rem;
    }
    .simple-category-container-item{
        width: 33%;
    }
    .dashboard-user-metric-box.important{
        border-left-width: 0px !important;
        border-right-width: 0px !important;
    }
    .video-tutorials-container > div > div{
        margin-top: 0;
        border-radius: 0;
    }
    .video-description-item > div:nth-child(2) h4,
    .dashboard-simple-description-item > div:first-child > div > b,
    .dashboard-simple-description-item-two > div:nth-child(2) h4{
        font-size: .92rem;
    }
    .dashbaord-list-item-row.dashbaord-list-item-row-order-list-item > div:first-child {
        padding-left: 18px;
    }
    .invoices-header {
        margin-bottom: 20px;
    }
    .index-search-result-item > div:nth-child(2) .mtch {
        color: #828282;
    }
    .order-owrap > div{
        width: 100%;
    }
    .order-owrap > div:first-child{
        margin-bottom: 20px;
    }
    .order-owrap > div:first-child h4{
        font-size: .90rem;
        margin-bottom: 10px;
        line-height: 1.4;
    }
    .overview-package-details > div {
        width: 100%;
        margin-bottom: 10px;
    }
    .overview-package-details > div > div:first-child{
        color: #828282;
    }
    .main-order-requirement-container > div:first-child,
    .main-order-requirement-container > div:nth-child(2){
        width: 100%;
    }
    .dashboard-list-item-content{
        max-height: 60vh;
        max-height: 60dvh;
        overflow-y: auto;
        /* min-height: 200px; */
    }
    .dashbaord-invoice-payments-summary > div:first-child > h6 b {
        line-height: 1.4rem;
        font-size: .85rem;
    }
    .empty-tab-content img,
    .empty-tab-content.full-height img{
        max-width: 80px;
    }
    .hire-me-btn, 
    .hire-me-btn.exs, 
    .cdi-btn,
    .cdi-btn.exs{
        font-size: .90rem;
    }
    .main-content-tab-item-sbs-page-footer{
        position: fixed;
        bottom: 0;
        width: 100%;
    }
    .main-content-tab-item-sbs-page-body-full-height.fht{
        height: calc(100% - 60px);
    }
    .info-span > span > span{
        width: 180px;
    }
    .contract-preview-item-body{
        font-size: .85rem;
    }
    .p-message-item > div:first-child > div:nth-child(2) > p{
        font-size: .83rem;
    }
    #dashboard-header{
        box-shadow: 0 0 0 0 transparent;
        border-bottom: 1px solid #e4e5e7;
    }
    .hide-go-back{
        display: block;
    }
    #dashboard-aside{
        display: none;
        background-color: #fff;
    }
    #dashboard-main{
        padding-left: 0;
    }
    .dashboard-main-content {
        padding: 20px;
    }
    .main-content-tab-item-body-sbs-item-one > div:first-child,
    .main-content-tab-item-body-sbs-item-one > div:nth-child(2){
        width: 100%;
    }
    .home-main-content-tab-item-body > div{
        flex-direction: column;
    }
    .dashboard-user-metric-box:first-child{
        margin-top: 0;
    }
    .dashboard-user-metric-box{
        border-radius: 0;
    }
    .minimize-width {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .payment-main-content-tab-item-body > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    .main-content-tab-item-heading > div:first-child h3 {
        font-size: 1.25rem;
    }
    .dashboard-user-metric-box--header > div:first-child h4,
    .video-description-item > div:nth-child(2) h4,
    .options-header-btn,
    .dashboard-button-list-item > .dashboard-button-list-item-link.active > div:nth-child(2),
    .payment-summary-item-content > div:nth-child(3) a,
    .main-content-tab-item-sbs-page-body--title,
    .main-content-tab-item-sbs-tab-item-heading-header h3,
    .main-content-tab-item-sbs-tab-item-content-body-section > div:first-child h4,
    .dashboard-simple-description-item-two > div:nth-child(2) h4,
    .new-invoice-total-amount,
    .contract-views-container > div > div > div:first-child > div:nth-child(2) h5,
    .dashboard-load-more > span,
    .simple-invoice-item > div:nth-child(2),
    .simple-display-item--content-heading,
    .contract-preview-sbs-btn > button,
    .quick-cta-btn,
    .dashboard-notifications-header-list > li.active a,
    .simple-invoice-item > div:first-child,
    .contract-small-indicator.new-contract-btn,
    .dashboard-user-profile-container-user-options,
    .options-modal-content-title, 
    .options-modal-content-btn-list-item,
    .dashboard-user-profile-container-user-type span,
    .main-content-tab-item-heading > div:first-child h3{
        font-weight: 500;
    }
    .home-dashboard-user-metric-box, 
    .db-item-hide{
        display: block;
    }
    .db-item-show{
        display: none;
    }
    .db-item-hide-blk{
        display: inline-block !important;
    }
    .dashboard-button-list-item > .dashboard-button-list-item-link > div:nth-child(2){
        font-size: .95rem;
    }
    .dashboard-simple-description-item > div:first-child{
        width: calc(100% - 120px);
    }
    .dashboard-simple-description-item > div:nth-child(2) {
        width: 120px;
        min-width: 120px;
    }
    .dashboard-simple-description-item > div:nth-child(2) b{
        font-size: .85rem;
    }
    .dashboard-simple-description-item > div:first-child{
        padding-right: 10px;
    }
    .dashboard-simple-description-item > div:first-child b {
        font-size: .95rem;
        line-height: 1.4;
        display: block;
        margin-bottom: 2.5px;
    }
    /* .dashboard-simple-description-item > div:first-child b + br{
        display: none;
    } */
    .dashboard-simple-description-item > div:first-child .dashboard-simple-img-list{
        margin-top: 0;
    }
    .main-content-tab-item-heading > div:first-child h3 .h-angle-icon {
        font-size: 1.05rem;
    }
    .video-description-item > div:first-child{
        height: 150px;
        border-radius: 5px;
    }
    .dashboard-user-metric-box, 
    .payment-main-content-tab-item-body,
    .-projects-content-.dashb,
    .dashboard-notifications-body,
    .manage-services-container-body,
    .manage-orders-container-body{
        box-shadow: 0 0 0 0 transparent;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }
    .main-content-tab-item-sbs-page > div:first-child{
        width: 100%;
        min-width: 100%;
        border-left-width: 0;
        border-right-width: 0;
    }
    .main-content-tab-item-sbs-page > div{
        display: none;
    }
    .main-content-tab-item-sbs-page > div.active{
        display: block;
    }
    .manage-orders-container-nav > ul li,
    .manage-services-container-nav > ul li{
        font-size: .90rem;
    }
    .main-content-tab-item-sbs-page > div:nth-child(2){
        width: 100%;
        min-width: 100%;
    }
    .dashboard-searcher-container > div > div:nth-child(2) input{
        font-size: .95rem;
    }
    .dashboard-searcher-container > div > div:first-child i{
        font-size: 1.25rem;
        line-height: 40px;
    }
    .main-content-tab-item-sbs-page-header .dashboard-searcher-container{
        padding: 10px;
    }
    .simple-display-item{
        padding: 5px;
    }
    .simple-display-item.active > div{
        max-width: 96%;
        width: 100%;
    }
    .jobs-dashboard-main-content{
        height: calc(100% - 60px);
        position: fixed;
        width: 100%;
    }
    .simple-display-item--content-heading{
        font-size: .95rem;
    }
    .main-content-tab-item-sbs-page-body, 
    .main-content-tab-item-sbs-page-body-full-height,
    .main-content-tab-item-sbs-page-body-full-height{
        padding-bottom: 120px;
    }
    .contract-main-content-tab-item-sbs-page-body-full-height{
        padding: 0;
    }
    #main-contract-content, #main-contract-content > div{
        height: auto;
    }
    .main-content-tab-item-sbs-page-content-header-list-long{
        font-size: .90rem;
        font-weight: 500;
        background-color: #fff;
    }
    .main-content-tab-item-sbs-tab-item-heading-header h3, 
    .main-content-tab-item-sbs-tab-item-content-body-section > div:first-child h4{
        font-size: 1rem;
        line-height: 1.5;
    }
    .dashbaord-invoice-payments{
        flex-wrap: wrap;
    }
    .dashbaord-invoice-payments > div{
        width: 48%;
        margin-bottom: 15px;
    }
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=job-invoices] > div:first-child,
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=job-invoices] .main-content-tab-item-sbs-tab-item-content-body-section{
        margin-bottom: 0;
    }
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=job-invoices] .main-content-tab-item-sbs-tab-item-content-body-section > div:first-child{
        margin-bottom: 10px;
    }
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=order-invoices] > div:first-child,
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=order-invoices] .main-content-tab-item-sbs-tab-item-content-body-section{
        margin-bottom: 0;
    }
    .main-content-tab-item-sbs-tab-item.tab-content-body[data-tab-name=order-invoices] .main-content-tab-item-sbs-tab-item-content-body-section > div:first-child{
        margin-bottom: 10px;
    }
    .dashbaord-invoice-payments-summary h2{
        font-size: .85rem;
    }
    .dashbaord-invoice-payments-summary{
        padding: 15px 15px;
    }
    .dashbaord-list-item{
        overflow-x: auto;
    }
    .dashboard-list-item-content {
        min-width: 800px;
    }
    .project-contracts-dashbaord-list-item .dashboard-list-item-content{
        max-width: 650px;
        min-width: 650px;
    }
    .invoice-list-dashbaord-list-item .dashboard-list-item-content{
        max-width: 700px;
        min-width: 700px;
    }
    .contract-dashbaord-list-item .dashboard-list-item-content{
        max-width: 1000px;
        min-width: 1000px;
    }
    .contract-recipient-dashbaord-list-item .dashboard-list-item-content,
    .services-dashbaord-list-item .dashboard-list-item-content{
        max-width: 1100px;
        min-width: 1100px;
    }
    .dashboard-list-item-content{
        min-height: 150px;
    }
    .dashboard-general-container {
        padding: 10px 20px;
    }
    .dashbaord-list-item-row.contract-dashbaord-list-item-row-worker > div:first-child,
    .dashbaord-list-item-row.contract-dashbaord-list-item-row-business > div:first-child {
        padding-left: 20px;
    }
    .fixed-tab-content-header-parent{
        padding-top: 60px;
    }
    .fixed-tab-content-header{
        top: 59px;
        z-index: 1;
        position: fixed;
        background-color: #fff;
        width: 100%;
    }
    .fixed-tab-content-header + div {
        z-index: 0;
        position: relative;
    }
    .invoice-action-btn{
        width: 25px;
    }
    .dashbaord-list-item-row.dashbaord-list-item-row-contract > div:nth-child(2) {
        width: 23%;
        min-width: 23%;
    }
    .invoice-list-dashbaord-list-item .dashbaord-list-item-row-head > div,
    .project-contracts-dashbaord-list-item .dashbaord-list-item-row-head > div {
        font-size: .80rem;
    }
    .orders-dashbaord-list-item .dashboard-list-item-content,
    .payments-dashbaord-list-item .dashboard-list-item-content{
        min-width: 1000px;
    }
    .manage-orders-container-nav,
    .manage-services-container-nav {
        white-space: nowrap;
        overflow-x: auto;
    }
    .service-list-dashboard-main-content, 
    .order-list-dashboard-main-content, 
    .home-dashboard-main-content,
    .reviews-dashboard-main-content,
    .notifications-dashboard-main-content,
    .payments-dashboard-main-content {
        padding-left: 0;
        padding-right: 0;
    }
    .invoice-preview-container > div > div,
    .invoice-preview-container > div > div > div:first-child{
        border-radius: 0;
    }
    .invoice-preview-container > div > div{
        margin-top: 0;
    }
    .project-messages-container-footer,
    .project-messages-container-footer.-fwidth-,
    .p-message-item > div:first-child{
        width: 100%;
        max-width: 100%;
    }
    .main-content-tab-item-sbs-tab-item-messages{
        padding-bottom: 60px;
    }
    .p-message-item > div:first-child > div:nth-child(2) > p{
        font-size: .90rem;
        color: #030303;
    }
    .dashbaord-list-item-row-head.sticky-1{
        position: relative;
        top: 0;
    }
    .dashbaord-list-item-row{
        font-size: .83rem;
    }
    .contract-tab-list > div:first-child{
        white-space: nowrap;
        overflow-x: auto;
    }
    .contract-preview-item-head small{
        font-size: .90rem;
        font-weight: 500;
    }
    .contract-preview-item {
        flex-direction: column;
    }
    .contract-preview-heading > div{
        width: 100%;
    }
    .contract-preview-heading > div:nth-child(2){
        margin: 10px 0;
    }
    .contract-views-container > div > div > div,
    .contract-views-container > div > div > div:nth-child(3),
    .contract-views-container > div > div:nth-child(2) > div:nth-child(2){
        padding-left: 20px;
        padding-right: 20px;
    }
    .contract-content-list-item{
        padding-left: 0 !important;
    }
    .all-payments-searcher > div {
        padding: 7px 10px;
    }
    .all-payments-searcher > div:first-child{
        width: 130px;
        min-width: 130px;
        white-space: nowrap;
    }
    .all-payments-searcher > div:nth-child(2){
        width: calc(100% - 130px);
    }
    .payment-summary-header > div:first-child > div{
        width: 100%;
    }
    .payment-summary-header > div:first-child,
    .payment-summary-header{
        flex-direction: column;
    }
    .payment-summary-header > div:first-child > div:first-child{
        border-right-width: 0;
        border-bottom: 1px solid #eee;
    }
    .payment-summary-header > div:first-child,
    .payment-summary-header > div:nth-child(2){
        width: 100%;
    }
    .payment-summary-header > div:first-child{
        margin-bottom: 10px;
    }
    .payment-summary-item-content > div:nth-child(2) > div:first-child h3 {
        font-size: 1.05rem;
    }
    .dashboard-notifications-header{
        white-space: nowrap;
        overflow-x: auto;
    }
    .dashboard-notifications-header-list > li a{
        font-size: .85rem;
        padding: 7px 12px;
    }
    .notification-list-item > div:nth-child(2){
        padding-left: 0;
    }
    .notification-list-item{
        padding-left: 15px;
        padding-right: 15px;
    }
    .dashboard-notifications-header-list > li.active a{
        border-radius: 60px;
    }
    .deposit-funds-modal > div {
        overflow-y: auto;
        align-items: flex-start;
    }
    .deposit-funds-modal > div > div {
        margin: 50px auto;
    }
}
/* /Dashboard */
@media screen and (max-width: 1030px){
    /* .market-filter-tab{
        overflow-x: auto;
    } */
    /* .hsc-item{
        display: none !important;
    }
    #header-section.sticky.fixed + #nav-section.sticky.fixed.hsc-item + .-breadcrumb-{
        margin-top: 60px;
    } */
    /* .cedijob-quick-action-modal-content-holder {
        align-items: flex-start;
    } */
    .index-service-search-header .index-search-will-hide {
        display: none !important;
    }
    .index-service-special-search-container {
        display: block;
    }
    .index-all-service-list-container-item {
        width: 33.33%;
        padding: 5px;
    }
    .circles-br {
        display: none !important;
    }
    #circle-container {
        width: 300px;
        height: 300px;
    }
    .cdi-placeholder.bigger.job-list-placeholder.cdi-search-placeholder {
        margin-top: 40px;
        max-width: 90%;
    }
    .-updating-website-notice-body- h3 {
        font-size: 1.10rem;
        max-width: 325px;
        font-weight: 500;
    }
    .internet-online-status {
        padding: 10px 10px;
        width: 100%;
        font-size: .88rem;
    }
    .idx2-feature-list-item {
        width: 48.5%;
    }
    .idx2-feature-list-item:first-child,
    .idx2-feature-list-item:nth-child(2) {
        margin-bottom: 25px;
    }
    .idx2-foryou {
        flex-direction: column;
        height: auto;
    }
    .idx2-foryou > div:first-child {
        height: 300px;
        width: 100%;
    }
    .idx2-foryou > div:nth-child(2) {
        width: 100%;

        padding: 50px 25px;
    }
    .idx2-foryou > div:nth-child(2) h2 {
        font-size: 2rem;
        line-height: 1.5;
    }
    .idx2-hiw {
        flex-wrap: wrap;
    }
    .idx2-hiw > div:nth-child(2) {
        padding: 0;
        margin-top: 50px;
    }
    .idx2-hiw > div:first-child,
    .idx2-hiw > div:nth-child(2) {
        width: 100%;
    }
    .sell-skills-section-list {
        padding: 20px;
    }
    .sell-skill-item > div > div:nth-child(2) {
        padding-left: 0;
    }
    .sell-skill-item > div > div:first-child i {
        font-size: 2rem;
    }
    .sell-skill-item {
        width: 100%;
        padding: 7px;
        border-radius: 5px;
    }
    .sell-skill-item > div > div:first-child {
        width: 100px;
        padding-top: 25px;
        align-items: flex-start;
    }
    .idx2-header {
        font-size: 2.25rem;
    }
    .idx2-welcome-section-content-header {
        font-size: 2.5rem;
        max-width: 600px;
    }
    .cedijob-quick-action-modal-content {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .cqamc-2 {
        padding-bottom: 25px;
    }
    .cedijob-quick-action-modal-content > div {
        padding-left: 25px;
        padding-right: 25px;
    }
    .cqamc-1 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .cqamc-2 img {
        max-width: 150px;
    }
    .cqamc-4 {
        padding-bottom: 45px;
    }
    .general-local-video-player > div > div > .general-local-video-player-closer {
        right: 30px;
        top: -40px;
    }
    .general-local-video-player > div > div{
        width: 100%;
        height: 350px;
    }
    .general-local-video-player > div > div > video{
        border-radius: 0px;
    }
    .quick-hire-category-item > div > div:nth-child(2) h5 {
        font-size: .92rem;
    }
    .support-content-area .support-content-area-article  > h1{
        font-size: 2rem
    }
    .hc-searcher > div:nth-child(2) input{
        line-height: 46px;
    }
    .help-center-item > div:nth-child(2) h4{
        font-weight: 400;
    }
    .hc-support-content{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .hc-support-content > div:first-child,
    .hc-support-content > div:nth-child(2){
        padding-right: 0;
        width: 100%;
        border-width: 0;
    }
    .hc-support-content > div:nth-child(2){
        margin-bottom: 60px;
    }
    .support-section > div.section-content{
        padding: 25px 0;
    }
    .support-menu-item-head {
        font-size: 1.0rem;
    }
    .hc-body{
        background-color: #fff !important;
    }
    footer.section-item.footer .section-content.padding-top-bottom{
        padding-bottom: 70px;
    }
    .cdi-for-pt{
        padding-top: 0 !important;
    }
    .cdi-for-pt.pex{
        padding-bottom: 90px;
    }
    .cdi-for-tools,
    .cdi-for-tool-item{
        flex-wrap: wrap;
    }
    .cdi-for-tool-item{
        flex-direction: column-reverse;
    }
    .cdi-for-tools > div:first-child,
    .cdi-for-tools > div:nth-child(2){
        width: 100%;
    }
    .cdi-for-tools-btns i{
        display: inline-block;
        margin-right: 15px;
        height: 40px !important;
        width: 40px !important;
        line-height: 40px !important;
    }
    .cdi-for-tool-item > div:first-child, 
    .cdi-for-tool-item > div:nth-child(2){
        width: 100%;
    }
    .cdi-for-tool-item > div:first-child img{
        position: relative;
        top: 0;
        height: 400px;
        padding: 0;
        border-radius: 2px;
        box-shadow: 0 0 0 0 transparent;
    }
    .cdi-for-tool-item,
    .cdi-for-tools-btns i.active{
        background-color: #9932cc;
    }
    .cdi-for-tool-item{
        height: auto;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .cdi-for-tools {
        margin-top: 30px;
    }
    .cdi-for-tool-item > div:nth-child(2) h3,
    .cdi-for-tool-item > div:nth-child(2) p{
        padding-right: 0px;
    }
    .cdi-for-tool-item > div:nth-child(2) h3 {
        font-size: 2.25rem;
        line-height: 1.4;
    }
    .cdi-for-tool-item > div:first-child {
        padding: 25px;
    }
    .cdi-for-banner > div{
        height: auto;
    }
    .cdi-for-banner-content{
        flex-wrap: wrap;
    }
    .cdi-for-banner-content > div:first-child,
    .cdi-for-banner-content > div:nth-child(2){
        width: 100%;
    }
    .cdi-for-banner-content > div:first-child{
        margin-bottom: 50px;
        margin-top: 50px;
    }
    .cdi-for-banner-content > div:nth-child(2){
        margin-bottom: 50px;
    }
    .cdi-for-banner-content > div:nth-child(2) .image-carrier{
        max-height: 800px;
    }
    .image-carrier-description {
        position: absolute;
        padding: 10px 30px;
        background-color: #fff;
        top: 5%;
        left: 5%;
        border-radius: 60px;
        border-bottom-right-radius: 0;
        font-weight: 600;
        font-size: .85rem;
        box-shadow: 0 0 30px 10px rgb(0 0 0 / 15%);
    }
    .cdi-for-banner-content > div:nth-child(2) .image-carrier img{
        border-radius: 15px;
    }
    .cdi-for-section-content{
        flex-wrap: wrap;
    }
    .cdi-for-section-content-item{
        width: 100%;
    }
    .cdi-for-section-content-item:nth-child(2){
        margin: 25px 0;
    }
    #invite-email-preview-container > div > div{
        border-radius: 0;
    }
    .page-edit-container{
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        width: 100vw !important;
        max-width: 100vw !important;
        height: 100vh !important;
        width: 100dvw !important;
        max-width: 100dvw !important;
        height: 100dvh !important;
        overflow-y: auto !important;
        border-radius: 0;
    }
    .for-client-section, .br-10, .hiw-simple-container{
        border-radius: 10px !important;
    }
    .footer-list > li{
        margin: 2.5px 0;
    }
    .footer-list > li > a{
        font-size: 0.785rem;
    }
    .service-market-category--content-1.service-market-category--content-1-two img{
        height: 270px !important;
    }
    #gig-service-message-me-container{
        display: none !important;
    }
    .simple-timeline-card-item > div:first-child h2{
        font-size: 1.4rem;
        line-height: 2.0rem;
        font-weight: 500;
        margin-top: 10px;
    }
    .simple-timeline-card-item{
        flex-direction: column;
        width: 90%;
        max-width: 90%;
        border-radius: 3px;
    }
    .simple-timeline-card-item > div:first-child,
    .simple-timeline-card-item > div:nth-child(2){
        width: 100%;
    }
    .simple-timeline-card-item > div:first-child{
        background-color: #eee !important;
        border-bottom: 1px solid #e4e5e7;
        color: inherit;
    }
    .timeline-holes{
        text-align: center;
        margin-top: -12px;
    }
    .team-member-item{
        width: 33%;
    }
    .discussion-item-body h5{
        font-size: 1.10rem;
    }
    .discussion-division-item-body-heading{
        font-size: 1.30rem;
    }
    .discussion-division-item-body-description{
        font-size: .98rem;
        color: #313131;
    }
    .discussion-post-container-section,
    .discussion-post-container-aside {
        width: 100%;
    }
    .discussion-menu:not(.dm-no){
        display: none; 
    }
    .ask-a-question-btn{
        display: inline-block;
    }
    .discusssion-item-body h5{
        font-size: 1.15rem;
    }
    .discussion-post-container-aside-content{
        position: relative;
        top: 0;
    }
    .discussion-content-container > aside{
        position: relative;
        top: 0;
        margin-bottom: 30px;
    }
    .-drop-btn-text-.mini{
        max-width: 60px;
    }
    .discussion-content-container > aside,
    .discussion-content-container > section{
        width: 100%;
    }
    #community-banner-image{
        width: 250px;
    }
    #community-category-content > a{
        width: 100%; 
    }
    #community-category-content > a:nth-child(2){
        margin: 50px 0;
    }
    #community-banner-content > div:nth-child(2){
        padding-left: 0;
        padding-bottom: 40px;
    }
    #community-banner-content > div:first-child,
    #community-banner-content > div:nth-child(2){
        width: 100%;
        text-align: center;
    }
    #community-banner-content > div:first-child{
        padding: 60px 0;
    }
    #community-banner{
        height: auto;
        min-height: auto;
    }
    #community-banner-content,
    #community-category-content{
        flex-direction: column;
    }
    #community-category .section-content{
        padding-bottom: 40px;
        padding-top: 20px;
    }
    #community-helpful-links .section-content{
        padding-bottom: 90px;
    }
    #community-banner-conten > div{
        width: 100%;
    }
    #community-banner-content > div:first-child p{
        max-width: 500px;
    }
    #bottom-message-container{
        display: none !important;
    }
    .chatbot-footer.cf-top{
        bottom: 25px;
    }
    .sort-input-wide{
        width: 120px;
    }
    .job-search-section-list-page-links > .section-content{
        padding-top: 35px !important;
        padding: 35px 0 !important;
    }
    .quick-hire-category-item{
        width: 33.33%;
    }
    .transpt{
        background-color: rgba(255, 255, 255, 0.96) !important;
        backdrop-filter: blur(12px);
    }
    .overview-content-item > div{
        border-width: 0;
    }
    #orders-order-overview{
        margin-top: 10px;
    }
    #orders-order-overview{
        padding-top: 0;
        padding-bottom: 0;
    }
    .search-results-container-item > div:nth-child(2) > div{
        font-size: .90rem;
    }
    .site-cookie-usage-footer-container
    .dashboard-p-desc{
        font-size: .93rem;
        line-height: 1.6;
    }
    .dashboard-user-metric-box--header {
        margin-bottom: 20px;
    }
    .high-focus-element{
        font-weight: 500;
    }
    .hidden-ov-adv {
        height: 100vh !important;
        height: 100dvh !important;
        position: relative !important;
        top: 0 !important;
    }
    .dashbaord-list-item-row.dashbaord-list-item-row-payment-list-item > div:first-child{
        width: 20%;
    }
    .profile-body-item.complete-profile-body-item{
        border-radius: 0;
    }
    /* .transpt{
        background-color: rgba(255,255,255,0.98) !important;
    } */
    #page-loader-line,
    #page-loader-line .bar{
        height: 3px;
    }
    .hollow-itm{
        font-size: .83rem;
        padding: 5px 20px;
        font-weight: 500;
    }
    .dashboard-form-item-label-description > span {
        min-width: 200px;
        max-width: 200px;
    }
    .search-results-container-item > div:nth-child(2) .mtch{
        font-weight: 500 !important;
        color: #828282 !important;
    }
    .blog-image-header-section > div:nth-child(2) > div h1{
        font-weight: 500;
    }
    .members-loader-search{
        flex-direction: column;
    }
    .members-loader-search > div:first-child,
    .members-loader-search > div:nth-child(2){
        width: 100%;
    }
    .members-loader-search > div:first-child > div{
        width: 100%;
        max-width: 100%;
    }
    .members-loader-search > div:nth-child(2){
        text-align: left;
        margin-top: 15px;
    }
    .member-banner > div:first-child h1{
        font-size: 1.2rem;
        line-height: 1.5;
    }
    .member-banner > div:first-child h5{
        line-height: 1.4;
    }
    .member-banner > div:first-child h1 i.itext{
        font-size: 1.3rem;
    }
    .msi-loading .loading-spinner{
        vertical-align: bottom;
    }
    .service-market-category--content-1 img,
    .service-search-banner--content,
    .service-search-banner--content-container{
        border-radius: 5px !important;
    }
    .blog-article-content > figure{
        width: 100%;
        margin-left: 0;
    }
    .gig-layout-item-general-two .gig-layout-item {
        width: 49.5% !important;
    }
    .simple-order-summary-box > div:first-child img{
        max-height: 400px;
    }
    .requirements-container > div:first-child{
        margin-bottom: 20px;
    }
    .requirements-container > div:first-child,
    .requirements-container > div:nth-child(2){
        width: 100%;
    }
    .m-searcher > div input {
        font-size: .95rem;
    }
    .user-profile-header-image{
        width: 30px;
        height: 30px;
    }
    .payment-stage-main-container-holder{
        padding: 30px 0 !important;
    }
    .payment-stage-main-container > div:first-child,
    .payment-stage-main-container > div:nth-child(2){
        width: 100% !important;
    }
    .payment-footer{
        display: block;
    }
    .slider-list-item{
        width: calc(100% - 30px);
        margin: auto;
    }
    .market-filter-tab-item-list{
        width: 100%;
        height: 100%;
        position: fixed;
        margin: 0 !important;
        left: 0 !important;
        top: 0 !important;
        z-index: 20 !important;
    }
    .market-filter-tab-item-btn {
        padding: 5px 25px;
        line-height: 25px;
    }
    .market-filter-tab-item-list > div:first-child{
        height: 100%;
        padding-bottom: 90px;
        padding-top: 70px;
    }
    .market-filter-tab-item-list > div:nth-child(2) {
        position: absolute;
        width: 100%;
        bottom: 0;
        padding: 10px 20px;
        background-color: #fff;
        box-shadow: 0 0 0 0 transparent;
        border-top: 1px solid #e4e5e7;
    }
    .market-filter-tab-item-back-btn {
        position: fixed;
        height: 50px;
        line-height: 50px;
        left: 0;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        background: #fff;
        top: 0;
        display: block;
        border-bottom: 1px solid #e4e5e7;
    }
    .market-filter-tab-item-back-btn i{
        display: inline-block;
        vertical-align: sub;
        font-size: 1.5rem;
        margin-right: 10px;
    }
    .market-filter-tab-item-list-item{
        width: 100%;
    }
    .market-filter-tab-item-list-item > div:nth-child(2){
        font-size: .95rem;
    }
    .market-filter-tab > ul{
        /* white-space: nowrap; */
        line-height: 40px;
    }
    .gig-lists-container.active .gig-lists-container-items{
        padding-top: 0;
    }
    .service-how-it-works-section--content-6 img {
        max-width: 320px;
    }
    .service-search-banner--content-container{
        padding: 15px 30px;
    }
    .service-search-banner--content-container > div{
        width: 100%;
    }
    .service-search-banner--content{
        height: 70vh;
        height: 70dvh;
        min-height: 350px;
    }
    .service-search-banner--content-2{
        font-size: 1.8rem;
        line-height: 2.8rem;
    }
    .service-how-it-works-section--content-2 > div{
        flex-direction: column;
    }
    .service-how-it-works-section--content-2 > div > div{
        width: 100%;
    }
    .service-how-it-works-section--content-2 > div > div:nth-child(2){
        margin: 35px 0;
    }
    .service-search-banner--searcher > div:first-child input{
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }
    .service-main .padding-top-bottom {
        padding: 60px 0;
    }
    .service-main .popular-categories-header > div:first-child h3,
    .service-how-it-works-section--content-1{
        line-height: 2rem;
        font-size: 1.2rem;
    }
    .service-all-categories-section--content{
        flex-direction: column;
    }
    .service-all-categories-section--content > div:first-child,
    .service-all-categories-section--content > div:nth-child(2){
        width: 100%;
        padding-left: 0;
    }
    .service-all-categories-section--content > div:nth-child(2){
        margin-top: 25px;
    }
    .service-all-categories-section--content-cat-list > a{
        width: 50%;
    }
    .for-client-section-service-list{
        flex-wrap: wrap;
    }
    .for-client-section-service-list-item{
        width: 100%;
    }
    .for-client-section > div > div:nth-child(2) h2{
        font-size: 2rem;
        line-height: 3rem;
    }
    .for-client-section-service-list-item{
        margin-bottom: 25px;
        padding: 15px 20px;
    }   
    .for-client-section-service-list-item h3{
        font-size: 1.05rem;
    }
    .for-client-section {
        width: 100%;
        height: 100vh;
        height: 100dvh;
        min-height: 550px;
        background-position: center;
    }
    .for-client-section > div{
        padding: 25px;
        padding-bottom: 0;
    }
    .gig-layout-item-slider-area .gig-direction-btn-left{
        left: 15px !important;
    }
    .gig-layout-item-slider-area .gig-direction-btn-right{
        right: 10px !important;
    }
    .-full-width-item-.gig-list-container {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .filter-item-text {
        font-size: 14px;
    }
    .simple-hollow-btn.slim {
        font-size: .75rem;
    }
    .pj-btn-post {
        padding: 10px 30px;
        margin-bottom: 10px;
        font-size: .95rem;
    }
    .drop-list-item-alert {
        height: 18px;
        width: 18px;
        text-align: center;
        line-height: 18px;
        padding: 0;
        font-size: 10px;
        border-radius: 50%;
    }
    .welcome-images-container img:nth-child(2) {
        left: 20%;
    }
    .add-review-modal-head{
        font-size: 1.2rem;
    }
    .profile-head-name-hire .hire-me-btn {
        font-size: .90rem;
    }
    .hc-banner-content > div:first-child h1{
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .hc-banner-content > div:first-child h1,
    .help-center-item > div:first-child h2,
    .hc-link-description > a{
        font-weight: 500;
    }
    .-partial-hide-{
        border-width: 0 !important; 
        max-height: 0!important; 
        overflow: hidden!important;
    }
    .special-info-container{
        width: 100%;
    }
    .special-info-container > div:first-child{
        font-size: .82rem;
        line-height: 1.4;
    }
    .add-review-modal-input-container {
        margin-bottom: 15px;
    }
    .-btn-.-fill-{
        /* background-color: #00cf30;
        border-color: #00cf30; */
        background-color: #fff;
        color: #202124;
        border-color: #202124;
        border-radius: 3px;
    }
    .t-ord {
        font-size: .88rem;
    }
    .gig-user-profile > div:first-child{
        width: 55px;
    }
    .gig-user-profile > div:first-child img{
        width: 40px;
        height: 40px;
    }
    .gig-user-profile > div:nth-child(2){
        width: calc(100% - 55px);
    }
    .gig-contact-seller-btn {
        font-size: .90rem !important;
        padding: 5px 15px;
    }
    #gig-middle-pricing-container .gig-contact-seller-btn{
        display: none !important;
    }
    .gig-user-profile > div:nth-child(2) > div:nth-child(2) > div {
        width: 50%;
    }
    .gig-user-profile > div:nth-child(2) p,
    .gig-user-profile > div:nth-child(2) > div:nth-child(2) > div{
        font-size: .85rem;
    }
    #nav-section{
        box-shadow: 0 0 0 0 transparent;
        border-bottom: 1px solid #cfd9de;
    }
    .three-way-div > div > div:first-child > p {
        font-size: .95rem;
        line-height: 1.5rem;
        font-weight: 500;
        font-family: 'Google Sans Bold', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    .market-footer-buy-button{
        width: 100%;
        position: fixed;
        display: block !important;
        background: #fff;
        z-index: 2;
        border-top: 1px solid #e4e5e7;
        bottom: -120px;
        padding-bottom: 20px;
    }
    .market-footer-buy-button.active{
        bottom: 0 !important;
    }
    .market-footer-buy-button > div > a{
        display: block;
        width: 100%;
        text-align: center;
        color: #fff;
        font-weight: 600;
        border-radius: 5px;
        background-color: #00cf30;
        padding: 8px 10px;
        margin: 10px 0;
        font-size: .90rem;
    }
    .share-container > div{
        align-items: flex-start;
    }
    #nav-section:not(.no-shadow).s2,
    #header-section.s2{
        box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 2px 6px 2px rgba(60, 64, 67, .15);
    }
    .chatbot-footer.active .section-content {
        width: 100% !important;
    }
    .chatbot-footer.active .section-content > div > div{
        width: 100%;
    }
    .chatbot-footer.active .chatbot-container {
        width: 100%;
    }
    .chatbot-container{
        top: 0;
        height: 500px;
    }
    .chatbot-container,
    .chatbot-container > div:nth-child(3) {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .chatbot-footer.active .section-content > div > div:first-child,
    .message-date-item{
        display: none;
    }
    .sbs-btn button > i{
        font-size: 1.05rem;
        vertical-align: middle;
    }
    .-wide-page- .section-content:not(.-full-width-item-){
        width: 90%;
        max-width: 1080px;
    }
    .applicant-item > div:nth-child(2) > div:first-child,
    .preview-review-item > div:nth-child(2) > div:first-child {
        flex-direction: column;
    }
    .drop-list-item-btn{
        font-size: 1.4rem;
    }
    .job-post-form-input.big-font {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
    .header-first-box-menu > li.site-left-menu-btn{
        display: inline-block;
    }
    .help-center-header-content,
    .help-center-header {
        height: 60px;
    }
    .iframe-preview-container{
        height: calc(100vh);
        height: calc(100dvh);
    }
    .iframe-preview-container-parent{
        overflow: hidden !important;
    }
    .raw-mode .legal-description{
        padding-bottom: 150px;
        padding-left: 12px;
        padding-right: 12px;
    }
    #profile-head > div:first-child{
        margin: auto;
        width: 150px;
        min-width: 150px;
        height: 150px;
        border-radius: 50%;
        margin-top: 5px;
        margin-bottom: 25px;
    }
    #profile-head > div:first-child > div:first-child img {
        border-radius: 50%;
        border: 5px solid #fff;
        height: 100%;
        width: 100%;
    }
    .market-search-item-container, 
    .market-search-item-container-parent{
        display: none !important;
    }
    a.site-logo > div:nth-child(2) {
        display: none;
    }
    .loading-spinner.max{
        width: 30px;
        height: 30px;
        border-width: 5px;
    }
    .loading-spinner {
        width: 18px;
        height: 18px;
    }
    .loading-spinner.max-two{
        width: 35px;
        height: 35px;
    }
    .loading-spinner.mini{
        width: 15px;
        height: 15px;
    }
    .notification-item > div:nth-child(2) p small b {
        color: #808080;
        font-size: .82rem;
        line-height: 1.2;
    }
    .-blog-category-{
        white-space: nowrap;
        overflow-x: auto;
    }
    .members-container-body > div,
    .members-container-holder{
        width: 100% !important;
    }
    .members-container-holder{
        padding: 25px 0 !important;
    }
    .members-container-body > div:first-child{
        display: none;
    }
    .members-container-header h1 {
        font-size: 1.50rem;
        padding-left: 25px;
        padding-right: 25px;
    }
    .search-btn > span{
        display: none;
    }
    .search-btn i{
        font-size: 1.25rem;
    }
    .search-btn i.icon-equalizer {
        font-size: 1.04rem;
        vertical-align: middle;
    }
    .job-searcher > div:nth-child(2){
        display: none;
    }
    .job-searcher > div:first-child{
        border-width: 0;
        width: 70%;
    }
    .account-boxx {
        background-color: transparent;
        width: 100%;
        padding: 0;
        border-radius: 5px;
        box-shadow: unset;
    }
    .account-secction > div {
        padding: 35px 0;
    }
    .legal-container > div{
        width: 100% !important;
    }
    .legal-container{
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .legal-description > h1 {
        font-size: 1.45rem;
        font-weight: 700;
    }
    .legal-container > div:first-child{
        position: relative;
        top: 0px;
        border-width: 0;
        padding-top: 0;
        align-self: baseline;
    }
    .two-way-div > div > div > div,
    .two-way-div.twd-2 > div > div > div:first-child,
    .two-way-div.twd-2 > div > div > div:nth-child(2){
        width: 100%;
    }
    .two-way-div > div > div > div:first-child{
        margin-bottom: 50px;
    }
    .three-way-div > div > div:nth-child(2):not(.mb-20) > div{
        width: 100%;
        margin-bottom: 50px;
        text-align: center;
    }
    .three-way-div > div > div:nth-child(2):not(.mb-20) > div:nth-child(3){
        margin-bottom: 0;
    }
    .brand-section:not(.excl) {
        margin-top: 550px;
    }
    .welcome-section-container > div:first-child,
    .welcome-section-container > div:nth-child(2){
        width: 100%;
    }
    .welcome-section-container > div:first-child h1{
        font-weight: 500 !important;
    }
    .side-menu > div > div:first-child > div:nth-child(2) b,
    .site-logo > div:nth-child(2) b, 
    .section-categories-header-content > div:first-child h1{
        font-family: 'Inter', 'gordita', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    .welcome-section-container {
        padding-top: 35px;
        padding-bottom: 25px;
    }
    .welcome-section-container > div:first-child h1 {
        font-size: 2.5rem;
        line-height: 3.5rem;
        font-weight: 700;
    }
    .header-menu > li.will-hide{
        display: none;
    }
    .header-menu > li.will-show{
        display: inline-block;
    }
    .header-menu.left > li{
        margin-left: 12.5px;
    }
    .header-menu > li > a,
	.preview-content-container-options > a	{
        font-size: 0.90rem;
        font-weight: 500;
    }
    .header-menu > li > a.-btn-{
        padding: 2px 10px;
    }
    #gig-container-section-slider, 
    .gig-layout-item.gig-layout-item-wide > a > div{
        height: 300px;
    }
    .gig-right-pricing-container{
        display: none;
    }
    .gig-middle-pricing-container{
        display: block;
    }
    #gig-middle-pricing-container .gig-pricing-container,
    #gig-middle-pricing-container .contact-seller-btn{
        display: block;
    }
    .cdi-special-table-wrapper{
        margin-top: 25px;
    }
    #gig-section-header ul li.gig-middle-pricing-container-header-link{
        display: inline-block;
    }
    .gig-container-section-review-stars > div{
        width: 100%;
    }
    .gig-container-section-review-stars > div:nth-child(2){
        margin-top: 25px;
    }
    #gig-container-section > div:first-child,
    #gig-container-section > div:nth-child(2){
        width: 100%;
    }
    .sub-category-list > div:nth-child(2){
        overflow-x: auto;
    }
    .nav-menu-list{
        white-space: nowrap;
    }
    .nav-menu-list > li{
        margin-right: 25px;
    }
    .nav-menu-list > li > div {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        height: 100dvh;
        padding-top: 90px;
        padding-bottom: 50px;
    }
    .nav-menu-list > li > div > div > div {
        width: 100%;
        margin-right: 3%;
        margin-bottom: 25px;
    }
    .nav-menu-list-dropdown{
        border-width: 0;
    }
    #breadcrumb-section > div > div span {
        margin-right: 5px;
    }
    .gig-layout-item {
        width: 33.1% !important;
    }
    .gig-list-container-loader .gig-layout-item {
        width: 32.85%;
    }
    .gig-layout-item > a > div > div:first-child > div:first-child > div > div:first-child{
        left: 0;
    }
    .gig-layout-item > a > div > div:first-child > div:first-child > div > div:nth-child(2){
        right: 0;
    }
    .welcome-images-container {
        position: relative;
        top: 250px;
    }
    .welcome-images-container img:first-child {
        top: -230px;
        left: 30px;
    }
    .welcome-images-container img:nth-child(3) {
        top: -75px;
    }
    /* .gig-layout-item-slider-area .gig-directions:not(.maintain-pos){
        opacity: 0.0;
    } */
    .gig-layout-item-slider-area.show-dir-buttons .gig-directions{
        opacity: 1.0;
    }
    .gig-layout-item > a > div{
        border-radius: 5px;
    }
    /* .gig-layout-item > a > div > div:first-child > div:first-child,
    .gig-layout-item > a > div > div:first-child{
        overflow: hidden;
    } */
    .gig-layout-item:not(.gig-layout-item-wide) .gig-image-slider > .gig-image-slider-item img,
    .gig-layout-item:not(.gig-layout-item-wide) > a > div > div:first-child{
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    .gig-item-description p{
        font-size: .95rem;
    }
    .service-category-section .category-slider-content-item,
    .service-social-media-solutions .category-slider-content-item,
    .service-website-solutions .category-slider-content-item,
    .category-slider-content-item{
        width: 30%;
        min-width: 30%;
    }
    .category-slider-content-item.hcw {
        width: 65%;
        min-width: 65%;
        margin-right: 20px;
    }
    .footer > div > div > div{
        width: 100%;
        margin: 0;
    }
    .footer-list > li .fl-title{
        margin-bottom: 20px;
    }
    .footer-list:not(.active) li:first-child~li {
        max-height: 0px;
        overflow: hidden;
        margin: 0;
    }
    .footer-list.active li:nth-last-of-type(1){
        margin-bottom: 20px;
    }
    .footer-list.active .dir-icon{
        transform: rotate(45deg);
    }
    .footer-list > li .fl-title .dir-icon{
        display: block;
    }
    .footer-list > li {
        margin: 10px 0;
    }
    .footer-line{
        margin-top: 50px;
    }
    .footer > div > div > div:first-child {
        margin-top: 20px;
    }
    .footer-line > div,
    .footer-line > div:nth-child(2){
        width: 100% !important;
        text-align: center;
    }
    b.ini {
        display: block;
        margin-bottom: 15px;
    }
    .footer-line > div > a{
        justify-content: center;
    }
    .social-media-icon-titter-x {
        margin-left: 8px;
        margin-right: 8px;
    }
    .footer-line > div:first-child > a b,
    .acc.site-logo > div:nth-child(2) b{
        color: #5f6368 !important;
        font-size: 1.25rem !important;
    }
    .acc.site-logo > div:nth-child(2) b,
    .site-logo > div:nth-child(2) b, 
    .side-menu > div > div:first-child > div:nth-child(2) b{
        color: #000 !important;
        font-family: 'gordita', 'inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    .footer .section-content.padding-top-bottom {
        padding: 60px 0;
    }
    .footer-list > li > a {
        font-size: 0.85rem;
    }
    .footer-line > div {
        margin: 25px 0 !important;
    }
    .footer-line > div:first-child,
    .footer-line > div:nth-child(2){
        margin-bottom: 0 !important;
    }
    .footer-line > div:nth-child(2) .social-icon-cnt i{
        margin-left: 10px;
        margin-right: 10px;
    }
    #start-action-section > div > div p{
        font-size: 1.12rem;
        line-height: 1.7rem;
    }
    #start-action-section {
        height: 73vh;
        height: 73dvh;
        min-height: 500px;
    }
    #start-action-section:not(.wnc) {
        height: 92vh !important;
        height: 92dvh !important;
        min-height: 450px !important;
    }
    #start-action-section > div > div p{
        font-size: 1.12rem;
        line-height: 1.7rem;
        margin: 20px 0;
        margin-bottom: 30px;
    }
    #start-action-section > div > div h3{
        font-size: 2.15rem;
        line-height: 3.15rem;
        font-weight: 500;
    }
    #start-action-section.bmin > div .section-content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .who-we-are-container > div{
        width: 100%;
    }
    .who-we-are-container > div.wwab{
        margin-top: 50px;
    }
    .who-we-are-container > div:nth-child(2){
        margin: 50px 0;
    }
    .who-we-are-container > div:first-child h1 {
        font-size: 2.0rem;
        line-height: 3.0rem;
        border-right-width: 3px;
        padding-right: 30px;
        padding-bottom: 0;
    }
    .ttl {
        font-weight: 400;
        font-size: 2.7rem;
        line-height: 3.1rem;
    }
    .category-slider-content-item.hcw > div:first-child img{
        border-radius: 3px;
    }
    .job-description-body > div{
        width: 100% !important; 
    }
    .job-description-body > div:first-child{
        margin-bottom: 35px;
    }
    .post-a-project > div > h2 {
        font-size: 2.5rem;
        line-height: 3.25rem;
    }
    .section-categories-header-content > div:first-child h1,
    .user-project-section-content > div h2{
        font-size: 2.1rem;
        line-height: 2.7rem;
    }
    .user-project-section-content > div h3 {
        font-size: 1.5rem;
        line-height: 2.2rem;
    }
    .user-project-section-content > div .desc {
        font-size: 1.0rem;
        line-height: 1.8rem;
    }
    .user-project-section-content > div:nth-child(2) img{
        max-width: 100%;
    }
    .post-a-project > div > p {
        margin: 25px 0;
        font-size: 1.0rem;
        line-height: 1.6rem;
    }
    .post-a-project > div {
        padding: 0 25px;
    }
    .user-project-section-content > div:first-child{
        margin-bottom: 50px;
    }
    .user-project-section-content > div:nth-child(2){
        text-align: left;
    }
    .job-description-body > div{
        box-shadow: 0 0 0 0 transparent;
        border-top: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
    }
    .user-project-section-content > div:nth-child(2),
    .user-project-section-content > div:first-child{
        width: 100% !important;
    }
    .section-categories-header-content > div{
        width: 100%;
    }
    .section-categories-header-content > div:first-child{
        margin-bottom: 75px;
    }
    .chat-header.active .inbox-chat-header-one{
        display: none;
    }
    .chat-header.active .inbox-chat-header-two{
        display: block;
    }
    .inbox-container > div:first-child > div:nth-child(2) {
        height: calc(100% - 40px);
    }
    .inbox-container > div:first-child{
        min-width: 100vw;
        min-width: 100dvw;
        border-right-width: 0;
        position: relative;
        display: block;
        background: #fff;
    }
    .inbox-content > div:nth-child(2) {
        top: 50px;
        position: relative;
    }
    .inbox-container > div:nth-child(2){
        min-width: 100vw;
        min-width: 100dvw;
        display: none !important;
    }
    .inbox-container.active > div:first-child{
        display: none !important;
    }
    .inbox-container.active > div:nth-child(2){
        display: block !important;
    }
    .inbox-container > div:first-child > div:nth-child(3){
        position: fixed;
        width: 100%;
        bottom: 0;
        border-top: 1px solid #eee;
        background-color: #fff;
    }
    .inbox-container > div:first-child > div:nth-child(2){
        padding-bottom: 120px;
        border-bottom-width: 0;
    }
    
    .inbox-searcher > div:nth-child(2) input{
        background-color: #fff;
    }
    .inbox-content > div:first-child > div:first-child{
        white-space: nowrap;
        overflow-x: auto;
    }
    .inbox-content.masking > div:first-child > div:first-child{
        width: calc(100% - 150px);
        border-right: 1px solid #dbdbdb;
    }
    .inbox-content.masking > div:first-child > div:first-child{
        mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
        -webkit-mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
    }
    .inbox-content > div:first-child > div:nth-child(2){
        width: 140px;
    }
    .-inbox-message- > div {
        max-width: 300px;
        padding: 10px 10px;
    }
    /* .-inbox-message- > div > div:nth-child(2){
        max-width: calc(100% - 55px);
    } */
    .inbox-content-tab-message > div:nth-child(2) {
        height: 55px;
        position: fixed;
        bottom: 0;
        width: 100%;
        background: #fff;
        border-top: 1px solid #dbdbdb;
    }
    /* .inbox-content-tab-message > div:nth-child(2) > div {
        margin-top: -2px;
    } */
    .project-timer{
        white-space: nowrap;
    }
    .inbox-content-tab-message > div:first-child{
        padding-bottom: 120px;
        padding-top: 50px;
        height: calc(100% - 0px);
    }
    .inbox-page #header-section, .inbox-page #nav-section{
        position: fixed !important;
    }
    .inbox-page #nav-section{
        top: 74px;
    }
    .inbox-page #main-content{
        top: 120px;
        position: relative;
    }
    .inbox-page{
        overflow: hidden;
    }
    .-settings-content- > div:first-child{
        margin-bottom: 25px;
    }
    .-settings-content- > div:first-child,
    .-settings-content- > div:nth-child(2){
        width: 100%;
    }
    .-settings-content- > div:first-child{
        padding: 0 15px;
    }
    .-settings-content- {
        flex-wrap: wrap;
    }
    .-settings- > div{
        padding: 0 0;
        width: 100%;
    }
    .-profile-form- > div{
        flex-wrap: wrap;
    }
    .-profile-form- > div:nth-child(2) > div{
        margin-bottom: 20px;
    }
    .-profile-form- > div:first-child > div,
    .-profile-form- > div:nth-child(2) > div{
        width: 100%;
    }
    .drop-list-item{
        display: none;
    }
    .drop-list-item-container-content{
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        z-index: 10;
        border-width: 0;
        width: 100vw;
        max-width: 100vw;
        min-width: 100vw;
        width: 100dvw;
        max-width: 100dvw;
        min-width: 100dvw;
    }
    .drop-list-item-container-content > div:nth-child(2){
        padding-bottom: 200px;
    }
    .drop-list-item-container-content > div:first-child {
        height: 61px;
        position: fixed;
        top: 0;
        background-color: #fff;
        /* border-bottom: 0px solid;
        box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 2px 6px 2px rgb(60 64 67 / 15%); */
    }
    .drop-list-item-container-content > div:nth-child(2) {
        /* height: calc(100% - 100px);
        min-height: calc(100% - 100px); */
        height: calc(100vh - 50px);
        min-height: calc(100vh - 50px);
        height: calc(100dvh - 50px);
        min-height: calc(100dvh - 50px);
        top: 61px;
        position: relative;
    }
    .drop-list-item-container-content > div:nth-child(3) {
        height: 50px;
        position: fixed;
        bottom: 0;
        background-color: #f7f7f7;
    }
    .notfication-closer-btn{
        font-size: 1.5rem;
    }
    .-package-holder-{
        overflow-x: auto;
        mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
        -webkit-mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
    }
    .package-details-container{
        min-width: 700px;
    }
    .-blog-article-item-{
        width: 33.33%;
    }
    .-breadcrumb-{
        white-space: nowrap;
        overflow-x: auto;
        border-bottom: 1px solid #cfd9de;
    }
    .-breadcrumb- > div > small:nth-last-of-type(1) {
        margin-right: 20px;
        display: inline-block;
    }
    .-help-actions-content- > div{
        width: 100%;
    }
    .-help-actions-content- > div:nth-child(2){
        margin: 50px 0;
        padding: 50px 0;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
    .section-content.special-section-content{
        background-color: #fff;
        width: 100%;
        min-width: 100%;
        margin: 50px auto;
        border: 1px solid #cfd9de;
        border-radius: 0;
        padding: 20px 20px;
    }
    .-job-poster-description- .section-content.special-section-content {
        margin-top: 0px;
        border-width: 0 !important;
    }
    .proposals-container{
        min-width: 100%;
    }
    .proposal-count-item{
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
    .profile-head-inline > div {
        margin-bottom: 15px;
    }
    .portfolio-item {
        width: 24.95%;
    }
    .preview-content-container > div{
        display: block;
        height: auto;
    }
    .preview-content-container{
        overflow-y: auto;
    }
    .preview-content-container-content > div:first-child,
    .preview-content-container-content > div:nth-child(2){
        width: 100%;
        height: auto;
    }
    .preview-content-slider-container{
        min-height: 350px;
    }
    .preview-content-slider-container-image-controls {
        padding: 15px 20px;
    }
    .preview-content-slider-container-image-controls-direction-dir {
        display: inline-block;
        width: 35px;
        height: 35px;
        line-height: 37px !important;
        font-size: 1.3rem;
    }
    .portfolio-drop-area-item-will-hide{
        display: none;
    }
    .portfolio-drop-area-item-will-show{
        display: initial;
    }
    .manage-content-modal > div{
        background-color: #fff;
    }
    .manage-content-modal.show-footer .manage-content-modal-footer {
        position: fixed;
        bottom: 0;
        background: #fff;
        display: block !important;
    }
    .manage-content-modal > div > div{
        border-radius: 0;
        top: 0;
        box-shadow: 0 0 0 0 transparent;
        align-self: flex-start;
    }
    .manage-content-modal-body-item.full-dimension{
        margin-top: 61px;
    }
    .manage-content-modal.preview-attachment-manage-content-modal .manage-content-modal-body,
    .manage-content-modal.preview-attachment-manage-content-modal .manage-content-modal-body-item.full-dimension{
        background-color: #d1d1d1 !important;
    }
    .manage-content-modal .full-dimension {
        width: 100%;
        height: calc(100vh - 130px);
        height: calc(100dvh - 130px);
    }
    .preview-content-container-content > div:nth-child(2) > div:nth-child(2){
        padding-bottom: 200px;
    }
    .manage-content-modal-body{
        height: auto;
        min-height: 100vh;
        min-height: 100dvh;
        padding-top: 60px !important;
        padding-bottom: 100px !important;
    }
    .manage-content-modal-body-item-lead-icon {
        width: 80px;
        height: 80px;
        line-height: 80px !important;
        font-size: 2.25rem !important;
    }
    .manage-content-modal-body-item {
        width: 100%;
        margin: 25px 0;
    }
    .manage-content-modal-heading {
        font-size: 1.2rem;
        font-weight: 600;
        display: inline-block;
        vertical-align: top;
        
    }
    .manage-content-modal.min-width .manage-content-modal-heading{
        max-width: 500px;
    }
    .manage-content-modal.max-width .manage-content-modal-heading{
        max-width: 800px;
    }
    .manage-content-modal-head {
        padding-top: 5px !important;
        position: fixed;
        background: #fff;
        z-index: 1;
        top: 0;
    }
    .manage-content-form.manage-content-form-flex {
        display: block;
    }
    .manage-content-form-flex > div:first-child,
    .manage-content-form-flex > div:nth-child(2){
        width: 100%;
    }
    .manage-image-container-item-content {
        height: 90px;
    }
    .back-header-container{
        display: block;
    }
    .back-header-container + .back-header-container-sub{
        padding-top: 60px;
    }
    .payment-list-item{
        width: 100%;
    }
    .manage-content-modal-back-btn{
        display: inline-block !important;
    }
    .profile-head-uname{
        margin-top: 0px;
    }
    .manage-content-form-item-body textarea.manage-content-form-item-input {
        min-height: 180px;
    }
    .job-apply-aside{
        display: none !important;
    }
}
@media screen and (max-device-width: 970px){
    .-job-poster-content- > div > span:first-child{
        width: 20px;
        height: 20px;
        line-height: 20px;
        vertical-align: text-top;
    }
    .slider-list-item-slide-item > a{
        font-size: 12.5px;
        line-height: initial;
    }
    .slider-list-item-slide-item-new > a{
        font-size: 14.25px;
        line-height: initial;
    }
    .slider-list-item, 
    .slider-list-item > div, 
    .slider-list-item-slide-item, 
    .slider-list-item-slide-items-container{
        width: 100%;
        height: 60px;
    }
    .slider-list-item-slide-items-container-new,
    .slider-list-item-slide-item-new {
        height: 100px;
    }
    .slider-list-item > div:first-child{
        display: none;
    }
    .slider-list-item-slide-items-container{
        overflow: hidden;
        overflow-x: auto;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .popular-categories-header > div:nth-child(2){
        display: none;
    }
    .category-slider-content{
        overflow-x: auto;
    }
    .dashboard-recommended-services .category-slider-content{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .category-slider-content-item{
        height: 300px;
        margin-right: 4%;
    }
    .popular-categories > .section-content {
        width: 100% !important;
    }
    .popular-categories > .section-content > div:first-child > .-full-width-item-,
    .popular-categories > .section-content > div:first-child{
        width: 90%;
        margin: auto;
    }
    .popular-categories > .section-content > div:nth-child(2){
        width: 98%;
        margin: auto;
    }
    .category-slider-content-item:first-child {
        margin-left: 4%;
    }
    .service-main  .category-slider-content-item:first-child,
    .recently-viewed-items-list .category-slider-content-item:first-child{
        margin-left: 0;
    }
}
@media screen and (max-width: 970px){
    .index-all-services {
        margin-top: 25px;
    }
    .index-all-service-list-container-item {
        width: 33.33%;
        padding: 5px;
    }
    .video-container:not(.max-2) > div:nth-child(2) i.rght {
        position: absolute;
        top: 0px;
        right: 0px;
        background: transparent;
    }
    .video-container.max.max-2 {
        border-radius: 10px;
    }
    .video-container.max-2 > div:nth-child(2) i {
        width: 80px;
        height: 80px;
        font-size: 2rem;
    }
    .paj-btn.blk{
        padding-left: 45px;
        padding-right: 45px;
    }
    .post-a-service-intro-container >  .section-content{
        padding-top: 30px;
    }
    .quick-hire-services{
        display: none;
    }
    .quick-hire-menu li.quick-hire-menu-li-hidden{
        display: inline-block;
    }
    .quick-hire-services h4{
        text-align: center;
    }
    .quick-hire-services h4 span{
        display: block;
        line-height: 1.4;
        padding: 0 35px;
    }
    .quick-hire-services h4 a{
        margin-top: 15px;
    }
    .quick-hire-container-holder > .section-content{
        padding: 0;
        width: 100%;
    }
    .quick-hire-container{
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0;
    }
    .quick-hire-container > div:first-child{
        border-radius: 0;
    }
    .quick-hire-container > div h3{
        font-size: .97rem;
        line-height: 1.4rem;
    }
    .quick-hire-container-content-one.-small- {
        padding: 15px 15px;
        padding-top: 20px;
    }
    .quick-hire-additional small{
        display: block;
        line-height: 1.3rem;
    }
    .quick-hire-header {
        font-weight: 500;
        font-size: 1.1rem;
    }
    .quick-hire-searcher{
        border-radius: 2px;
    }
    .quick-hire-searcher > div:nth-child(2) input {
        line-height: 30px;
    }
    .quick-hire-container > div{
        padding: 25px 0;
    }
    .quick-hire-menu{
        border-bottom: 0;
    }
    .quick-hire-container > div.quick-hire-menu-container-holder{
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .quick-hire-container-content-header,
    .quick-hire-container-content,
    .quick-hire-menu-container,
    .quick-hire-container-content-one > div{
        width: 90%;
        margin: auto;
    }
    .quick-hire-container-content-one > div.quick-hire-searcher-two{
        width: 98%;
        margin-top: 7.5px;
        margin-top: 10px;
    }
    .quick-hire-container-content-one.-small- .quick-hire-container-content-header{
        width: 98%;
    }
    .quick-hire-container-content-one{
        width: 100%;
    }
    .job-overview-three-way-item{
        flex-wrap: wrap;
    }
    .job-overview-three-way-item > div:first-child,
    .job-overview-three-way-item > div:nth-child(2){
        width: 48%;
    }
    .job-overview-three-way-item > div:nth-child(3){
        width: 100%;
        margin-top: 15px;
    }
    .job-overview-three-way-item > div > div:nth-child(2) h4 {
        font-size: .85rem;
    }
    .options-modal-content-title{
        font-size: 1.15rem;
    }
    .options-modal-content-description {
        font-size: .90rem;
    }
    .raw-mode .section-content {
        width: 92% !important;
    }
    .preview-package-details-container > div:first-child{
        width: 90px;
    }
    .preview-package-details-container > div:nth-child(2){
        width: calc(100% - 90px);
    }
    .preview-package-details-container > div:nth-child(2) h1{
        font-size: .92rem;
        line-height: 1.3rem;
    }
    .preview-package-details-container > div:first-child img{
        height: 120px;
        width: 90px;
    }
    .feature-list-item{
        width: 100%;
        padding-right: 0;
    }
    .gig-layout-item > a > div > div:first-child > div:first-child > div > div i{
        font-size: 1.25rem;
    }
    #gig-container-section-header > h1 {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .service-details-skeleton-heading .title{width:90%;height:25px}
    .service-details-skeleton-heading .category{width:68%}
    .category-slider-content-item > div:nth-child(2) h3 {
        font-weight: 800;
        color: #fff;
        font-size: 1.0rem;
        line-height: 1.4rem;
    }
    .-welcome-btn-{
        border-radius: 3px;
        padding-left: 17.5px;
        padding-right: 17.5px;
        padding-top: 9px;
        padding-bottom: 9px;
        font-size: .98rem;
        font-weight: 600;
        margin-right: 6px;
    }
    .popular-categories-header > div:first-child h3{
        font-size: 1.3rem;
        line-height: 2.3rem;
        font-family: 'Gordita', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    .inbox-content > div:first-child {
        height: 50px;
        z-index: 1;
        position: fixed;
        top: 75px;
        box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 2px 6px 2px rgba(60, 64, 67, .15);
        background: #fff;
    }
    .inbox-container {
        width: 100%;
        top: 60px;
        position: fixed;
        height: calc(100vh - 100px);
        height: calc(100dvh - 100px);
        background-color: #fff;
    }
    .job-category-skills-container-item > div:nth-child(2) > div ul li{
        width: 100%;
        margin: 10px 0;
        font-size: 1rem;
    }
    .user-profile-header-content{
        right: -5px;
    }
    .user-profile-header-content > div{
        width: 310px;
    }
    .user-profile-header-content > div:after, 
    .user-profile-header-content > div:before{
        right: 9px;
    }
    .user-profile-header-image-max {
        width: 80px;
        height: 80px;
    }
    .change-photo-icon.corner {
        right: -10px;
        top: 50px;
    }
    .user-profile-header-content-subheader-manage-btn {
        font-size: .80rem;
    }
    .verified-user::before {
        width: 20px;
        height: 20px;
        background-size: 20px;
        right: -25px;
    }
    .account-body{
        background-color: #fff;
    }
    .account-boxx > div:nth-child(3) input, .account-boxx > div:nth-child(3) select, .account-boxx > div:nth-child(3) textarea {
        width: 100%;
        padding: 10px 20px;
        border: 1px solid #cfd9de;
        position: relative;
        border-radius: 5px;
        font-size: 14.5px;
        background: #fafafa;
    }
    .acc.site-logo.flex-item.flex-item-align-items-center{
        justify-content: center;
    }
    .account-content-container{
        text-align: center;
    }
    .help-center-item{
        flex-wrap: wrap;
    }
    .help-center-item > div:first-child{
        margin-bottom: 25px;
    }
    .help-center-item > div:nth-child(2),
    .help-center-item > div:first-child{
        width: 100%;
        display: block !important;
        padding: 0 !important;
        background: #fff !important;
    }
    .pnf-content-container {
        margin-top: 8vh;
        margin-top: 8dvh;
    }
    .pnf-description{
        font-size: 14px;
        line-height: normal;
    }
    .pnf-phrase {
        font-size: 1.25rem;
    }
    .-settings-menu- > div:first-child{
        display: none !important;
    }
    .-settings-content- > div:nth-child(2) > div {
        padding: 15px 4%;
    }
    .-profile-setting-title-{
        font-size: .95rem;
        font-weight: 600;
    }
    .settings-menu-item > div:nth-child(2){
        font-size: .85rem;
    }
    .hire-me-btn.vwidth, 
    .cdi-btn.vwidth{
        padding: 5px 20px;
    }
    #breadcrumb-section > div > div{
        white-space: nowrap;
        overflow-x: auto;
    }
}
@media screen and (max-width: 900px){
    .cdi-for-image-container {
        width: 100%;
        height: 60vh;
        height: 60dvh;
        min-height: 400px;
    }
    .cdi-for-section-content-item > div:first-child{
        height: 300px;
    }
    .invitation-input-container > div:first-child,
    .invitation-input-container > div:nth-child(2){
        width: 100%;
    }
    #invite-friends-header > div {
        padding-top: 30px;
    }
    #invite-friends-header{
        margin-bottom: 350px;
    }
    #invite-friends-content{
        padding: 25px;
    }
    .invitation-input-container > div:nth-child(2){
        margin-top: 15px;
    }
    .invitation-input-container.mb-10 {
        margin-bottom: -10px;
    }
    #invite-friends-content-h1 {
        font-size: 1.5rem;
    }
    .simple-category-container-item {
        width: 50%;
    }
    .site-cookie-usage-footer-container-text{
        font-size: .81rem;
    }
    .site-cookie-usage-footer-container-closer{
        font-size: .80rem;
    }
    .site-cookie-usage-footer-container > div > div:first-child{
        width: calc(100% - 80px);
    }
    .site-cookie-usage-footer-container > div > div:nth-child(2){
        width: 80px;
        min-width: 80px;
    }
    .dashboard-list-item-content{
        max-height: initial;
        overflow-y: auto;
    }
    .main-content-tab-item-heading > div:first-child h3{
        font-size: 1.05rem;
    }
    .blog-image-header-section {
        height: 225px;
    }
    .blog-image-header-section > div:nth-child(2) > div h1{
        font-size: 1.35rem;
    }
    .service-requirement-notice h4 {
        font-size: .85rem;
        line-height: 1.4rem;
    }
    .requirements-container > div{
        padding: 15px;
    }
    .requirements-container > div:first-child{
        padding-bottom: 50px;
    }
    .requirements-container > div:nth-child(2){
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .requirement-input-item > div h4 {
        font-size: .90rem;
        font-weight: 500;
        line-height: 1.4;
    }
    .simple-order-summary-box > div:first-child img{
        max-height: 180px;
    }
    .-blog-articles-container-header-{
        margin-top: 25px;
    }
    .-blog-header-text- > p {
        font-size: .92rem;
        line-height: 1.3rem;
    }
    .included-package-item{
        width: 100%;
    }
    .service-search-banner--content-2{
        font-size: 1.45rem;
        line-height: 2.25rem;
    }
    #gig-section-header ul li a{
        font-size: .88rem;
    }
    .-wide-page- .nav-menu-list > li,
    .nav-menu-list > li, 
    .nav-menu-list > li > span > a {
        font-size: 0.85rem;
    }
    .profile-head-inline-one {
        padding-top: 30px !important;
    }
    .share-container > div > div{
        min-width: 100%;
        border-radius: 0;
        margin-top: 0;
    }
    .job-placeholder-container{
        margin-top: -8px;
    }
    .job-placeholder-container > .section-content{
        padding-top: 0;
        width: 100%;
    }
    .social-share-area{
        flex-direction: column;
    }
    .social-share-area > a{
        display: flex;
        align-items: center;
        width: 100%;
        text-align: left;
        margin: 10px 0;
        color: #000;
        padding: 5px 0;
    }
    .copy-share-link-container h4{
        text-align: left;
    }
	.social-share-area > a > span{
        margin-top: 0px;
        margin-left: 15px;
        font-size: 1rem;
    }
    .complete-profile-body-item-description{
        max-width: 210px;
    }
    #help-center-header {
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .14);
    }
    .help-center-header-content > div:nth-child(1) ul li {
        margin-right: 10px;
    }
    .help-center-header-content > div:nth-child(2) ul li {
        margin-left: 10px;
    }
    .support-menu-item-body-list-item li a {
        font-size: .95rem;
    }
    .hc-banner-usage h2 {
        font-weight: 700;
        font-size: 1.20rem;
        line-height: 1.90rem;
    }
    .help-center-header-content > div:nth-child(1) ul li.will-hide{
        display: none;
    }
    .hc-banner-content{
        flex-wrap: wrap;
    }
    .-blog-header-content- {
        top: 150px;
    }
    .hc-banner-content > div,
    .take-action-container > div{
        width: 100%;
    }
    .hc-banner-content > div:first-child{
        margin-bottom: 50px;
    }
    .hc-searcher, .hc-searcher > div {
        height: 50px;
        line-height: 49px;
    }
    .hc-searcher{
        max-width: 100%;
    }
    .take-action-container > div:first-child{
        margin-bottom: 50px;
    }
    .why-post-post-btn{
        width: 100%;
        display: block;
    }
    .nav-menu-list > li.active {
        border-bottom-color: #00cf30;
    }
    .buy-button {
        background-color: #00cf30;
        padding: 10px 20px;
        font-size: .90rem;
    }
}
@media screen and (max-width: 850px){
    .cc-c-item-content {
        outline: 5px solid #fff;
    }
    #community-banner-text{
        font-size: 2rem;
        font-weight: 500;
    }
    #community-banner-content > div:first-child{
        padding: 60px 0;
    }
    #community-banner .section-content{
        border-bottom-width: 0;
    }
    .quick-hire-services h4 span{
        font-size: .95rem;
    }
    .dln-item{
        line-height: 18px;
    }
    .work-history-item p {
        font-size: .90rem;
    }
    .three-way-div > div > div:nth-child(2).mb-20,
    .market-category-display-item:nth-last-of-type(1), 
    .market-category-display-item:nth-last-of-type(2) {
        margin-bottom: 0;
    }
    .market-category-display-item {
        width: 33%;
        margin: 25px 0px;
    }
    .members-body{
        /* margin: 25px 0;
        width: 100.01vw;
        left: -4.3%;
        position: relative; */
        margin: 25px 0;
        width: 100vw;
        width: 100dvw;
        left: -5.25%;
        position: relative;
        border-top: 1px solid #eee;
    }
    .page-member-item{
        height: auto;
        padding: 0;
    }
    .page-member-item-content-skills-container{
        height: auto;
    }
    .page-member-item > div{
        display: flex;
        display: -webkit-flex;
        padding: 25px 15px;
        box-shadow: 0 0 0 0 transparent !important;
        border-radius: 0;
        border-top: 0px solid #e4e5e7 !important;
    }
    .members-body .page-member-item:nth-last-of-type(1) > div{
        border-bottom: 1px solid #e4e5e7;
    }
    .page-member-item > div:not(.member-signup-to-see-more) > div:first-child{
        display: none;
    }
    .page-member-item-content-name-container > small.rph{
        display: block;
    }
    .page-member-item-content-name-container > small {
        margin: 2px 0;
    }
    .page-member-item > div.member-signup-to-see-more > div{
        margin: 50px 0;
    }
    .page-member-item > div > div:nth-child(2){
        width: 70px;
        min-width: 70px;
        padding: 0;
        text-align: left;
    }
    .page-member-item > div > div:nth-child(3){
        width: calc(100% - 90px);
        text-align: left;
        padding: 0;
    }
    .page-member-item > div > div:nth-child(3) > div{
        text-align: left;
        padding-top: 0;
    }
    .page-member-item > div > div .page-member-item-content-profile-container a{
        text-align: center;
        border-radius: 5px;
    }
    .page-member-item-content-image{
        width: 55px;
        height: 55px;
        border: 1px solid #eee;
    }
    .page-member-item{
        width: 100%;
    }
    .members-searcher-holder{
        flex-direction: column;
    }
    .members-searcher-container{
        max-width: 100%;
    }
    .members-searcher-holder > div:nth-child(2),
    .members-searcher-holder > div:first-child{
        width: 100%;
        padding-right: 0;
    }
    .members-searcher-holder > div:nth-child(2){
        margin-top: 20px;
        text-align: left;
    }
    .members-lists-container{
        padding-top: 2px;
    }
    .member-search-filter-btn{
        background-color: #f7f7f7;
        border: 1px solid #e4e5e7;
    }
    .member-search-filter-btn.clear{
        border-color: #000;
    }
    .member-search-filter-btn, 
    .members-searcher-container {
        padding: 5px 15px;
    }
    .member-banner{
        padding: 15px;
    }
    .member-banner > div:nth-child(2) img {
        max-width: 80px;
    }
    .member-banner > div:first-child{
        width: calc(100% - 90px);
    }
    .member-banner > div:nth-child(2){
        width: 90px;
    }
    .market-filter-tab-item {
        font-size: .83rem;
        border-radius: 5px;
        padding: 6px 8px;
    }
    .help-center-header-content > div ul li.site-left-menu-btn{
        display: inline-block;
    }
    .cp-introduction-image.mini{
        width: 18vw;
        width: 18dvw;
        min-width: 180px;
    }
    .complete-profile-content > div{
        margin-top: 0;
    }
    .cp-introduction {
        position: fixed;
        z-index: 10;
        top: 0;
        left: -0vw;
        width: 100vw;
        left: -0dvw;
        width: 100dvw;
        padding: 20px;
        font-size: 1.05rem;
        background: #fff;
    }
    .complete-profile-content,
    .cp-introduction-image{
        margin-top: 60px;
    }
    .cp-footer{
        text-align: right;
    }
    .blog-article > div:first-child h1 {
        font-size: 1.75rem;
        line-height: 2.75rem;
        font-weight: 800;
    }
    .blog-article > div:first-child h4 {
        font-size: .90rem;
        line-height: 1.35rem;
    }
    .blog-article-content > div,
    .blog-article-content ul li,
    .blog-article-content ol li{
        font-size: 1rem;
        line-height: 2rem;
    }
    .blog-article-content blockquote{
        font-size: 1.0rem;
        line-height: 1.8rem;
    }
    .-blog-article-{
        padding: 10px 0;
    }
    .blog-article-content > figure iframe{
        max-height: 400px;
    }
    .-blog-article-{
        padding: 10px 0 !important;
    }
    .blog-comment-item > div:first-child img {
        width: 40px;
        height: 40px;
    }
    .blog-comment-item > div:first-child {
        width: 55px;
        min-width: 55px;
    }
    .blog-comment-item > div:nth-child(2) {
        width: calc(100% - 55px);
    }
    .blog-article > div:first-child h1 {
        font-size: 1.75rem;
        line-height: 2.75rem;
        font-weight: 700;
    }
    .blog-article > div:first-child h4 {
        font-size: .90rem;
        line-height: 1.35rem;
    }
    .-post-market-item-container-content- > div:first-child,
    .-post-market-item-container-content- > div:nth-child(2){
        width: 100%;
    }
    .-post-market-item-container-content- > div:nth-child(2){
        padding-left: 0;
        border-left-width: 0;
        margin-top: 100px;
    }
    .footer.-jp- {
        padding-bottom: 65px;
    }
    .-job-poster-description- > div{
        padding-top: 25px;
    }
    .job-poster-form-item-btn-container{
        position: fixed;
        z-index: 5;
        bottom: 0;
        background: #fff;
        width: 110vw;
        width: 110dvw;
        padding: 20px 5%;
        border-top: 1px solid #dbdbdb;
        margin: 0;
        left: -2.5vw;
        left: -2.5dvw;
    }
    .-job-poster-content- > div > span {
        display: block;
    }
    .-job-poster-content- > div > span:first-child{
        margin-right: 0;
        margin-top: 5px;
        vertical-align: text-top;
    }
    .-job-poster-content- > div > span:nth-child(2) {
        font-size: .80rem;
        font-weight: 500;
    }
    .job-poster-form-item-btn {
        padding: 8px 15px;
        font-size: .75rem;
    }
    .-job-poster-content- > div {
        text-align: center;
        padding: 5px 0;
    }
    .-job-poster-content-:not(.nch) > div:nth-child(2n + 1) {
        width: 18%;
        min-width: 18%;
    }
    .-job-poster-content- > div.chain-item {
        align-self: flex-start;
        margin-top: 10px;
    }
    .-job-poster-content- > div.chain-item > span{
        width: 100% !important;
    }
    #profile-head{
        flex-direction: column;
        overflow: hidden;
    }
    #profile-head > div:first-child{
        margin: auto;
        width: 150px;
        min-width: 150px;
        height: 150px;
        border-radius: 50%;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    #profile-head > div:first-child:before {
        content: "";
        position: absolute;
        width: 110vw;
        margin-left: -40vw;
        width: 110dvw;
        margin-left: -40dvw;
        height: 140px;
        min-height: 21vh;
        min-height: 21dvh;
        background: #00cf30;
        z-index: 0;
        top: -70px;
    }
    #profile-head > div:first-child > div:first-child img {
        border-radius: 25px;
        border: 5px solid #fff;
    }
    #profile-head > div:nth-child(2){
        padding-left: 0;
        border-top: 1px solid #eee;
        margin-top: 0;
        padding-top: 15px;
    }
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(1) > h2 span {
        font-size: 1.15rem;
        font-weight: 600;
    }
    #profile-head > div:nth-child(2) > *{
        align-items: baseline;
        margin-bottom: 0;
    }
    .profile-head-inline > div > div{
        font-size: .85rem;
    }
    .profile-body-item,
    .dashaboard-container > div{
        margin: 25px 0;
    }
    #profile-head{
        margin-bottom: 25px;
        margin-top: 0;
    }
    .profile-body-item,
    .dashaboard-container > div,
    #profile-head,
    .-projects-content-,
    .-settings-content- > div:nth-child(2){
        /* border-top: 1px solid #cfd9de;
        border-bottom: 1px solid #cfd9de; */
        border-width: 0;
        box-shadow: 0 0 0 0 transparent;
    }
    .portfolio-item{
        width: 33.33%;
        padding: 5px 5px;
    }
    .section-item.-projects- > .section-content,
    .section-item > .section-content.dashaboard-container,
    .section-item.user-profile .section-content{
        width: 100%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .-projects-content- > div:nth-child(2){
        white-space: nowrap;
        overflow-x: auto;
        mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
        -webkit-mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
    }
    .-projects-content- > div:first-child{
        align-items: center;
    }
    .-projects-content- > div:nth-child(2) ul li {
        padding: 0 8px;
        font-size: .85rem;
    }
    .-projects-content- > div:first-child h3 {
        font-size: 1.25rem;
    }
    .member-search-item > div:first-child img {
        width: 50px;
        height: 50px;
    }
    .member-search-item > div:first-child {
        width: 65px;
        min-width: 65px;
    }
    .member-search-item > div:nth-child(2) {
        padding-left: 5px;
    }
    .member-search-item-header > div:first-child h4 {
        font-size: .85rem;
    }
    .member-search-item > div:nth-child(2) b{
        font-size: .82rem;
    }
    .member-search-item-header > div:first-child small{
        margin: 2px 0;
    }
    .member-search-item > div:nth-child(2) > div small > b.inb{
        display: inline-block;
    }
    .member-search-item > div:nth-child(2) > div small > b{
        display: block;
        margin: 5px 0;
    }
    .member-search-item > div:nth-child(2) > div small > b.nb {
        padding-left: 0;
        padding-right: 0;
        padding: 0;
        margin: 0;
    }
    .member-search-item > div:nth-child(2) > div small > span.bsep{
        display: none;
    }
    .choose-artisan-item {
        margin: 20px 0;
        padding-bottom: 20px;
    }
    .post-a-project{
        margin-top: 70px;
    }
    .section-categories-header > div{
        padding: 50px 0;
    }
    .post-a-project > div > h2 {
        font-size: 2.0rem;
        line-height: 2.8rem;
    }
    .bid-btn{
        width: 100%;
        padding: 6px 20px;
    }
    .job-description-body-title h2 {
        font-weight: 600;
        font-size: 1.4rem;
        line-height: 1.35;
    }
    .jb-header{
        padding-left: 25px;
        padding-right: 25px;
        margin-top: 25px;
    }
    .job-searcher-results{
        margin-top: 0;
        box-shadow: 0 0 0 0 transparent;
        border-top: 1px solid #dbdbdb;
    }
    .job-searcher-results b {
        font-size: .85rem;
    }
    .job-search-section > div.section-content{
        width: 100%;
        padding: 0;
    }
    .search-btn {
        padding: 4px 9px;
        padding-top: 7px;
        padding-bottom: 4px;
    }
    .job-searcher{
        border-bottom: 1px solid #e4e5e7;
        box-shadow: 0 0 0 0 transparent;
    }
    .job-post-item-categories > a{
        padding: 8px 20px;
    }
    .job-see-more, .verified{
        padding: 6px 14px;
    }
    .job-see-more{
        display: block;
        text-align: center;
        padding: 10px;
        font-size: .90rem;
    }
    .job-searcher > div:first-child > div > div:nth-child(2) input, .job-searcher > div:nth-child(2) > div > div:nth-child(2) input {
        font-size: 1rem;
    }
    .job-searcher > div:first-child > div > div:first-child, .job-searcher > div:nth-child(2) > div > div:first-child{
        text-align: center;
        
    }
    .job-searcher > div:first-child > div > div:first-child i, .job-searcher > div:nth-child(2) > div > div:first-child i{
        vertical-align: middle;
    }
    .gig-layout-item {
        width: 49.5% !important;
    }
    .welcome-images-container img{
        width: 250px;
        height: 250px;
    }
    .padding-top-bottom,
    .padding-top-bottom-max{
        padding: 125px 0;
    }
    .idx2-body .padding-top-bottom, 
    .idx2-body .padding-top-bottom-max {
        padding: 75px 0;
    }
    article.section-item.hc-banner > div:first-child{
        padding: 75px 0;
    }
    .hc-searcher > div:nth-child(3){
        margin-left: 5px;
    }
    .hiw-simple-container{
        margin-bottom: 125px;
    }
    .padding-top-0,
    .hiring-description-container{
        padding-top: 0 !important;
    }
    .who-we-are.wwa-first > div{
        padding-top: 60px;
    }
    .footer .section-content.padding-top-bottom {
        padding: 30px 0;
    }
    .comment-bxx{
        margin-bottom: 70px;
    }
    .comment-bxx.comment-bxx-t{
        margin-bottom: 10px;
    }
    .add-comment-form > div:first-child > div{
        width: 48%;
    }
    .profile-head-inline-one > div{
        margin-bottom: 10px;
    }
    .profile-head-inline > div {
        width: 49%;
    }
    .gig-layout-item > a > div > div:first-child > div:first-child > div > div.gig-direction-btn-left i{
        margin-left: 0px;
    }
    .pagination-and-filters-container{
        padding-right: 10px;
    }
}
@media screen and (max-width: 800px){
    .idx2-feature-list-item {
        width: 100%;
        margin-bottom: 25px;
    }
    .mb-account-section-list img.mini {
        max-width: 45px;
    }
    .mb-account-section-list img {
        margin: 10px;
        max-width: 50px;
    }
    .mb-account-section-list.mb-max img {
        max-width: 100px;
        margin: 20px;
    }
    .sell-skills-section-list {
        padding: 5px;
        border-radius: 5px;
    }
    .idx2-header {
        font-size: 1.65rem;
    }
    .bg-article .triangle-top {
        top: -25px;
    }
    .bg-article .triangle-right {
        top: -40px;
    }
    .bg-article .triangle-bottom {
        top: 300px;
        display: none;
    }
    .bg-article .circle {
        width: 10px;
        height: 10px;
        top: 370px;
    }
    .bg-article .triangle-left {
        display: none;
    }
    .idx2-welcome-section-content-image-container {
        margin-top: 80px;
        border-radius: 10px;
    }
    .idx2-welcome-section-content-header {
        font-size: 1.70rem;
        max-width: 400px;
    }
    .page-explore-items-container > div > a {
        padding: 5px 15px;
        font-size: .82rem;
        margin: 7px 3.5px;
    }
    .simple-category-container {
        width: calc(100% + 20px);
        margin-left: -10px;
    }
    .team-member-item{
        width: 50%;
    }
    .quick-hire-category-item > div > div:nth-child(2) h5{
        font-size: .90rem;
    }
    .quick-hire-category-item{
        width: 50%;
    }
    .contract-views-container-wide .contract-views-container > div > div > div:first-child{
        height: 61px;
    }
    .contract-views-container > div > div:nth-child(2) > div:nth-child(2){
        height: calc(100% - 120px);
    }
    .contract-views-container-wide .contract-views-container > div > div > div:nth-child(3){
        height: calc(100% - 118px);
    }
    .categories-modal-container-list-item:first-child{
        margin-top: 0;
    }
    .categories-modal-container-list-item{
        width: 100%;
        padding-right: 0;
        white-space: normal !important;
        overflow: auto !important;
        text-overflow: initial !important;
    }
    .two-way-div-media img.media-img {
        max-width: 100%;
        min-width: 100%;
        max-height: 500px;
        min-height: 300px;
        text-align: center;
    }
    .service-all-categories-section--content-cat-list > a{
        width: 100%;
    }
    #gig-container-section-slider, 
    .gig-layout-item.gig-layout-item-wide > a > div{
        height: 250px;
    }
    .hc-link-description > a{
        width: 100%;
    }
    .-blog-article-item-{
        width: 50%;
    }
    .inbox-page #nav-section,
    .inbox-content > div:first-child{
        top: 60px;
    }
    .inbox-page #main-content{
        top: 105px;
        position: fixed;
    }
    #header-section > .section-content:not(.section-content-header-two) > div:not(.pv-state) > div:nth-child(2){
        display: none !important;
    }
    #header-section > .section-content:not(.section-content-header-two) > div > div:first-child {
        width: 25%;
    }
    #header-section > .section-content:not(.section-content-header-two) > div > div:nth-child(3){
        width: 70%;
    }
    .section-content{
        width: 90%;
    }
    .section-content-header-two{
        padding: 0 4%;
    }
    .padding-top-bottom.-forum-questions-container-holder-{
        padding-top: 25px;
    }
    .forum-item > div:nth-child(2) h3 {
        font-size: 1.0rem;
        line-height: 1.3rem;
    }
    .forum-item > div:nth-child(2) p{
        font-size: .85rem;
        line-height: 1.25rem;
    }
    #search-section{
        display: block;
    }
    .faqs-container {
        flex-wrap: wrap;
    }
    .faqs-container > div {
        width: 100%;
    }
    .welcome-images-container img{
        width: 200px;
        height: 200px;
    }
    .welcome-images-container img:first-child {
        left: 50px;
        z-index: 1;
    }
    .welcome-images-container img:nth-child(2) {
        left: 25%;
    }
    .welcome-images-container img {
        border: 10px solid #fff;
    }
    #header-section > .section-content {
        height: 60px !important;
    }
    #gig-section-header.fixed{
        top: 60px;
    }
    #header-section.sticky.fixed + #nav-section.fixed.sticky{
        top: 60px !important;
    }
    #header-section.sticky.fixed + main:not(.amg){
        margin-top: 60px !important;
    }
    #header-section.sticky.fixed + #nav-section.sticky.fixed + main:not(.amg){
        margin-top: 105px !important;
    }
    #header-section.sticky.fixed + .-breadcrumb-{
        margin-top: 60px;
    }
    #header-section.sticky.fixed + #nav-section.sticky.fixed + .-breadcrumb-{
        margin-top: 105px;
    }
    #nav-section.sticky,
    .-job-poster-.sticky{
        top: 60px;
    }
    .brand-section:not(.excl) {
        margin-top: 335px;
    }
    .brand-section > div img {
        max-width: 100px;
    }
    .brand-section > div {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .three-way-div > div > div:first-child > h2 {
        font-size: 2rem;
        line-height: 3rem;
    }
    .three-way-div > div > div:nth-child(2) > div > div:nth-child(2) h3{
        font-size: 1.30rem;
        line-height: 2.5rem;
    }
    .three-way-div > div > div:nth-child(2) > div > div:nth-child(3) p {
        font-size: 0.92rem;
        line-height: 1.5rem;
    }
    .two-way-div-description > p,
    .three-way-div > div > div:nth-child(2) > div > div:nth-child(3) p,
    .bullets > div:nth-child(2){
        font-weight: 400;
        font-family: 'Google Sans Bold';
    }
    .project-list {
        overflow-x: auto;
        mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
        -webkit-mask-image: linear-gradient(to right, transparent, white 10px, white 80%, transparent);
    }
    .section-content-header-two{
        display: -webkit-flex !important;
        display: flex !important;
    }
    #header-section.flip .section-content-header-two{
        top: 0;
    }
    .for-client-section > div > div:nth-child(2) h2 {
        font-size: 1.75rem;
        line-height: 2.45rem;
    }
    .job-search-section-list-page-links > .section-content{
        padding-top: 25px !important;
        padding: 25px 0 !important;
    }
}
@media screen and (max-width: 700px){
    .index-all-service-list-container-item {
        width: 50%;
    }
    .index-all-service-list-container-item-content > div:first-child img {
        height: 200px;
    }
    .index-all-service-list-container-item-content {
        padding: 0px;
    }
    .bg-article .circle {
        top: 320px;
    }
    .market-category-display-item {
        width: 45%;
        margin: 25px 0px;
    }
    .market-category-display-item > div:first-child i{
        font-size: 2.0rem;
    }
    .market-category-display-item > div:nth-child(2) {
        font-size: .85rem;
    }
    .page-member-item.page-member-item-place-holder {
        margin: 10px 0;
    }
    .page-member-item.page-member-item-place-holder > div{
        border-width: 0 !important;
        border-radius: 5px;
    }
    .page-member-item{
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        height: auto;
    }
    .site-logo > div:first-child img{
        max-width: 25px;
    }
    .site-logo.errp > div:first-child img{
        max-width: 35px;
    }
    .welcome-section-container > div:first-child{
        /* padding-top: 25px; */
        padding-bottom: 25px;
    }
    .three-way-div > div > div:first-child > p{
        max-width: 290px;
    }
    .three-way-div > div > div:nth-child(2):not(.mb-20) > div > div:nth-child(3) p{
        /* max-width: 280px; */
        max-width: 85%;
    }
    #cdi-video-container > div > div,
    .cdi-video-container-holder{
        width: 100%;
        border-radius: 0;
    }
    .cdi-video-container-closer {
        right: 10px;
        top: -35px;
    }
    .raw-mode .legal-description{
        padding-top: 80px;
    }
    .drop-list-item-container-content > div:first-child > div:first-child h5{
        font-size: .95rem;
    }
    .show-extra-text-btn,
    .hide-extra-text-btn,
    .pname,
    .notification-simple-link,
    .nav-menu-list > li > div > div > div > ul > li:first-child b,
    #breadcrumb-section > div > div span,
    .sub-category-list > div:nth-child(2) > a,
    .gig-user-account-box > div:nth-child(2) > span,
    .page-explore-items-container > h2,
    #gig-container-section-header > h1,
    .options-modal-content-title, 
    .options-modal-content-btn-list-item,
    .seller-profile-container-btn,
    .faqs-item > div:first-child > div:first-child h4,
    .breakdown-item > div:first-child,
    .gig-review-item-description-user > div:first-child h4 a,
    .buy-button,
    .-welcome-btn-,
    .category-slider-content-item.hcw > article > h4,
    .paj-btn,
    .pj-btn-post,
    .account-boxx-head h4,
    .options-header-btn,
    .search-btn,
    .service-how-it-works-section--content-1,
    .job-max-btn,
    .job-post-item-title a,
    .market-filter-tab-item-clear-btn,
    .verified,
    .job-description-body-price,
    .gry,
    .hiring-description-container > h2,
    .member-search-item-header > div:first-child h4,
    .hire-me-btn, 
    .categories-modal-container > div > div > div:first-child > div:first-child h4,
    .cdi-btn,
    .no-data-available,
    .-load-wide-btn-,
    .profile-load-more-btn,
    .profile-load-more-btn-two,
    .main-content-tab-item-sbs-tab-item-content-body-section > div:first-child h4,
    .portfolio-item > div > div:nth-child(2) p,
    .m-time,
    .inbox-header > div:first-child h4,
    .inbox-search-item > div:nth-child(2) h4 a,
    .simple-display-item--content-heading,
    .-job-poster-content- > div > span:first-child,
    .-job-poster-content- > div > span:nth-child(2),
    .job-post-form-input-label > h5,
    .job-poster-form-item-btn,
    .dashboard-load-more > span,
    .new-invoice-total-amount,
    .label-btn,
    .payment-stage-main-container-1-title-1,
    .side-menu-link-item > a,
    .attach-faq-btn,
    .gig-review-item-description-date,
    .-blog-category- > span,
    .cdi-simple-btn,
    .service-how-it-works-section--content-3 > span,
    .blog-comment-item > div:nth-child(2) > h4,
    .help-center-header-content > div ul li a,
    .hc-searcher > div:nth-child(3) a,
    .-help-actions-content- > div a,
    .contract-preview-sbs-btn > button,
    .pnf-link,
    .dashboard-simple-description-item-two > div:nth-child(2) h4,
    .why-post-job-here-container-item > div:nth-child(2) h4,
    .take-action-header,
    .why-post-post-btn,
    .page-member-item-content-name-container > p,
    .page-member-item-content-profile-container a,
    .subscribe-to-newsletter-container-holder > div:nth-child(2),
    .subscribe-to-newsletter-container-holder > div:nth-child(2) a,
    .proposals-header h3,
    .forum-item > div:nth-child(2) h3,
    .preview-content-container-description-header > div:first-child h4,
    .preview-content-creator > div:nth-child(2) p,
    .nav-menu-list > li,
    .main-content-tab-item-sbs-page-body--title,
    .legal-description > h1,
    #start-action-section > div > div h3,
    .hc-banner-usage h2,
    .member-search-filter-btn,
    .payment-summary-item-content > div:nth-child(3) a,
    .dashboard-notifications-header-list > li.active a,
    .blog-comment-item > div:nth-child(2) > h5,
    .blog-comment-item > div:nth-child(2) > h4,
    .simple-invoice-item > div:nth-child(2),
    .simple-invoice-item > div:first-child,
    .add-review-modal-head,
    .blog-article > div:first-child h1,
    .quick-cta-btn,
    .legal-description-block h3,
    .dashboard-button-list-item > .dashboard-button-list-item-link.active > div:nth-child(2),
    .profile-body-item > div:first-child > div > div:first-child h4,
    .-projects-content- > div:first-child h4,
    .dashboard-user-metric-box--header > div:first-child h4,
    .main-content-tab-item-heading > div:first-child h3,
    .dashboard-user-profile-container-user-type span,
    .dashboard-user-profile-container-user-options,
    .user-profile-header-content-subheader-manage-btn,
    .contract-views-container > div > div > div:first-child > div:nth-child(2) h5,
    .skill-link-item, 
    .drop-list-item-container-content > div:first-child > div:first-child h5,
    .gig-item-description p,
    .withdrawal-request-list-container-table tr th, 
    .withdrawal-request-list-container-table tr td,
    .withdrawal-request-summary-item > div:nth-child(2) h3,
    .withdrawal-request-summary-item > div:first-child h5,
    .chatbot-message-item > span.raw-list > a,
    .profile-link-item,
    .-dropdown-menu- > ul > li > * > *, 
    .-dropdown-menu- > ul > li > *,
    .cdi-special-table thead th,
    #category-section > div > div > h1,
    .popular-categories-header > div:first-child h3,
    .pagination-details h4,
    .support-content-area .support-content-area-article > h1,
    .support-content-area .support-content-area-article > h3,
    .manage-content-modal-heading,
    .footer > div > div.footer-line > div b.ini,
    .-job-poster-description-content- > div:first-child h2,
    .-job-type-selector- > div:nth-child(2) h4,
    .video-description-item > div:nth-child(2) h4,
    .post-a-project > div > h2,
    .gig-owner-profile > div:nth-child(2) > div:first-child a,
    .category-slider-content-item > div:nth-child(2) h3,
    #gig-section-header ul li a,
    .market-filter-tab-item-btn,
    .for-client-section-service-list-item h3,
    .for-client-section-service-list-item p,
    .main-content-tab-item-sbs-tab-item-heading-header h3,
    .market-footer-buy-button > div > a,
    .gig-user-profile > div:nth-child(2) > div:nth-child(2) > div b,
    .simple-attachment-item > div:nth-child(2) span,
    span.chat-header-name,
    .add-review-modal-head,
    .special-load-more-btn,
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(1) > h2 span,
    .show-extra-text-btn,
    .load-more-blog-comments,
    .add-comment-form-head,
    .-blog-header-text- > h1,
    .hide-extra-text-btn,
    .change-package-btn,
    .item-list-container-time > small > span,
    .alert-container > .alert-container-contents > div > div:nth-child(2) button,
    .alert-container > .alert-container-contents > div > div:first-child,
    .-profile-setting-title-,
    .simple-hollow-btn,
    .package-details-container-item .plan-title,
    .market-item-faq > div:first-child > div:first-child h5,
    .job-description-body-title h2,
    b,
    .withdrawal-request-list-container-content-header > div > div:first-child h3,
    .withdrawal-request-list-container-table tr th:first-child, 
    .withdrawal-request-list-container-table tr td:first-child,
    .three-way-div > div > div:first-child > p,
    .withdrawal-status-item,
    .withdrawal-request-loader-btn,
    .dbtn,
    .filter-item-text,
    .job-aside-item > div:first-child,
    strong,
    #gig-container-section-description h2,
    .gig-tab-title,
    .payment-summary-item > div:nth-child(2) > p,
    .pirv,
    .copy-share-link-container h4,
    .job-see-more,
    .cdi-special-table th:nth-child(2), 
    .cdi-special-table th:nth-child(3),
    .cdi-special-table th:nth-child(4),
    .vs-modal-item-preview > div:nth-child(2) p,
    .slider-list-item-slide-item > a,
    .user-project-section-content > div h2,
    .-blog-article-item- > div > div:nth-child(2) h4,
    .order-status,
    .-blog-articles-container-header- h2,
    .project-list > div.-project-list-item-.-thead- > div  b,
    .alert-container > .alert-container-contents > div > div:first-child,
    .page-member-item-content-header-container small,
    .contract-small-indicator.see-all,
    .special-info-container-btn,
    .main-content-tab-item-sbs-page-content-header-list-long,
    .manage-content-modal-heading,
    .car-heading-text,
    .-project-list-item- > div,
    .applicant-item > div:nth-child(2) > div:first-child > div:first-child a,
    .appl-indicator,
    .simple-project-status,
    .cdi-simple-text,
    .index-search-btn,
    .step-process-item > div:nth-child(2) p,
    .index-search-result-item > div:nth-child(2) .mtch,
    .site-cookie-usage-footer-container-closer,
    .quick-hire-searcher > div:nth-child(3) a,
    .simple-default-link-item.bd6,
    .intro-list-item > div:nth-child(2) h3,
    .new-job,
    .job-description-body-title.new h2::before,
    .job-post-item-details b,
    .error-account-switch-btn,
    .whi-title, 
    .whi-amount,
    .load-more-responses-btn,
    .tagify-container > div:nth-child(2) span,
    .show-discussion-replies,
    #unsupported-container-content h1,
    .-simple-page-banner-searcher-title-,
    .snackbar-content-btns button,
    .service-market-category--content-2 > h3.-b-,
    .member-search-item > div:nth-child(2) > div small > b,
    .account-boxx > div button,
    .member-search-item > div:nth-child(2) > div small > b.nb,
    #invite-friends-content-h1,
    .share-cnt-text,
    .cdi-for-banner-heading, 
    .cdi-for-section-heading h2,
    .image-carrier-description,
    .-help-actions-content- > div h3,
    .support-menu-item-body-list-item li.active a,
    .sm-grey,
    .support-content-area .support-content-area-article > p .sm-grey, 
    .support-content-area .support-content-area-article > ul > li .sm-grey,
    .-profile-setting-title-,
    .simple-label,
    .flow-description h4,
    .cqamc-4 a,
    .deposit-funds-header > div:first-child h4,
    .deposit-funds-learn-more,
    .add-funds-btn,
    .deposit-funds-input-item > label,
    .dashboard-recommended-services .service-market-category--content-2 > p,
    .dashboard-recommended-services .popular-categories-header > div:first-child h3,
    .manage-content-form-item-header p,
    .special-selector-option-item > div:nth-child(2) > div:first-child,
    .learn-more-link,
    h2,
    .t-ord,
    .cc-c-item-title,
    .pnf-phrase
    {
        font-weight: 500 !important;
    }
    body,
    html {
        font-family: 'Google Sans Light', 'Inter', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
    .job-post-form-input-label > small, 
    .legal-description-block p,
    .blog-article-content > div,
    .blog-article-content ul li,
    .blog-article-content ol li,
    .blog-comment-item > div:nth-child(2) > p,
    .two-way-div-description > p,
    .three-way-div > div > div:nth-child(2) > div > div:nth-child(3) p,
    .bullets > div:nth-child(2),
    .-blog-article-item- > div > div:nth-child(2) p small,
    .add-review-modal-input-container textarea, 
    .add-review-modal-input-container select,
    .job-post-item-description,
    .cdi-special-table td:nth-child(2), 
    .cdi-special-table td:nth-child(3),
    .cdi-special-table td:nth-child(4),
    .job-description-body-description,
    .-job-type-selector- > div:nth-child(2) p small,
    .forum-item > div:nth-child(2) p,
    .activity-modal-container-sub-header,
    .contract-small-indicator.new-contract-btn, 
    .member-banner > div:first-child h1,
    .job-category-skills-container-item > div:first-child h4 + small,
    .-inbox-message- > div > div:nth-child(2) p,
    .preview-content-container-description-body p,
    .dt-normal,
    .package-description-details > p, 
    .market-sub-heading,
    .gig-user-profile > div:nth-child(2) > div:nth-child(2) > div span,
    #category-section > div > div > p,
    .gig-user-profile > div:nth-child(2) > div:nth-child(3) p,
    .faqs-item > div:nth-child(2) p,
    .applicant-item > div:nth-child(2) > div:nth-child(2) p,
    #gig-container-section-description,
    .gig-pricing-container-body-body > p,
    .no-items-found small,
    .no-jobs-found small,
    .item-list-container > div:nth-child(2) > p.item-list-description, 
    .gig-review-item-description-text,
    .profile-gig-reviews .gig-review-item-description-text,
    .preview-review-item > div:nth-child(2) > div:nth-child(2) p,
    .market-requirement-faq > div p,
    .discussion-division-item-body-description,
    .discussion-item-body > p,
    .discussion-reply-input,
    .ask-the-community-modal-content-body input, 
    .ask-the-community-modal-content-body select, 
    .ask-the-community-modal-content-body textarea,
    .legal-description-block ul li,
    .cdi-for-banner-heading, 
    .cdi-for-section-heading h2,
    .cdi-for-tool-item > div:nth-child(2) h3,
    .simple-faq-answer,
    .support-content-area .support-content-area-article > p, 
    .support-content-area .support-content-area-article > ul > li,
    .support-important-notice,
    .options-modal-content-description,
    .support-content-area .support-content-area-article > *, 
    .support-content-area .support-content-area-article > ul > li,
    .was-help-container > div:nth-child(2) span,
    .job-poster-form-item-desc{
        font-weight: 400 !important;
        font-family: 'Google Sans Bold', 'Inter', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
    .see-user-reviews-btn,
    #gig-container-section-description h2,
    .legal-description-block ul li b,
    .cdi-special-table tfoot td .hire-me-btn,
    .sm-grey,
    .support-content-area .support-content-area-article > p .sm-grey, 
    .support-content-area .support-content-area-article > ul > li .sm-grey,
    .support-content-area .support-content-area-article > p b,
    .cdi-btn,
    .hire-me-btn,
    .support-important-notice b, 
    .support-content-area .support-content-area-article > ul > li b,
    .support-content-area .support-content-area-article h3, 
    .support-content-area .support-content-area-article h2, 
    .support-content-area .support-content-area-article .sm-grey,
    .was-help-container > div:nth-child(2) span,
    .project-list > div.-project-list-item-.-thead- > div  b{
        font-family: 'Google Sans Light', 'Inter', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
    .blog-article-content b{
        font-family: 'Google Sans Light', 'Inter', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
    .share-cnt-text {
        font-family: 'Gordita', 'Google Sans Light', 'Inter', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
    .legal-description-block ul li b,
    .deposit-funds-header > div:first-child h4,
    .cdi-special-table tfoot td .hire-me-btn {
        font-weight: 500 !important;
    }
    .drop-list-item-container-content > div:nth-child(2){
        padding-top: 0;
    }
    .sbs-btn button{
        font-weight: 500;
    }
    .account-content-container {
        max-width: 300px;
    }
    .account-boxx > div:nth-child(3) input, .account-boxx > div:nth-child(3) select, .account-boxx > div:nth-child(3) textarea {
        padding: 8px 16px;
        font-size: 14px;
    }
    .account-boxx > div:nth-child(3) input, .account-boxx > div:nth-child(3) select, .account-boxx > div:nth-child(3) textarea {
        margin: 10px 0;
    }
    .account-boxx > div button {
        padding: 8px;
    }
    .account-boxx > div {
        font-size: 13px;
    }
    .acc.site-logo > div:nth-child(2) b {
        font-size: 1.85rem;
    }
    .account-adtxt {
        font-size: .80rem;
        font-weight: 500;
    }
    .other-logins-container > div a {
        padding: 6px 10px;
    }
    .other-logins-container > div a i {
        vertical-align: middle;
    }
    .footer-line > div {
        font-size: .85rem;
    }
    .job-post-form-input {
        padding: 15px 15px;
    }
    .-job-poster-description-content- > div:first-child h2 {
        font-size: 1.5rem;
    }
    .attached-files-container > div{
        width: 25%;
    }
    .portfolio-item {
        width: 49.95%;
    }
    .video-container,
    .video-container.max{
        height: 250px;
        border-radius: 5px;
    }
    .video-container.max.max-2{
        height: 300px;
    }
    .site-logo > div:nth-child(2) b, .side-menu > div > div:first-child > div:nth-child(2) b {
        font-size: 1.1rem;
    }
    .acc.site-logo > div:nth-child(2) b {
        font-size: 1.55rem;
    }
    .page-explore-items-container > h2,
    .hiring-description-container > h2{
        font-size: 2rem;
        line-height: 3rem;
    }
    #header-section.-min- > .section-content > div > div:nth-child(3) {
        width: 70% !important;
    }
    #category-section > div > div > h1{
        font-size: 1.35rem;
    }
    .welcome-section-container > div:first-child h1 {
        font-size: 1.9rem;
        line-height: 1.2;
        font-family: 'Inter', 'Roboto', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight: 800 !important;
    }
    .service-intro-container > div > div:nth-child(2) p{
        margin-bottom: 0;
        font-size: .80rem;
        line-height: 1.2rem;
    }
    .welcome-section-container > div:first-child > p {
        font-size: 1.0rem;
        margin: 15px 0;
        line-height: 1.5rem;
    }
    .welcome-section-container > div:first-child > div {
        margin-top: 25px;
    }
    .service-category-section .category-slider-content-item,
    .service-social-media-solutions .category-slider-content-item,
    .service-website-solutions .category-slider-content-item,
    .category-slider-content-item{
        width: 50%;
        min-width: 50%;
    }
    .two-way-div-description > h2, 
    .three-way-div > div > div:first-child > h2 {
        font-size: 1.75rem;
        line-height: 2.55rem;
    }
    .job-poster-form-item-btn-container {
        padding: 15px 7%;
        padding-bottom: 30px;
    }
    .nav-menu-list > li{
        margin-right: 25px;
        font-size: 0.85rem;
    }
    .-projects-content- > div:first-child h4,
    .profile-body-item > div:first-child > div > div:first-child h4 {
        font-size: 0.95rem;
    }
    .profile-head-inline > div > div:first-child b {
        font-size: .75rem;
    }
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(1) > h2 span {
        font-size: 1.05rem;
        margin-bottom: 5px;
    }
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(1) > h2 small {
        font-size: 0.90rem;
        line-height: 1.2rem;
    }
    .skill-link-item, .profile-link-item {
        padding: 5px 10px;
        font-size: .80rem;
    }
    .profile-list-container > div {
        width: 100%;
        margin: auto;
    }
    .item-list-container > div:nth-child(2) > p.item-list-description,
    .profile-gig-reviews .gig-review-item-description-text,
    .gig-review-item-description-text {
        line-height: 1.4rem;
        display: inline-block;
        font-size: .85rem;
        font-weight: 500;
        color: #202124;
    }
    .gig-review-item-description-action > span {
        font-size: .85rem;
    }
    .gig-review-item-description-date {
        font-size: .80rem;
        font-weight: 600;
    }
    #gig-container-section-reviews {
        font-size: .90rem;
    }
    .gig-tab-title {
        font-size: 1.20rem;
    }
    .breakdown-item > div:first-child {
        font-size: .85rem;
    }
    #profile-head > div:nth-child(2) > p {
        font-size: .95rem;
        margin-bottom: 15px;
        padding-top: 20px;
        border-top: 1px solid #eee;
    }
    .profile-head-name-hire{
        flex-direction: column;
    }
    .profile-head-name-hire > div,
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(2){
        width: 101%;
        text-align: center;
    }
    #profile-head > div:nth-child(2) > div:nth-of-type(1) > div:nth-child(2){
        margin: 25px 0;
    }
    .profile-head-special-btn{
        padding: 5px 25px;
        border-radius: 60px;
    }
    .profile-head-special-btn.sbtn{
        padding: 5px 15px;
    }
    .-projects-content- > div:first-child h3 {
        font-size: 1.0rem;
    }
    .-project-list-item- > div {
        font-size: .85rem;
        line-height: 1.5;
    }
    .page-link-items-container > a {
        padding: 2.5px 10px;
        font-size: 0.90rem;
    }
}
@media screen and (max-width: 630px){
    .gig-layout-item-general-two .gig-layout-item {
        width: 100% !important;
    }
}
@media screen and (max-width: 600px){
    .blog-article-content > figure iframe{
        max-height: 300px;
    }
    .ask-the-community-modal-content{
        margin: 0;
    }
    .ask-the-community-modal-content, 
    .complete-and-rate-project-modal > div > div{
        border-radius: 0;
    }
    .deposit-funds-modal > div > div {
        margin: 0 auto;
        max-width: 100%;
        border-radius: 0;
    }
    .deposit-funds-header {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
}
@media screen and (min-width: 550px){
    .job-apply-footer{
        display: none !important;
    }
}
@media screen and (max-width: 550px){
    .blog-article-content > figure iframe{
        max-height: 250px;
    }
    .attached-files-container > div{
        width: 33.33%;
    }
    #profile-head > div:first-child {
        width: 130px;
        min-width: 130px;
        height: 130px;
    }
    .change-photo-icon{
        right: -10px;
        top: 80%;
    }
    #profile-head > div:first-child > div:first-child img{
        width: 100%;
        height: 100%;
    }
    .portfolio-item {
        width: 50%;
        height: 170px;
    }
    .profile-list-container > div {
        justify-content: space-between;
    }
    .gig-layout-item {
        width: 100% !important;
        padding: 10px 0;
    }
    .gig-tab-title.p-l-10{
        padding-left: 0px;
    }
    .service-category-section .category-slider-content-item,
    .service-social-media-solutions .category-slider-content-item,
    .service-website-solutions .category-slider-content-item,
    .category-slider-content-item{
        width: 60%;
        min-width: 60%;
    }
    .dashboard-recommended-services .category-slider-content-item {
        width: 50%;
        min-width: 50%;
    }
    .job-apply-footer{
        display: block;
        border-top: 1px solid #dbdbdb;
    }
    .-blog-article-item-{
        width: 100%;
    }
}
@media screen and (max-width: 500px){
    .timeline-holes > span{
        width: 20px;
        height: 20px;
    }
    .team-member-item{
        width: 50%;
    }
    .team-member-item{
        margin: 25px 0;
    }
    .team-member-item:first-child,
    .team-member-item:nth-child(2){
        margin-top: 0;
    }
    .team-member-item:nth-last-of-type(1), 
    .team-member-item:nth-last-of-type(2){
        margin-bottom: 0;
    }
    .team-member-item-image {
        width: 100px;
        height: 100px;
    }
    .was-help-container > div:first-child {
        margin-right: 10px;
        font-size: .85rem;
    }
    .was-help-container > div:nth-child(2) span {
        display: inline-block;
        padding: 7px 15px;
        font-weight: 400;
    }
}
@media screen and (max-width: 430px){
    .brand-section:not(.excl) > div,
    .brand-section.excl-two > div{
        padding-top: 40px;
    }
    .welcome-images-container img:nth-child(2) {
        left: calc(100% - 200px) !important;
    }
}
@media screen and (max-width: 400px){
    .attached-files-container > div{
        width: 49.5%;
    }
    .attached-files-container > div > div > div:first-child {
        height: 100px;
    }
}
@media screen and (max-width: 388px){
    .bg-article .circle {
        top: 370px;
    }
}
