
.header .navbar-brand {
    padding: 3px 0;
    height: auto;
}

.input-group-addon {
    padding: 0px 12px;
}

.navbar-form .input-group-addon {
    display: none
}

.navbar-nav > li > a {
    text-shadow: none !important;
}

.header .navbar-default .navbar-nav > li > a {
    padding: 30px 20px;
}

    .header .navbar-default .navbar-nav > li > a.btn.btn-primary {
        padding: 12px 20px !important;
        color: #fff;
        margin: 16px 0px;
    }

        .header .navbar-default .navbar-nav > li > a.btn.btn-primary:hover {
            background: #08877f;
        }

.header .input-group {
    margin: 10px 0 0 0px;
    max-width: 240px;
    margin-right: 15px;
}

    .header .input-group .form-control {
        height: 44px;
        margin-bottom:10px;
    }

.banner-content {
    max-width: 480px;
}

    .banner-content h1 {
        color: #000000;
        font-size: 48px;
        font-weight: 700;
        line-height: 70px;
    }

    .banner-content p {
        color: #000000;
        font-size: 18px;
        line-height: 30px;
        padding-top:10px;
    }



.get-start-content {
    background: #fff;
    border: 1px solid #dedede;
    max-width: 85%;
    margin: 0 auto;
    box-shadow: 0 3px 3px #ddd;
    padding: 30px 29px;
    border-radius: 7px;
    margin-top: -70px;
}

.btn-become {
    text-align: right;
    padding: 11px 0;
}

    .btn-become .btn.btn-default {
        padding: 15px 40px;
    }

    .btn-become .btn.btn-primary {
        padding: 15px 50px;
        margin-left: 20px;
    }

.get-start-content h2 {
    color: #03a89e;
    font-size: 25px;
    font-weight: 700;
}

.get-start-content p {
    color: #4b4646;
    font-size: 18px;
    line-height: 22px;
    padding-top:10px;
}

.explore {
    padding: 60px 0 0 0;
}

.ex-icon {
    background-color: #fff;
    width: fit-content;
    padding: 10px;
    border-radius: 10px;
}

.f-box {
    text-align: center;
    background-color: #F9F9F9;
    margin-bottom: 30px;
    border-radius: 5px;
    display: block;
    
}

    .f-box .front {
        padding: 20px 20px;
        display: flex;
        align-items: center;
    }

    



    .back span {
        color: #fff;
    }

.ex-icon-img img {
    width: 45px;
    margin-bottom: 12px;
}

.ex-icon-img {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}



.f-box h5 {
    font-size: 16px;
    font-weight: 600;
    color: #4b4646;
    text-decoration: none;
    text-align: left;
    line-height: 24px;
    margin-left: 15px;
}





.web-dev {
    background-image: url('../images/icon/1.png');
    background-repeat: no-repeat;
}

.f-box:hover .web-dev {
    background-image: url('../images/icon/1_w.png');
}

.mob-dev {
    background-image: url('../images/icon/2.png');
    background-repeat: no-repeat;
}

.f-box:hover .mob-dev {
    background-image: url('../images/icon/2_w.png');
}

.des-dev {
    background-image: url('../images/icon/3.png');
    background-repeat: no-repeat;
}

.f-box:hover .des-dev {
    background-image: url('../images/icon/3_w.png');
}

.wri-dev {
    background-image: url('../images/icon/4.png');
    background-repeat: no-repeat;
}

.f-box:hover .wri-dev {
    background-image: url('../images/icon/4_w.png');
}

.vir-dev {
    background-image: url('../images/icon/5.png');
    background-repeat: no-repeat;
}

.f-box:hover .vir-dev {
    background-image: url('../images/icon/5_w.png');
}

.csa-dev {
    background-image: url('../images/icon/6.png');
    background-repeat: no-repeat;
}

.f-box:hover .csa-dev {
    background-image: url('../images/icon/6_w.png');
}

.sales-dev {
    background-image: url('../images/icon/7.png');
    background-repeat: no-repeat;
}

.f-box:hover .sales-dev {
    background-image: url('../images/icon/7_w.png');
}

.acc-dev {
    background-image: url('../images/icon/8.png');
    background-repeat: no-repeat;
}

.f-box:hover .acc-dev {
    background-image: url('../images/icon/8_w.png');
}

.btn-cat {
    text-align: center;
}

.hiw {
   
    text-align: center;
    
}

.hw-img {
    width: 136px;
    height: 136px;
    background: #FFD600;
    margin: 0 auto;
    line-height: 136px;
    margin-bottom: 20px;
    transition: all 0.5s ease 0s;
    border-radius: 0px 200px 200px 200px;
}

.hw-box .hw-img img {
    transition: all 0.5s ease 0s;
}
/*.hw-box:hover .hw-img img { transform: rotateY(360deg);}*/
.hw-box:hover .hw-img img {
    opacity: 0.5;
}

.hw-box:hover .hw-img {
    border: 1px solid #03a89e;
    border-style: outset;
}

.hw-box h3 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

.hw-box p {
    color: #4b4646;
    font-size: 14px;
    line-height: 30px;
}

.why-choose {
    text-align: center;
    padding: 60px 0;
    background-color: #FFFCE9;
}

.wc-box h3 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

.wc-box p {
    color: #000;
    font-size: 14px;
    line-height: 30px;
}

.wc-box {
    padding: 24px 0px;
    text-align: left;
}

    .wc-box:hover {
        box-shadow: 0 4px 3px -1px #ccc;
    }

.why-choose .title {
    margin-bottom: 10px;
}

.wc-box .wc-img img {
    margin-bottom: 10px;
    background-color: #CEEFE2;
    padding: 10px;
    border-radius: 10px;
}

#partner-slide .owl-item img {
    max-width: 100%;
    width: auto;
}

.partner-slide {
    margin-top: 20px;
}

    .partner-slide .title {
        color: #000;
        margin-bottom: 10px;
    }

    .partner-slide .owl-carousel button.owl-dot {
        background: #777;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 3px;
    }

        .partner-slide .owl-carousel button.owl-dot.active {
            background: #03a89e;
        }

    .partner-slide .owl-stage-outer {
        padding-bottom: 25px;
    }

.hire-freelancer {
    text-align: center;
    padding: 50px 0;
}

    .hire-freelancer h3 {
        font-size: 20px;
        color: #4b4646;
        margin-bottom: 20px;
    }

    .hire-freelancer .btn.btn-primary {
        padding: 16px 132px;
    }

.footer {
    background-color: #f6f6f6;
}

.highest {
    padding: 50px 0;
}

    .highest h2 {
        color: #03a89e;
        font-size: 18px;
        margin-bottom: 20px;
        padding-bottom: 5px;
        position: relative;
    }

        .highest h2::after {
            content: "";
            position: absolute;
            left: 0;
            top: 100%;
            background-color: #03a89e;
            width: 60px;
            height: 2px;
        }

.foot-menu li {
    list-style: none;
    padding: 9px 0;
}

    .foot-menu li a {
        color: #4b4646;
        text-decoration: none;
        font-size:14px !important;
    }

.copyright {
    float: left;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    padding: 30px 0;
    color: #4b4646;
}

    .copyright p {
        margin: 0;
    }

.hire-talent span {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.privacy a {
    color: #4b4646;
    padding-left: 5px;
}

.privacy span {
    border-left: 1px solid;
    padding-left: 5px;
    margin-left: 5px;
}
/*Find Telent CSS*/
.find-telent {
    padding: 40px 0;
}

.shortBy h2 {
    font-size: 18px;
    color: #333;
    
}

    .shortBy h2 span {
        color: #41a89d;
        font-size: 12px;
        font-weight: 500;
        margin-top: 19px;
        display: inline-block;
    }

.shortBy .select-form {
    /*max-width: 150px*/;
    display: inline-block;
    /*float: right;*/
    width: 90px
}

.tl-img {
    width: 117px;
    height: 117px;
    border-radius: 10px;
    overflow: hidden;
    margin: 0 auto 10px;
}

    .tl-img img {
        max-width: 100%;
        object-fit: cover;
        height: 100%;
    }

.tl-rating {
    text-align: center;
    margin-top: -6px;
}

    .tl-rating a {
        color: #f2d100;
        font-size:18px;
    }

.tl-card {
    border: 1px solid #fbf8f8;
    padding: 15px 0;
    margin-bottom: 15px;
    position: relative;
}



.online {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #FF9100;
    /*background-color: #03a89e;*/
    border-radius: 50%;
    position: absolute;
    right: 10px;
    top: 88px;
}

.title.username a {
    color: #000;
    font-size: 18px;
    text-decoration: none;
}

.title.username {
    margin: 0;
    line-height: 23px;
    text-align: center;
}

.degination {
    font-size: 16px;
}

.bio-des li {
    list-style: none;
    display: inline-block;
    padding-right: 25px;
    font-size: 17px;
    font-weight: 700;
    color: #89a09f;
}



.tl-profile li {
    color: #2e2e2e;
    list-style: none;
    background-color: #FFF09D;
    display: inline-block;
    padding: 6px 15px;
    border-radius: 38px;
    font-size: 16px;
    margin: 0 2px;
}

.tl-profile {
    padding: 15px 0 10px;
}

.verify {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('../images/tl-card-icon/1.png');
    margin-bottom: -5px;
    margin-left:10px;
}

.unverify {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('../images/tl-card-icon/1_g.png');
    margin-bottom: -5px;
}

.fw-desc {
    padding: 5px 0;
    font-size: 15px;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

    .fw-desc li {
        list-style: none;
        display: inline-block;
        padding-right: 30px;
    }

.fw-card {
    border: 1px solid #fdf7f7;
    padding: 15px 0;
    margin-bottom: 15px;
    position: relative;
}

    .fw-card .title.username a {
        color: #3b3b3b;
        font-size: 20px;
        text-decoration: none;
    }

    .fw-card .title.username {
        margin: 0;
        line-height: 32px;
    }

.fix-price {
    color: #7a7a7a;
}

.fw-data {
    color: #8b8b8b;
}


.morelink {
    font-weight: bold;  
    color: #03a89e;
    margin-right: 17px;
    text-decoration: none;
    text-transform: capitalize;
    margin-top: 5px;
}
.lesslink {
    font-weight: bold;  
    color: #03a89e;   
    text-decoration: none;
    text-transform: capitalize;   
}
a:hover, a:focus {
    color: #03a89e;
    text-decoration: none;
}

.pay-verify {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/pay-verify.png);
    margin-bottom: -3px;
}

.pay-unverify {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/pay-unverify.png);
    margin-bottom: -3px;
}

.nav.navbar-nav.navbar-right p {
    margin: 25px 0;
}

.login-box {
    max-width: 630px;
    background: #f9f9f9;
    margin: 30px auto;
    border: 1px solid #dedede;
}

.login-box-top {
    padding: 30px 70px;
}

.login-box h1 {
    font-size: 25px;
    color: #333333;
    text-align: center;
    margin-bottom: 35px;
}

.login-box .input-group .form-control {
    /*border-left: 0;*/
    border-right: 1px solid #ddd;
}

.login-box .form-control {
    height: 50px;
    border-radius: 0;
}

.login-box .input-group-addon {
    height: 46px;
    border-radius: 0;
    width: 50px;
}

.input-group {
    width: 100%;
}

.login-box .btn {
    margin: 0 auto;
    display: inherit;
}

.btn.btn-login {
    border: 2px solid #44b5ad;
    border-radius: 3px;
    color: #44b5ad;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 9px 25px;
    background: transparent;
}

.login-box-bottom {
    background-color: #f1f1f1;
    padding: 25px 0;
    border-top: 1px solid #dedede;
}

.login-box .input-group-addon i {
    color: #03a89e;
}

.VE-box {
    max-width: 638px;
    margin: 60px auto;
    background: #f9f9f9;
    border: 1px solid #dedede;
}

.VE-box-top h1 {
    background: #f1f1f1;
    border-bottom: 1px solid #dedede;
    font-size: 20px;
    text-align: center;
    padding: 25px 0;
}

.VE-box-bottom {
    padding: 30px 60px;
    text-align: center;
}

    .VE-box-bottom .subheading {
        font-size: 18px;
        color: #656565;
        padding: 0 20px 20px;
    }

.ce-box {
    background: #f1f1f1;
    padding: 15px 20px;
    border: 1px solid #dedede;
}

.input-group-addon.btn-add {
    padding: 0;
    border: 0;
}

.btn-add .btn.btn-primary {
    padding: 10px 20px;
  border-radius: 0;
}

.ve-email-box {
    margin-top: 20px;
}

    .ve-email-box .input-group input {
        border-right: 0;
    }

    .ve-email-box .input-group-addon i {
        color: #03a89e;
    }

    .ve-email-box input {
        border-left: 0;
    }

.resend {
    text-align: left;
    margin-bottom: 20px;
}

.VE-box-bottom .panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
    text-align: left;
}

.VE-box-bottom .panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #fff;
    border-color: #EEEEEE;
}

.VE-box-bottom .panel-title {
    font-size: 14px;
}

    .VE-box-bottom .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
        color: #03a89e;
        font-weight: bold;
    }

.VE-box-bottom .more-less {
    float: right;
    color: #fff;
    background-color: #03a89e;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    font-size: 11px;
    margin-top: -8px;
}

.VE-box-bottom .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}

.create-profile {
    padding: 60px 0;
}

    .create-profile h1 {
        color: #03a89e;
        font-size: 22px;
        text-align: center;
        margin-bottom: 25px;
    }

.cp-box {
    max-width: 750px;
    margin: 0 auto;
}

    .cp-box .panel-body {
        min-height: 180px;
        position: relative;
    }

.create-profile .panel-title {
    color: #121212;
    font-size: 20px;
    padding: 6px 0;
}

    .create-profile .panel-title a {
        float: right;
        font-size: 14px;
        text-decoration: none;
        color: #03a89e;
        padding: 4px 0;
    }

.add-box {
    color: #b0b0b0;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

    .add-box a {
        color: #b0b0b0;
        display: inline-block;
    }

    .add-box span {
        font-size: 50px;
        font-weight: lighter;
        border: 1px solid;
        display: inline-block;
        width: 80px;
        height: 80px;
        line-height: 80px;
        border-radius: 50%;
        margin-bottom: 10px;
    }

    .add-box strong {
        display: block;
        font-weight: normal;
        font-size: 18px;
    }

.cp-box .input-group .form-control {
    border-right: 1px solid #ddd;
}

.pro-img {
    width: 105px;
    height: 105px;
    border-radius: 50%;
    overflow: hidden;
}

    .pro-img img {
        max-width: 100%;
        object-fit: cover;
        height: 100%;
    }

.profile-img {
    width: 105px;
    margin: 0 auto;
    position: relative;
}

.pic-profile {
    width: 30px;
    height: 30px;
    background-color: #03a89e;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
    position: absolute;
    top: 10px;
    right: -5px;
}

    .pic-profile input {
        position: absolute;
        width: 30px;
        height: 30px;
        top: 0;
        border-radius: 50%;
        opacity: 0;
        cursor: pointer;
        z-index: 99;
    }

.pro-exp {
    margin: 15px 0;
}

    .pro-exp label {
        font-weight: normal;
        font-size: 16px;
        margin-bottom: 10px;
    }

.create-profile .panel-body {
    padding: 20px 40px;
}

.panel-body.hourly {
    min-height: auto;
}

.bigModal .panel.panel-default {
    margin-bottom: 3px;
    float: left;
    width: 100%;
}

.bigModal .panel-group .panel-heading {
    background: #fff;
    border-radius: 0;
    padding: 9px 10px;
}

.bigModal .modal-body {
    padding: 0px 8% 20px;
}

.header-new {
    display: none;
}

.form-control:focus {
    border-color: #dedede;
    outline: 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}


/*******amit-css-Profile page******/
.prifile-left-bx {
    margin-top: -65px;
}

.cp-box1 {
    max-width: 865px;
    margin: 0 auto;
}

.panel-body-1 {
    min-height: 180px;
    padding: 20px;
}

.profile-con-bx {
    padding: 20px 0;
}

    .profile-con-bx .rating-bx {
        padding: 5px 0;
        margin-left: 0;
    }

        .profile-con-bx .rating-bx li {
            padding: 1px;
        }

            .profile-con-bx .rating-bx li i {
                font-size: 17px;
                color: #f2d100;
            }
    .profile-con-bx p{
        font-size:18px;
        margin-bottom:10px;
    }
    .profile-con-bx .rating-bx li span {
        background: #03a89e;
        padding: 0 8px;
        font-size: 16px;
        color: #fff;
        font-weight: 600;
    }

    .profile-con-bx h4 {
        font-size: 25px;
        font-weight: bold;
        color: #03a89e; /*position:relative;*/
        float: left;
    }

        .profile-con-bx h4:hover .del-btn_2 {
            opacity: 1
        }

.del-btn_2 {
    /*position: absolute;*/
    right: -8px;
    top: -17px;
    /* color: #35a89e !important; */ opacity: 0;
}

.del-btn_2 {
    margin-top: -20px;
    margin-left: 7px;
}

.grap_bx .del-btn_2 {
    margin-top: 0px;
    margin-left: 0px;
}

.graphic-content-bx:hover .del-btn_2 {
    opacity: 1
}

.panel-body-1 .del-btn_2 {
    margin-top: 0px;
    margin-left: 0px;
}

.pro-add_btn_bx .fa {
    color: #35a89e
}

.del-btn_2 {
    opacity: 0;
}

.fed-back-bx:hover .del-btn_2 {
    opacity: 1;
}

.panel-body-1 li:hover .del-btn_2 {
    opacity: 1;
}

.file-up-bx-2 li {
    position: relative;
}

    .file-up-bx-2 li:hover {
        opacity: 1;
    }

.dust_pos {
    position: absolute;
    top: 0px;
    right: -7px;
    background: #35a89e;
    color: #fff;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    text-align: center;
    line-height: 21px;
}

/*.dust_pos {
    opacity: 0;
}*/

.tl-profile li {
    position: relative;
}

    .tl-profile li:hover .dust_pos {
        opacity: 1;
    }

.profile-con-bx p {
    margin-top: 10px;


}

    .profile-con-bx p span {
        margin-right: 10px;
    }

.no-content {
    position: relative;
}

    .no-content:after {
        position: absolute;
        width: 3px;
        height: 50px;
        background: #03a89e;
        content: "";
        left: -15px;
        top: 0;
    }

    .no-content h4 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 7px;
    }

.no-main-box-pd {
    padding-top: 20px;
}

.no-pad-inn {
    padding-bottom: 10px;
    padding-top: 4px;
}

.bodr-bot {
    margin-bottom: 20px;
    border-bottom: 1px solid #CCC;
}

.graphic-content-bx {
    padding: 0 20px 20px;
}

    .graphic-content-bx h4 {
        font-size: 18px;
        margin: 10px 0;
        font-weight: bolder;
    }

    .graphic-content-bx p {
        line-height: 30px;
    }

    .graphic-content-bx li p {
        margin: 0;
        padding-left: 20px;
    }

.web-head h5 {
    font-size: 16px;
    font-weight: bold;
    color: #5b5b5b;
    margin-bottom: 10px;
}

.web-head li {
    margin-bottom: 7px;
}

.fed-back-bx {
}

    .fed-back-bx h4 {
        font-size: 18px;
        color: #03a89e;
        font-weight: bold;
    }

    .fed-back-bx strong {
        font-size: 14px;
        color: #939393;
        padding: 15px 0;
        display: block;
    }

    .fed-back-bx h5 {
        font-size: 16px;
        margin-bottom: 20px;
    }

.fixed-price-bx {
    text-align: right;
}

    .fixed-price-bx h4 {
        margin-bottom: 15px;
        font-weight: bold;
        color: #878787;
    }

.website-bx {
}

    .website-bx.bot {
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px;
    }

.profile-img-bx {
    border: 1px solid #dedede;
    text-align: center;
    margin: 0 auto;
    background: #f9f9f9;
}

.edu-bx li {
    padding-bottom: 30px;
}

    .edu-bx li h4 {
        color: #3e3e3e;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .edu-bx li span {
        font-weight: 600;
        color: #939393;
        font-size: 14px;
    }

.round-btn {
    height: 100px;
    width: 100px;
    background: #e4e0e0;
    border-radius: 50%;
    margin: 51px 0;
    text-align: center;
    color: #a4a4a4;
    text-decoration: none;
}

    .round-btn span {
        font-size: 53px;
        line-height: 80px;
        color: #a4a4a4;
    }

.gray-bx.comp-prof-bx {
    margin-top: 0px;
}

.gray-bx {
    background: #f7f7f7;
    padding: 14px 15px 14px;
    margin-bottom: 10px;
    border: 1px solid #f5f3f3;
}

.comp-prof-bx h4 {
    font-size: 16px;
    color: #03a89e;
    font-weight: 600;
    margin-bottom: 5px;
}

.progress-bar-success {
    background-color: #03a89e;
}

.progress {
    height: 17px;
    background-color: #f0f0f0;
}

.verify-profile {
}

    .verify-profile h5 {
        float: left;
        font-weight: bold;
        font-size: 14px;
        color: #767676;
    }

    .verify-profile span {
        float: right;
        font-size: 14px;
        font-weight: bold;
        color: #03a89e;
    }

.verify-profile2 h5 {
    font-weight: bold;
    color: #575757;
}

.gray-bx.comp-prof-bx .form-control[disabled], .gray-bx.comp-prof-bx .form-control[readonly], fieldset[disabled] .gray-bx.comp-prof-bx .form-control {
    background-color: #fff;
    opacity: 1;
    margin-bottom: 0px;
}

.nav-tabs {
    border-bottom: none;
}

.teb-head {
    padding: 10px 0 20px;
}

    .teb-head > h4 {
        padding: 0 15px;
    }

    .teb-head > div {
        margin-bottom: 5px;
    }

.amount-cont {
    padding: 10px;
    border: 1px solid #dedede;
    border-radius: 5px;
}

    .amount-cont h4 {
        font-weight: bold;
        color: #000;
        margin-bottom: 10px;
    }

    .amount-cont span {
        color: #767676;
    }

.padd {
    padding-left: 5px;
    padding-right: 5px;
}

.comp-prof-bx .nav-tabs > li.active > a, .comp-prof-bx .nav-tabs > li.active > a:hover, .comp-prof-bx .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #03a89e;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
}

.comp-prof-bx .nav-tabs > li {
    width: 50%;
    text-align: center;
    /*margin-left: -1px;*/
}

    .comp-prof-bx .nav-tabs > li > a {
        margin-right: 0px;
        line-height: 1.42857143;
        border: 1px solid #dedede;
        border-radius: 4px 4px 0 0;
        background: #fff;
        color: #03a89e;
        font-size: 15px;
        font-weight: bold;
    }

.comp-prof-bx.nav > li > a:hover, .comp-prof-bx .nav > li > a:focus {
    text-decoration: none;
    background-color: #fff;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

.form-group.pro-exp .btn.btn-default.btn-file {
    margin-right: 30px;
}

.form-group.pro-exp p {
    color: #d43939;
    float: left;
    display: contents;
}

#radioBtn .notActive {
    color: #5b5b5b;
    background-color: #fff;
    border: 1px solid #c8c1c1;
}

.padd-0 {
    padding: 0;
    margin-bottom: 20px;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border: 1px solid #03a79d;
}

.btn.btn-primary.btn-sm.active {
    border: 1px solid #03a89e;
}

.start-dating-bx {
}

.btn-block {
    text-align: center;
    margin-bottom: 0px;
}

    .btn-block .btn {
        margin: 0 5px;
    }

.file-up-bx li {
   
    position: relative;
    
    margin: 3px 5px 13px;
    
}

    .file-up-bx li p {
        font-size: 16px;
        margin: 0;
    }

    .file-up-bx li span {
        margin-right: 10px;
        font-size: 15px;
    }

    /*.file-up-bx li:hover::before {
        content: "\f00d";
        right: -6px;
        top: -4px;
        position: absolute;
        font-family: FontAwesome;
        background: #03a89e;
        color: #fff;
        padding: 2px 7px;
        border-radius: 50%;
    }*/

    .file-up-bx li:hover .dust_pos {
        opacity: 1;
    }

.file-up-bx-2 li:hover .dust_pos {
    opacity: 1;
}

.certifi-list-bx li {
    padding: 3px 9px;
    position: relative;
    /* border: 1px solid #cdc9c9; */
    /* margin: 10px 5px; */
    border-radius: 6px;
}

.box.is-dragover {
    background-color: grey;
}

.file-up-bx {
    margin: 20px -10px 20px;
}

.box.is-uploading .box__input {
    visibility: none;
}

.box.is-uploading .box__uploading {
    display: block;
}

.box__dragndrop, .box__uploading, .box__success, .box__error {
    display: none;
}

.box.has-advanced-upload {
    outline: 2px dashed #92b0b3;
    outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear;
}

.box {
    font-size: 1.25rem;
    background-color: #fff;
    position: relative;
    padding: 4px 20px 4px;
    border: 2px solid #03a89e;
    border-style: dashed;
}

.js .box__file + label:hover strong, .box__file:focus + label strong, .box__file.has-focus + label strong {
    color: #39bfd3;
}

.js .box__file + label {
    max-width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
}

.box.has-advanced-upload .box__dragndrop {
    display: inline;
}

.box__file {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 99;
    cursor: pointer;
}

.box__input span {
    text-align: center;
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #878484;
}

.select-radio-bx label {
    display: inline-block;
}

.form-group.padd-t {
    margin-top: 20px;
}

.panel-body.hourly .rad-chek-bx {
    margin-bottom: 15px;
}

.job-details-bx {
    padding: 20px 0;
}

.job-heading h4 {
    color: #03a89e;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.job-bx {
    padding: 10px 19px 2px;
    border: 1px solid #dedede;
}

    .job-bx h4 {
        color: #000;
        font-weight: 600;
        margin-bottom: 10px;
        font-family: 'Poppins', sans-serif;
    }

.graphic-link li {
    margin-bottom: 10px;
}

    .graphic-link li a {
        text-decoration: none;
        color: #535353;
    }

.light-gray-bx {
    background: #f9f9f9;
    border: 1px solid #dedede;
    padding: 7px 20px;
}

    .light-gray-bx.bod-l-r {
        border-left: 1px solid #dedede;
        border-right: 1px solid #dedede;
        border-top: none;
        border-bottom: none;
    }

.looking-cont li p {
    margin: 0 0 4px;
}

.skbox h3 {
    float: left;
    padding-right: 30px;
    font-size: 17px;
    font-weight: 600;
    margin: 7px 0;
}

.skbox ul {
    float: left;
    padding: 0;
}

.mar-bot-40 {
    margin-bottom: 10px;
}

.pree-job-heading h4 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.pree-inn-cont h5 {
    font-weight: 600;
    font-size: 14px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 5px;
}

.pree-inn-cont span {
    color: #858585;
    font-size: 14px;
}

.pree-inn-cont {
    margin-bottom: 5px;
}

.rating-box {
    margin-left: 1px;
    white-space: nowrap;
}

    .rating-box li {
        padding: 0 1px
    }

        .rating-box li span {
            background: #03a89e;
            padding: 2px 7px;
            border-radius: 3px;
            color: #fff;
            font-size: 11px;
            font-weight: bold;
        }

        .rating-box li i {
            color: #f2d100;
        }

.mar-bot-30 {
    margin-bottom: 30px;
}

.parposal-bx {
    display: inline-block;
}

    .parposal-bx h3 {
        float: left;
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        color: #03a89e;
        padding: 5px 0 0;
    }

    .parposal-bx span {
        margin: 5px;
        font-size: 14px;
        color: #000;
    }

.average-bx li {
    padding-left: 25px;
    position: relative;
    font-size: 13px;
    margin:5px 0
    
}

    .average-bx li::after {
        position: absolute;
        top: 3px;
        right: -11px;
        content: "";
        background: #6d6d6d;
        width: 2px;
        height: 16px;
    }

    .average-bx li:last-child::after {
        display: none;
    }

.innate-img {
    height: 70px;
    width: 70px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

    .innate-img img {
        object-fit: cover;
        height: 100%;
        width: 100%;
    }

.flag-ind {
    float: left;
    margin-right: 40px;
}

    .flag-ind img {
        margin-right: 10px;
    }

.propsol-bx span {
    color: #03a89e;
    font-weight: bold;
}

.instant-content p {
    margin: 15px 0;
    font-size: 14px;
    color: #636363;
}

.average-bx-2 li {
    padding-right: 25px;
    position: relative;
    color: #636363;
}

    .average-bx-2 li::after {
        position: absolute;
        top: 3px;
        right: 7px;
        content: "";
        background: #adadad;
        width: 1px;
        height: 16px;
    }

    .average-bx-2 li:last-child::after {
        display: none;
    }

.job-bx .propsol-bx h4 {
    margin: 0;
    font-size: 16px;
}

.pro-sale {
    border-top: 1px solid #dedede;
    margin-top: 15px;
    padding-top: 12px;
}

.mar-bot {
    margin-bottom: 30px;
}

.sponsred {
    background: #f1f5f8;
}

.crear-pro-bx h4 {
    color: #03a89e;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5px;
    font-family: 'Poppins', sans-serif;
}

.file-up-bx-2 li {
    padding: 10px 15px;
    position: relative;    
    margin: 10px 5px;
    border-radius: 6px;
}

    .file-up-bx-2 li p {
        word-break:break-all;
        font-size: 14px;
        margin: 0;
    }

    .file-up-bx-2 li span {
        margin-right: 10px;
    }

/*.file-up-bx-2 li:hover::before {
        content: "\f00d";
        right: -10px;
        top: -10px;
        position: absolute;
        font-family: FontAwesome;
        background: #03a89e;
        color: #fff;
        padding: 2px 7px;
        border-radius: 50%;
    }*/

.my-earn-content h4 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    display: block;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}

.my-earn-content span {
    color: #03a89e;
    font-weight: 600;
}

.bp-balance-bx {
    padding: 20px 20px;
    border: 2px solid #03a89e;
    border-style: dashed;
    margin: 20px 100px;
}

p.delev-bol {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.bird-bx h4 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.bird-bx span {
    font-size: 14px;
}

.bp-balance-bx h2 {
    padding-top: 0;
    margin-top: 0;
    font-weight: bold;
    color: #000;
    font-size: 35px;
}

.bp-balance-bx span {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.form-group.sub-pre .btn {
    width: 100%;
}

.for-app-icon li {
    padding-right: 15px;
}

    .for-app-icon li i {
        margin-right: 7px;
        font-size: 13px;
        color: #000;
        display: inline-block;
    }

.gray-bx.border-bx {
    border: 1px solid #dedede;
    padding-top:0px;
}

    .gray-bx.border-bx.pad-bot {
        margin-bottom: 0;
        border-bottom: none;
        padding: 20px 15px;
    }

.setting-bx.gray-bx {
    padding: 20px 15px;
}

    .setting-bx.gray-bx li {
        padding: 10px 0;
    }

        .setting-bx.gray-bx li a:hover {
            color: #03a99f;
        }

    .setting-bx.gray-bx a {
        color: #000;
        text-decoration: none;
    }

    .setting-bx.gray-bx li a.active {
        color: #03a99f;
    }

    .setting-bx.gray-bx a i {
        margin-right: 15px;
    }

.setting-heading {
    color: #03a99f;
    padding: 8px 0 8px;
    position: relative;
    margin-top: 25px;
}

    .setting-heading h3 {
        margin-top: 15px;
    }

    .setting-heading span {
        color: #fff;
        font-size: 24px;
        background-color: #03a99f;
        border-radius: 50%;
        width: 60px;
        height: 60px;
        text-align: center;
        line-height: 55px;
        display: block;
        margin: -43px auto 0;
    }

.info-heading h3 {
    position: relative;
    font-size: 22px;
    color: #03a99f;
    margin-bottom: 35px;
}

    .info-heading h3:after {
        position: absolute;
        background: #03a99f;
        width: 70px;
        height: 2px;
        left: 0;
        bottom: -5px;
        content: "";
    }

.act-inn-bx h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.contact-info-bx .panel-title {
    font-size: 18px;
}

.contact-info-bx .panel-body {
    padding: 15px 15px;
}

.act-dist span {
    line-height: 26px;
    padding-right: 35px;
}

.act-inn-bx.act-pad-bot {
    padding-top: 20px;
}

.panel-title a.del-btn {
    font-size: 14px;
    padding: 0 10px;
    color: #03a99f;
    text-decoration: none;
}

    .panel-title a.del-btn i {
        margin-right: 3px;
    }

.contact-info-bx .panel {
    border-radius: 0;
}

.contact-info-bx .panel-default > .panel-heading.summ-bx {
    border-color: transparent;
    border-radius: 0;
}

.contact-info-bx .panel-default > .panel-heading .panel-title.summ-bx {
    color: #03a89e;
    font-size: 16px;
}

.default-panel {
    border: 1px solid #dedede;
    padding: 15px 15px;
    margin-bottom: 10px;
}

.sumery-cont-bx h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.member-btn-bx {
    float: right;
}

    .member-btn-bx a {
        font-size: 14px;
        text-decoration: none;
    }

        .member-btn-bx a.link-btn {
            padding: 12px 0px 12px 20px;
            font-weight: bold;
            color: #03a89e;
        }

    .member-btn-bx.mem-cont span {
        line-height: 25px;
        display: block;
    }

    .member-btn-bx.mem-cont .link-btn {
        font-size: 16px;
        padding: 0;
    }

.panel-title a.del-btn-1 {
    text-decoration: none;
    color: #fff;
}

.del-btn-1 {
    font-size: 14px;
    background: #03a89e;
    padding: 12px 22px;
    border-radius: 5px;
}

    .del-btn-1 i {
        margin-right: 5px;
    }

.pass-pad-bx {
    padding: 20px 15px;
}

    .pass-pad-bx h3 strong {
        padding: 10px 0;
        display: inline-block;
        font-weight: 700;
    }

.panel-body.pass-bx-pad {
    padding: 40px 15px;
}

    .panel-body.pass-bx-pad .act-inn-bx span {
        font-size: 16px;
    }

.panel-heading.pass-pad-bx span {
    font-size: 16px;
    line-height: 35px;
}

.pass-pad-box h3 strong {
    padding: 10px 0;
    display: inline-block;
    font-weight: 700;
}

.act-inn-bx.act-dist.pass-pad-box a.del-btn-1 {
    color: #fff;
}

.act-inn-bx.act-dist.pass-pad-box a {
    text-decoration: none;
}

.tax-info .act-inn-bx {
    margin-top: 30px;
}

    .tax-info .act-inn-bx span {
        line-height: 25px;
    }

.tax-info span {
    line-height: 25px;
}

.default-panel.tax-box-padd {
    padding: 40px 20px;
}

.panel-heading.pro-set a {
    color: #03a99f;
    text-decoration: none;
}

.act-inn-bx .form-group label {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.act-inn-bx .rad-chek-bx {
    margin-bottom: 5px;
}

.act-inn-bx p a {
    color: #03a99f;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
}

.act-inn-bx.act-dist span {
    padding-right: 0;
}

.act-inn-bx.act-dist.ex-lev .checkbox label {
    font-size: 16px;
    font-weight: bold;
}

.panel-body-2 {
    padding: 30px;
}

    .panel-body-2.web-head h5 {
        margin-bottom: 0;
        margin-top: 20px;
    }

.social-link {
    border: 1px solid #dedede;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 5px;
}

    .social-link p {
        margin: 0;
        font-size: 15px;
    }

    .social-link i {
        margin-right: 10px;
    }

    .social-link a {
        float: right;
        color: #03a99f;
        font-weight: 600;
    }

    .social-link.active {
        background: #f5f5f5;
        color: #03a99f;
    }

.fa.fa-question-circle {
    color: #03a99f;
}

.prop-list-bx {
    background: #f1f5f8;
    border: 1px solid #dedede;
    border-radius: 5px;
}

    .prop-list-bx li {
        padding: 20px 15px;
        border-bottom: 1px solid #dedede;
    }

        .prop-list-bx li:last-child {
            border-bottom: none;
        }

        .prop-list-bx li h3.active {
            color: #03a99f;
        }

        .prop-list-bx li h3 {
            font-size: 16px;
            color: #717171;
        }

    .prop-list-bx span {
        float: right;
        color: #fff;
        background: #03a99f;
        padding: 7px 5px;
        height: 30px;
        width: 45px;
        text-align: center;
        border-radius: 5px;
    }

.propsal-bx .shortBy .form-group {
    margin-bottom: 3px;
}

.panel-body h4 {
    font-size: 15px;
    color: #03a99f;
    margin-bottom: 10px;
    font-weight: bold;
}

.panel-body .requ-mark {
}

    .panel-body .requ-mark li {
        padding-right: 30px;
    }

        .panel-body .requ-mark li i {
            margin-right: 7px;
        }

.panel-body.arch-bx {
    padding: 0px 0px;
}

.acrchiv-onner-bx {
    margin: 30px 15px;
}

.panel-border {
    border-bottom: 1px solid #dedede;
}

.offer-bx {
    min-height: 255px;
}

.offer-in-bx {
}

    .offer-in-bx span {
        position: absolute;
        text-align: center;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 100%;
        height: auto;
        font-size: 37px;
        font-weight: lighter;
    }

.panel-body.offer-bx {
    position: relative;
}

.contract-bx h1 {
    color: #03a89e;
    font-size: 22px;
    text-align: center;
    margin-bottom: 25px;
}

.cp-1-box {
    max-width: 1000px;
    margin: 0 auto;
}

.cont-bx .checkbox {
    margin-bottom: 0;
}

.cont-bx li h3 {
    font-size: 14px;
}

.cont-bx li .checkbox label {
    font-size: 14px;
    font-weight: bold;
}

.panel-heading.contacei-pd-bx {
    padding: 25px 20px;
}

.cont-padd-id .form-group {
    margin-bottom: 0;
}

.contacei-pd-bx .shortBy {
    margin-bottom: 0;
}

.select-form a {
    text-decoration: none;
}

.cv-down {
    font-size: 14px;
    font-weight: bold;
    color: #03a89e;
    margin-top: 10px;
}

    .cv-down i {
        margin-right: 7px;
    }

.angular-head {
    color: #03a89e;
}

.angular-main .pree-inn-cont h5 {
    color: #585858;
}

.menu-btn {
    background: #fff;
    border: 1px solid #dedede;
    float: right;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    padding: 1px 9px;
    margin-top: -5px;
    cursor: pointer;
}

    .menu-btn img {
        width: 22px;
    }

.home-mode-pop h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0 30px 0;
}

.home-mode-pop .modal-body {
    padding: 40px 50px;
}

.home-mode-pop .checkbox label {
    float: left;
    margin-top: 0;
    font-weight: bold;
    color: #676767;
}

.home-mode-pop a.fog-pass {
    font-weight: bold;
    color: #03a89e;
}

.home-mode-pop .log-button {
    margin-top: 25px;
}

#sign-pop .modal-header {
    padding: 0;
}

#sign-pop .nav-tabs > li > a {
    padding: 26px 23px;
    border-right: 1px solid #dedede;
    margin-right: -1px;
    color: #000;
}

#sign-pop .modal-header .close {
    border-left: 1px solid #8d8484;
    padding: 26px 25px;
    font-size: 26px;
}

.home-mode-pop .form-control {
    height: 50px;
    border-left: 0;
}

.home-mode-pop input.form-control {
    border-left: 0;
}

.home-mode-pop span.input-group-addon {
    border-right: 0;
    color: #03a89e;
}

.home-mode-pop .radio-inline {
    font-weight: bold;
    color: #676767;
}

.home-mode-pop .modal-dialog {
    margin: 100px auto;
}

.fw-card:before {
    content: "";
    position: absolute;
    background: #03a89e;
    width: 4px;
    height: 100%;
    left: -2px;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}


.fw-card .title.username .bookmark-icn {
    color: #03a89e;
    font-size: 17px;
    border: 3px solid #03a89e;
    border-radius: 50px;
    padding: 0px 10px;
    opacity: 0;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.fw-card:hover .title.username .bookmark-icn {
    opacity: 1;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}





/*code*/
.testimonials_sec .col-md-6{
    padding:0px;
}
.testimonials-data {
    background-color: #03433D;
    padding: 52px 30px;
    color: white;
    text-align: left;
    border-radius:20px 0 0 20px;
}
    .testimonials-data .img-responsive {
        width: 50px;
        height: 40px;
        margin-bottom:30px;
    }
    .testimonials-data p{
        font-size:20px;
        font-family:'Work Sans';
        font-weight:500;
    }
.div-testimonials .img-responsive {
    border-radius: 0 20px 20px 0;
}
.name-info {
    margin-top:15px;
}
    .name-info h4 {
        font-size: 22px;
        font-family: 'Work Sans';
        font-weight: bold;
        margin-bottom: 10px;
    }




.cp-box .btn-block {
    margin-bottom: 30px;
    margin-top: 40px;
}

.coherent-footer {
    padding: 60px 0;
}

    .coherent-footer h2 {
        font-size: 24px;
        color: #4b4646;
        font-weight: bold;
    }

    .coherent-footer p {
        color: #4b4646;
    }

    .coherent-footer li a {
        color: #4b4646;
        text-decoration: none;
        font-weight: 600;
    }

    .coherent-footer li {
        position: relative;
    }

        .coherent-footer li span {
            margin-left: 10px;
        }

.footer {
    background-color: #f1f5f8;
}


.cont-bx.pad-cont li h3 {
    margin: 15px 0;
}

.open-job-main .table thead tr th {
    text-align: center;
}

.open-job-main .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 1px;
}

.open-job-main .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th {
    border: 0px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background: #03a89e;
    color: #fff;
}

.open-job-main .table-bordered > tbody > tr > td {
    padding: 10px 0;
}

    .open-job-main .table-bordered > tbody > tr > td:first-child {
        background: #f1f5f8;
    }

.open-job-tab-bx .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: none;
    color: #03a89e;
}

.open-job-main .nav > li > a:hover, .open-job-main .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent !important;
    color: #03a89e !important;
}

.open-job-main .nav-tabs > li > a:hover {
    border-color: transparent;
}

.open-job-main .nav-tabs > li.active {
    border: none;
    color: #03a89e !important;
}

.open-job-main .nav-tabs > li > a {
    border: none;
    color: #000;
    font-weight: bold;
}

.open-job-main .nav-tabs {
    margin-bottom: 20px;
}

.navbar.navbar-default.hide-nave-bx .sidebar {
    display: none;
}

.navbar.navbar-default.hide-nave-bx {
    background-color: transparent;
}

.sidebar {
    display: block;
}

.membership-bx h1 {
    margin-bottom: 15px;
}

.member-plan-inn-bx {
    padding: 30px 40px;
    border-bottom: 1px solid #dedede;
    flex: 1;
}

.member-plan-bx {
    -webkit-box-shadow: 0 0 12px 10px #f9f9f9;
    margin: 90px 0 40px 0;
    box-shadow: 0 0 12px 10px #f9f9f9;
    display: flex;
}

.member-plan-inn-bx h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
}

.member-plan-inn-bx span {
    display: block;
}

.member-plan-inn-bx .btn {
    margin: 20px 0;
}

.member-plan-inn-bx h2 {
    font-weight: normal;
    font-size: 40px;
}

.feature-plan-bx h4 {
    margin-bottom: 15px;
}

.feature-plan-bx {
    padding: 30px 40px 60px 40px;
}

    .feature-plan-bx span {
        line-height: 35px;
        font-size: 16px;
    }

.bas-plan {
    background-color: #f9f9f9;
    -webkit-box-shadow: 0 0 7px 5px #dedede;
    box-shadow: 0 0 7px 5px #f6f6f6;
    position: relative;
}

.member-plan-inn-bx h2 span {
    display: inline-block;
    font-size: 16px;
}

.bas-plan:before {
    content: "Recommended Plan";
    position: absolute;
    padding: 15px 20px;
    ;
    background-color: #03a89e;
    color: #fff;
    top: -50px;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    -webkit-box-shadow: 0 0 7px 5px #f6f6f6;
    box-shadow: 0 0 7px 5px #f6f6f6;
}

.msg-srch-bx {
    padding: 4px 15px;
    background-color: #f1f5f8;
    border: 1px solid #dedede;
    border-bottom: none;
}

    .msg-srch-bx .form-group .form-control {
        height: 48px;
        font-weight: bold;
        border-right: none;
    }

    .msg-srch-bx .form-group {
        margin-bottom: 0;
    }

    .msg-srch-bx .input-group {
        margin: 6px 0;
    }

.message-bx {
    padding: 5px 0;
    position: fixed;
    height: calc(100% - 55.5px);
    width: 100%;
    left: 0;
    top: 83.5px;
}

.message-left-bx {
    width: 335px;
    position: absolute;
    height: 100%;
    left:10px;
}

.chat-profile-bx {
    border: 1px solid #dedede;
    height: calc(100% - 108px);
    overflow-y: auto;
    position: relative;
    overflow-x: hidden;
}

.pro-img-bx {
    background-color: #f1f5f8;
    float: left;
    overflow: hidden;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    border: 1px solid #dedede;
}

    .pro-img-bx img {
        object-fit: fill;
        width: 100%;
    }

.back-arrow {
    display: none;
    float: left;
    width: 30px;
    height: 58px;
    line-height: 70px;
    font-size: 27px;
}

.pro-img-outer {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
}

.chat-cont {
    float: left;
    width: calc(95% - 55px);
}

    .chat-cont h5 {
        font-size: 16px;
        color: #515252;
    }

.pro-sec {
    padding: 20px;
    border-bottom: 1px solid #dedede;
    float: left;
    width: 100%;
}

.chat-cont h4 {
    margin: 4px 0;
    font-size: 13px;
    color: #000;
}

.chat-cont span {
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    height: 20px;
}

.chat-cont h5 span {
    display: inline-block;
    float: right;
    margin-top: 4px;
}
.pro-sec {
    padding-right: 0px;
}
.chat-cont h5 strong {
    max-width: 115px;
    display: block;
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}

.pro-sec {
    padding: 4px 10px;
    border-bottom: 1px solid #dedede;
}

.input-group .emoji-picker-icon.parent-has-scroll {
    right: 103px;
}

.active-user {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 15px;
    height: 15px;
    background-color: #0dbfba;
    border-radius: 50%;
    border: 2px solid #fff;
}

.non-active-user {
    position: absolute;
    right: 2px;
    bottom: 0px;
    width: 15px;
    height: 15px;
    background-color: #d4d4d4;
    border-radius: 50%;
    border: 2px solid #fff;
}

.masseg-view-port-bx {
    padding: 8px 15px;
    background-color: #f1f5f8;
    border: 1px solid #dedede;
    border-bottom: none;
    border-left: none;
    float: left;
    width: 100%;
}

.message-right-bx {
    position: absolute;
    width: calc(100% - 355px);
    right: 10px;
    height: calc(100% - 40px);
}

.zumar-cont-bx {
    float: left;
    width: 100%;
}

    .zumar-cont-bx h3 {
        color: #515252;
        font-size: 15px;
        margin: 4px 0;
    }

        .zumar-cont-bx h3 span {
            font-size: 16px;
            margin-right: 10px;
            font-weight: normal;
        }

        .zumar-cont-bx h3 i {
            font-size: 16px;
        }

    .zumar-cont-bx p {
        margin: 0;
        color: #515252;
        font-size: 14px;
        padding-right:10px;
    }
        .zumar-cont-bx p a {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow-x: hidden;
            display: block;
        }
        .prop-bx a {
    display: inline-block;
}

.prop-bx {
    text-align: right;
    padding: 8px 0;
}

    .prop-bx .btn.btn-primary {
        margin: 0 2px;
        padding: 12px 19px;
    }

.msg-send-bx .form-control {
    padding: 6px 172px 6px 12px;
    position: relative;
    height: 60px;
}

.msg-send-bx .btn.btn-primary {
    background: #03a89e;
    color: #fff;
}

.addtion-btn {
    position: absolute;
    right: 78px;
    bottom: 12px;
    z-index: 9;
}

    .addtion-btn li a {
        font-size: 24px;
        padding: 0px 3px;
        color: #757575;
        display: block
    }

.msg-send-bx {
    background-color: #f1f5f8;
    padding: 5px 5px;
    width: 100%;
    float: left;
    border: 1px solid #dedede;
    position: absolute;
    bottom: 0;
    right: 0;
}

.display-section .emoji-wysiwyg-editor {
    height: 40px !important
}
.foot-menu li a {
    font-size: 14px !important;
}
.msg-send-bx .form-group {
    margin-bottom: 0;
}

.cheat-masseg-bx {
    height: calc(100% - 205px);
    position: absolute;
    top: 69px;
    right: 0;
    width: 100%;
    overflow: auto;
    padding: 10px 20px;
    border: 1px solid #dedede;
    border-bottom: none;
}

    .cheat-masseg-bx .doc {
        text-align: center;
    }

.doc-bod {
}

.cheat-masseg-bx .doc span {
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 10px 60px;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
}

.sender-text {
    float: left;
    width: calc(92% - 100px);
    margin-left: 1%;
    position: relative;
}

    .sender-text p {
        background: #f1f5f8;
       padding:10px 70px 10px 10px;
        border-radius: 5px;
        position: relative;
    }

    .sender-text h4 {
        margin: 8px 0;
        font-size: 14px;
        font-weight: bold;
        color: #515252;
    }

    .sender-text span {
        font-size: 12px;
    }

.sender-bx {
    margin-left: 15px;
}

    .sender-bx .pro-img-outer {
        margin: 0px 0;
    }

    .sender-bx .non-active-user {
    }

.sender-text p::before {
    content: "\A";
    border-style: solid;
    border-width: 19px 15px 10px 0;
    border-color: transparent #f1f5f8 transparent transparent;
    position: absolute;
    left: -9px;
    top: -7px;
    display: none;
    -moz-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.recver-bx .pro-img-outer {
    margin: 0px 0 0
}

.recver-text {
    float: right;
    width: calc(92% - 100px);
    margin-right: 2%;
    position: relative;
}

    .recver-text p {
        background: #eaeaea;
        padding: 10px 70px 10px 10px;
        border-radius: 5px;
        position: relative;
    }

    .recver-text h4 {
        margin: 8px 0;
        font-size: 14px;
        font-weight: bold;
        color: #515252;
        text-align: right;
    }

    .recver-text span {
        font-size: 12px;
        float: right;
        font-weight: lighter;
        margin-top: 2px;
    }

.recver-bx {
}

    .recver-bx p::before {
        content: "\A";
        border-style: solid;
        border-width: 10px 15px 17px 0;
        border-color: transparent #eaeaea transparent transparent;
        position: absolute;
        right: -9px;
        top: -6px;
        display: none;
        -moz-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -webkit-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -o-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -ms-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    }

.login-box-top .form-group {
    margin-bottom: 15px;
}

.sucess-inn-bx {
    background-color: #03a89e;
    padding: 40px;
    margin: 0 auto;
}

.sucess-icn-bx {
    text-align: center;
    width: 100px;
    height: 100px;
    border: 4px solid #f9f9f9;
    border-radius: 50%;
    margin: 0 auto;
}

    .sucess-icn-bx i {
        font-size: 71px;
        font-weight: lighter;
        color: #f9f9f9;
        line-height: 88px;
    }

.sucess-bx .login-box-top h1 {
    margin-bottom: 15px;
}

.sucess-bx .login-box-top p {
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 20px;
}

.sucess-bx {
    position: absolute;
    top: 50%;
    left: 50%;
    transition:;
    transform: translate(-50%,-50%);
}

#registration-success .row {
    margin: 0;
}

#registration-success .modal-body {
    padding: 0;
}

.regSuccess {
    background: #03a89e;
    text-align: center;
    padding: 80px 0px;
}

.regIcon {
    text-align: center;
}

.regSuccess h2 {
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
    font-size: 30px;
}

.regSuccess p {
    color: #fff;
    font-size: 17px;
    margin-bottom: 15px;
}

.btn.btn-primary.btn-wb {
    border: 2px solid #fff;
    border-radius: 50px;
}

.regIcon {
    text-align: center;
    padding: 60px 0;
}

.pic-port {
    padding: 58px 0;
    border: 1px solid #dedede;
    text-align: center;
    background: #f9f9f9;
    position: relative;
}

    .pic-port .btn.btn-primary {
        border-radius: 50%;
        padding: 0;
        width: 60px;
        height: 60px;
    }

    .pic-port input {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 9;
        cursor: pointer;
    }

.add-press-bx {
    border: 1px solid #dedede;
    padding: 20px;
    margin-bottom: 20px;
}

    .add-press-bx h2 {
        font-size: 20px;
        color: #3b3b3b;
        margin-bottom: 15px;
    }

    .add-press-bx ul li {
        margin-right: 40px;
    }

        .add-press-bx ul li span strong {
            margin-left: 10px;
            color: #3b3b3b;
        }

.initatio-tab-bx .nav-tabs {
    border-bottom: 2px solid #dedede;
    margin-bottom: 20px;
}

.initatio-tab-main-bx {
    padding: 50px 0 !important;
}

.initatio-tab-bx .nav-tabs > li.active > a {
    border: none;
    color: #04a99b !important;
}

.initatio-tab-bx .nav-tabs > li.active li.active {
    position: relative;
}

.initatio-tab-bx .nav-tabs > li > a:hover {
    border-color: transparent;
}

.initatio-tab-bx .nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
}

.initatio-tab-bx .nav-tabs > li > a {
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 18px 25px;
}

.invitation-bx {
    /*max-width: 1000px;*/
    width: 100%;
    float: none;
    margin: 0 auto;
}

/*.initatio-tab-bx .nav-tabs li.active::after {
    content: "";
    background: #04a99b;
    width: 100%;
    height: 3px;
    position: absolute;
}*/

/*.initatio-tab-bx .nav-tabs > li.active > a, .nav-tabs > li.active{
	border-bottom: 4px solid #03a89e !important;
}*/
.initatio-tab-bx .nav-tabs > li {
    position: relative;
}

.initatio-tab-bx h1 {
    color: #03a89e;
    font-size: 22px;
    text-align: center;
    margin-bottom: 25px;
}

.profile-img-bx .round-btn {
    margin: 38px 0;
}

.profile-img-bx .modal-dialog {
    max-width: 800px;
    width: 100%;
    margin: 30px auto;
}

.profile-img-bx .modal-title {
    float: left;
    font-size: 20px;
    font-weight: 600;
}

.profile-img-bx .modal-body {
    padding: 30px;
}

    .profile-img-bx .modal-body label {
        font-size: 16px;
        margin-bottom: 10px;
        font-weight: 600;
        display: block;
        text-align: left;
        color: #6e6e6e;
    }

.profile-img-bx .btn-bx {
    text-align: left;
    margin: 20px 15px 15px 15px;
}

.profile-img-bx .box__input span strong {
    color: #04a99b;
}

.profile-img-bx .box__input span {
    color: #6e6e6e;
    font-weight: normal;
}

.profile-img-bx .box {
    border: 2px solid #dedede;
    border-style: dashed;
}

.custom-job-bx {
    padding: 20px 0;
}

    .custom-job-bx h2 {
        font-size: 20px;
        margin: 30px 0 15px;
    }

        .custom-job-bx h2 span {
            color: #04a99b;
            font-size: 14px;
            margin-left: 10px;
        }

.bg-img-1 {
    background-image: url(../images/bg-mg-1.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.bg-img-22 {
    background-image: url(../images/bg-mg-2.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.bg-img-2 {
    background-image: url(../images/bg-mg-22.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.bg-img-33 {
    background-image: url(../images/bg-mg-3.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.bg-img-3 {
    background-image: url(../images/bg-mg-33.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.bg-img-44 {
    background-image: url(../images/bg-mg-4.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 20px 4px;
}

.advanced-bx a {
    display: inline-block;
    padding: 9px 70px;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
}

.advanced-bx {
    padding: 10px;
    background: #f1f5f8;
    border-radius: 5px;
}

.list-inline.list-unstyled.advanced-bx a.active {
    color: #04a99b !important;
}

.advanced-bx li {
    position: relative;
}

    .advanced-bx li::after {
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        border-width: 19px;
        border-color: transparent transparent transparent #f1f5f8;
        border-style: solid;
    }

    .advanced-bx li::before {
        position: absolute;
        content: "";
        top: 4px;
        right: 2px;
        border-width: 15px;
        border-color: transparent transparent transparent #adadad;
        border-style: solid;
    }

    .advanced-bx li:last-child:after {
        display: none;
    }

    .advanced-bx li:last-child:before {
        display: none;
    }

.catgery-bx {
    padding: 15px;
    background-color: #f9f9f9;
}

    .catgery-bx label {
        font-weight: 600;
    }

.checkbox label {
    font-weight: normal !important;
}

.find-pad-0 {
    padding: 0;
}

    .find-pad-0 .navbar.navbar-default.hide-nave-bx {
        display: none;
    }

    .find-pad-0 .invitation-bx {
        max-width: 98%;
        margin-top: 30px;
    }

    .find-pad-0 .initatio-tab-bx .nav-tabs > li > a {
        padding: 16px 9px;
        color: #adadad;
    }

    .find-pad-0 .initatio-tab-bx {
        background-color: #f9f9f9;
    }

        .find-pad-0 .initatio-tab-bx .nav-tabs {
            border: 1px solid #dedede;
            margin-bottom: 0;
        }

/*.tab-content {
    border: 1px solid #dedede;
    padding: 30px 20px;
    border-top: none;
    background: #fff;
    margin-bottom: 40px;
}*/

.ad-inn-bx .bio-des li {
    font-size: 16px !important;
    font-weight: normal;
    line-height: 23px;
    color:#000;
}

.ad-inn-bx .degination {
    margin-top: 10px;
    font-size: 18px;
}

.tl-rating span {
    background: #03a89e;
    padding: 0px 5px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}

.invit-btb-bx {
    float: right;
    color: #fff !important;
}

.find-pad-0 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: none;
}

.word-plug {
    display: flex;
}

.propsla-bx {
    border: 1px solid #dedede;
    padding: 20px 0;
    position: relative;
}

.title.username a strong {
    font-weight: lighter;
    color: #828282;
    font-size: 13px;
    margin-left: 10px;
}

.ind-bx {
    margin: 20px 0;
}

    .ind-bx h3 {
        font-size: 20px;
    }

        .ind-bx h3 img {
            width: 24px;
            margin-right: 8px;
        }

        .ind-bx h3 span {
            font-size: 14px;
            margin-left: 10px;
            font-weight: lighter;
        }

.amount-bx li {
    font-size: 16px;
    margin-right: 30px;
}

    .amount-bx li strong {
        margin-left: 20px;
    }

.new-rating a {
    display: inline-block;
    color: #f2d100;
    font-size: 19px;
    position: absolute;
    left: 0;
}

.new-rating li {
    list-style: none;
    display: inline-block;
    position: relative;
    width: 13px;
}

.new-rating {
    width: 160px;
    float: left;
    text-align: center;
    padding: 30px 0;
}

.msg-btn-bx {
    width: 140px;
    ;
    float: left;
    padding: 41px 0;
}

.drop-togal-bx {
    float: right;
    width: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: #f1f1f1;
    text-align: center;
}

    .drop-togal-bx a {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        font-size: 20px;
        color: #777;
    }

.new-rating span {
    font-weight: bold;
    font-size: 22px;
    color: #03a89e;
}

.static {
    position: static;
}


.new-rating ul {
    position: relative;
    max-width: 108px;
    margin: 0 auto 12px;
}

.new-rating li:nth-child(2) > a {
    top: -10px;
}

.new-rating li:nth-child(3) > a {
    top: -15px;
}

.new-rating li:nth-child(4) > a {
    top: -10px;
}

.cover-later-bx {
    border: 1px solid #dedede;
    padding: 20px 0;
}

.letter-content-bx {
}

    .letter-content-bx h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .letter-content-bx p {
        line-height: 25px;
    }

.heire-bx {
    padding: 0 0 0 20px;
    border-left: 1px solid #dedede;
}

    .heire-bx .hire-head-bx h2 {
        font-size: 14px;
        color: #585858;
        margin-bottom: 8px;
        display: block;
    }

    .heire-bx .hire-head-bx span {
        display: inline-block;
        width: 115px;
        padding: 3px 0;
    }

.hire-head-bx {
    margin-bottom: 25px;
}

.heire-bx .btn-box {
    margin-bottom: 30px;
}

    .heire-bx .btn-box .btn {
        padding: 12px 20px;
        margin: 0 5px;
    }

.heire-bx .btn.btn-primary {
    width: 100%;
    margin-bottom: 20px;
}

.collapsed .fa.fa-remove::before {
    content: "\f105";
    font-size: 40px;
}

.title.username a.invit-btb-bx.btn.btn-primary {
    font-size: 14px;
    font-weight: bold;
}

.dropbtn {
    color: #777;
    /* padding: 16px;
  font-size: 16px;
  border: none; */
}

    .dropbtn:hover {
        text-decoration: none;
        color: #777;
    }

.dropdown {
    position: relative;
    display: inline-block;
}
/*:after {

    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 4px;
    background-color: #03a89e;

}*/

{
    color: #03a89e;
    background-color: transparent;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999;
}

    .dropdown-content a {
        color: black;
        padding: 14px 16px;
        text-decoration: none;
        display:block;
    }

        .dropdown-content a:hover {
            background-color: #ddd;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

li .dropdown a.dropbtn {
    padding: 30px 20px;
    line-height: 80px;
}


/*21/01/2018*/

.nav.advanced-bx > li > a {
    position: relative;
    display: block;
    padding: 10px 73px;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

.buyer-freelancer .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

/*.for-app-parposal-bx {
    margin-top: 30px;
}*/

.nav-tabs.advanced-bx a.active, a:hover {
    color: #04a99b !important;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none !important;
    border-radius: 4px 4px 0 0;
}
/*.tab-content {
	border: 1px solid #dedede;
	padding: 30px 20px;
	border-top: none;
	background: #fff;
	margin-bottom: 40px;
}*/
.tab-content.clearfix {
    background: #fff;
    padding: 20px;
    border: 1px solid #dedede;
}

.doted_bx span {
    margin-left: 0px !important;
    font-size: 13px !important;
}

.doted_bx .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    font-size: 13px;
}

.doted_bx .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    right: 0;
}

.doted_bx {
    float: right;
    margin-right: 20px;
}

    .doted_bx .dropdown {
        position: relative;
        display: inline-block;
        padding: 0;
    }

.main-message h5 {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    margin: 19px 0;
    color: #04a99b;
}

.btn-bottom {
    margin: 10px 0;
}

.check_top .radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 5px !important;
    margin-bottom: 5px;
    padding: 0 !important;
}

    .check_top .radio + .radio, .checkbox + .checkbox {
        margin-top: 5px !important;
    }

.act-inn-bx li {
    margin-bottom: 7px;
}

.input-group-addon.btn-hr_2 {
    background-color: #03a89e;
    color: #fff;
}

.edu_inn_2 h4 {
    font-weight: normal;
    color: #000;
}

.edu_inn_2 .del-btn {
    color: #a89d9d !important;
    padding: 0 7px;
}

.edu_inn_2 .del-btn {
    opacity: 0;
}

.panel-body .edu_inn_2:hover .del-btn {
    opacity: 1;
}


/*21/01/2018*/

.dialog-background {
    /*background: none repeat scroll 0 0 rgba(22, 23, 21, 0.24);*/
    height: 100%;
    background: rgba(255, 255, 255, 0.5) !important;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.dialog-loading-wrapper {
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border: 0 none;
   
    height: 100px;
    left: 50%;
   
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 9999999;
}

.dialog-loading-icon {
    /*background-color: #FFFFFF !important;*/
    border-radius: 13px;
    display: block;
    height: 100px;
    line-height: 100px;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 200px;
}

.dialog-loading-icon {
    background-image: url(../images/logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.pic-profile i.fa.fa-camera {
    line-height: 29px;
}

.txt_lft {
    float: left;
}

.input-group .form-control.drop_hight {
    height: 45px;
}

.edu_inn_2 {
    margin-bottom: 20px;
}

.hide-bx {
    display: none;
}

select.form-control.jop_pag_width {
    max-width: 60px;
    float: right;
}

.job_head {
    font-weight: 600;
    line-height: 36px;
}

.navbar.navbar-default.hide-nave-bx {
    display: none;
}

.btn_inline {
    width: 48% !important;
}

.del-btn_2 .fa {
    font-size: 15px;
    padding: 4px;
}


/***************/
.switch {
    position: relative;
    display: inline-block;
    width: 62px;
    height: 34px;
    margin-bottom: -3px;
}

    .switch input {
        display: none;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #35a89e;
    -webkit-transition: .4s;
    transition: .4s;
}


    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        line-height: 26px;
        font-size: 11px;
    }

input:checked + .slider {
    background-color: #35a89e;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(55px);
    -ms-transform: translateX(55px);
    transform: translateX(28px);
}

/*------ ADDED CSS ---------*/
.on {
    display: none;
}

.on {
    color: white;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 35%;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

.off {
    color: white;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 62%;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

input:checked + .slider .on {
    display: block;
}

input:checked + .slider .off {
    display: none;
}

/*--------- END --------*/

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }
/***new css***/

.sub-pre_2 .btn.btn-primary {
    width: 100%;
}

.sub-pre_2 .btn.btn-gray {
    width: 100%;
}

.you_off {
    margin-bottom: 10px;
    font-weight: 700;
    color: #6b6b6b;
}

.job-bx_1 {
    padding: 30px 24px 30px;
    border: 1px solid #dedede;
}

.rat-pre-bx h5 {
    color: #03a89e !important;
    font-size: 18px;
    margin-bottom: 10px;
}

.ab-clint-inn h5 {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    margin-bottom: 7px;
}

.ab-clint-inn span {
    color: #858585;
}

.ab-clint-inn {
    margin-bottom: 20px;
}

.job-bx.light-gray-bx h4 {
    margin-top: 10px;
}

.milestone_heading {
    margin-bottom: 10px;
}

.milestone-main {
    padding: 10px 0;
}

.milestone_heading h2 {
    color: #03a89e;
    font-size: 30px;
    margin-bottom: 10px;
}

.milestone_heading h4 {
    font-size: 14px;
    font-weight: 500;
    color: #777;
}

.add_mile .sub-pre_4 .btn.btn-primary {
    background: #03a89e;
    border: 0;
    padding: 12px 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    transition: all 0.5s ease 0s;
}

.mile_tab_main {
    background: #f1f5f8;
}

.mileston_tab_bx .tab {
    overflow: hidden;
    background-color: #fff;
    float: left;
    display: grid;
    color: #03a89e;
    font-weight: 600;
}
    /* Style the buttons inside the tab */
    .mileston_tab_bx .tab button {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 20px 25px;
        transition: 0.3s;
        font-size: 17px;
        width: 300px;
        text-align: left;
    }

        /* Change background color of buttons on hover */
        .mileston_tab_bx .tab button:hover {
            background-color: #ddd;
        }

        /* Create an active/current tablink class */
        .mileston_tab_bx .tab button.active {
            background-color: #f1f5f8;
            border-left: 4px solid #03a89e;
        }
/* Style the tab content */
.mileston_tab_bx .tabcontent {
    display: none;
    padding: 20px 42px;
    border-top: none;
    float: left;
    /* max-height: 500px; */
    height: 100%;
    min-height: 500px;
    background: #f1f5f8;
    width: calc(100% - 300px);
}

.mileston_tab_bx {
    width: 100%;
    display: inherit;
}

.payment_bx {
    background-color: #fff;
    padding: 15px;
    border-radius: 5px;
}

    .payment_bx h4 {
        margin-bottom: 10px;
        font-weight: 600;
        color: #777;
    }

    .payment_bx h1 {
        font-weight: normal;
    }

.mil_content h4 {
    font-weight: 600;
    margin-bottom: 10px;
}
/*.bg_green {
	background: #22a89e;
	color: #fff !important;
	border-radius: 7px;
}*/

.mile_table_bx .table tr td {
    color: #777;
    padding: 10px 0;
}



.mile_table_bx {
    margin-top: 0px;
}

    .mile_table_bx .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 1px solid #ddd;
    }

    .mile_table_bx .table tr th {
        padding: 20px 8px;
    }

.pan_head_2 {
    px:;
    padding: 20px 15px;
}

.pree-inn-cont_2 h5 {
    color: #5c5a5a !important;
}

.miles_heading h3 {
    padding: 30px 25px 20px;
}
/*.mile_bx_main {
	background: #f5f5f5 !important;
	border: 1px solid #77777780;
}*/
.mileston_tab_bx_2 .tab {
    overflow: hidden;
    background-color: #fff;
    float: left;
    display: grid;
    color: #03a89e;
    font-weight: 600;
}



.mileston_tab_bx_2 .tab {
    overflow: hidden;
    background-color: #f1f5f8;
    float: left;
    display: grid;
    color: #03a89e;
    font-weight: 600;
}
    /* Style the buttons inside the tab */
    .mileston_tab_bx_2 .tab button {
        background-color: #f1f5f8;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 20px 25px;
        transition: 0.3s;
        font-size: 17px;
        width: 300px;
        text-align: left;
        color: #595454;
    }

        /* Change background color of buttons on hover */
        .mileston_tab_bx_2 .tab button:hover {
            background-color: transparent;
        }

        /* Create an active/current tablink class */
        .mileston_tab_bx_2 .tab button.active {
            background-color: #f1f5f8;
            border-left: none;
            color: #03a89e;
        }
/* Style the tab content */
.mileston_tab_bx_2 .tabcontent {
    display: none;
    padding: 30px 30px;
    border-top: none;
    float: left;
    /* max-height: 500px; */
    height: 100%;
    min-height: 380px;
    background: #f1f5f8;
    width: calc(100% - 300px);
}

.mileston_tab_bx_2 {
    width: 100%;
    display: inherit;
}

.mileston_tab_bx.mileston_tab_bx_2 {
    border: 1px solid #d8d4d4 !important;
}

.menu-btn_2 {
    background: #fff;
    border: 1px solid #dedede;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    padding: 1px 9px;
    margin-top: -5px;
    cursor: pointer;
}

.earn_avalable_bx {
    padding: 31px 12px 15px;
    border-bottom: 1px solid #d5cdcd;
}

.earn_bx h5 {
    font-size: 15px;
    font-weight: bold;
}

    .earn_bx h5 strong {
        color: #03a89e;
        margin: 0px 35px 0 5px;
    }

.setting_tab_bx .tab {
    overflow: hidden;
    background-color: #fff;
    float: left;
    display: grid;
    color: #03a89e;
    font-weight: 600;
}
/* Style the buttons inside the tab */
.setting .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    /* cursor: pointer; */
    padding: 8px 8px;
    transition: 0.3s;
    font-size: 14px;
    width: 100%;
    text-align: left;
}

.setting .tab .tablinks .fa {
    margin-right: 12px;
}

.setting .tab .tablinks.active {
    color: #35a99f;
}
/**************Job Details********************/

.right_hovr_bx:hover .bx_1non {
    display: none;
}

.green_box {
    background: #03a89e;
    position: absolute;
    height: 663px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    opacity: 0;
    top: 0px;
    left: 0;
    width: 100%;
}

.right_hovr_bx:hover .green_box {
   
   opacity:1;
}


.gree_bx_inn_btn {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.right_creat_propsal.border-bx {
    position: relative;
    transition: all 0.3s;
}
    .right_creat_propsal.border-bx:hover {
        transition: all 0.3s;
    }
    .green_img_bx {
        text-align: center;
        margin-bottom: 20px;
    }

/******************************
          my_job_list
******************************/

.my_job_list_head h1 {
    text-align: left;
}

    .my_job_list_head h1 span {
        font-size: 14px;
    }

.my_job_list_head_rght h1 span {
    border: 1px solid;
    font-size: 16px;
    padding: 6px 12px;
    border-radius: 4px;
}

.my_job_list_head_rght.both_div {
    display: inline-flex;
    float: right;
}

    .my_job_list_head_rght.both_div .btn .caret {
        margin-left: 0;
        color: #fff;
    }

    .my_job_list_head_rght.both_div .btn {
        padding: 0 2px;
        margin-left: 3px;
        margin-top: -4px;
    }

.request_web_bx {
    display: inline-block;
    width: 100%;
}

.count_inn {
    border: 1px solid #ddd;
    padding: 7px 9px;
    font-weight: bold;
    border-radius: 4px;
}

.my_hed_rgh h1 {
    font-size: 14px;
    color: #a6a1a1;
    margin-top: 10px;
    margin-right: 5px;
}

.drop_bx_rght .dropdown-menu {
    right: 0px !important;
}

.invitation-bx .nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    background-color: transparent !important;
    border: none !important;
    border-bottom-color: transparent;
    cursor: default;
}

    .invitation-bx .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color:#fff;
        background-color: #fff;
        border: none !important;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
        /*border-bottom: 4px solid #03a89e !important;*/
        cursor: default;
    }

.invitation-bx .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 47px;
    color: #000;
}

.request_inn_bx h2 {
    margin-right: 50px;
}

.drop_in_bx {
    float: right;
    text-align: right;
}

.menu-btn2 {
    background: #fff;
    border: 1px solid #dedede;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    padding: 1px 9px;
    margin-top: -5px;
    cursor: pointer;
}

.bod_box li .dolar_bx {
    border: 1px solid #ddd;
    padding: 5px 10px;
    font-weight: bold;
}

.menu-btn2 img {
    width: 17px;
    margin-top: -3px;
}

.drop_bx_rght {
    display: inline-flex;
}

.my_job_list_head_rght h1 .drop_bx_rght .dropdown .btn .caret {
    border: none !important;
    font-size: 16px;
    padding: 0 !important;
    border-radius: 0px;
}

.tab-content.intro_2 {
    border: 1px solid #dedede;
    padding: 30px 20px;
    border-top: none;
    background: #fff;
    margin-bottom: 40px;
    min-width: 380px;
    width: 740px;
    margin: auto;
    display: block;
}

.intro_2 .add-press-bx ul li {
    margin-right: 0px;
}

.dolar_bx {
    border: 1px solid #000;
    padding: 2px 13px;
    border-radius: 5px;
}

.gree_bx_inn_btn h4 {
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    padding: 0 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
}

.btn_in_bx {
    /* margin: auto; */
    /* display: block; */
    text-align: center;
}


/********************new css*******************/


.job_content_bx h3 {
    color: #19a098;
    margin-bottom: 3px;
}

.job_content_bx span {
    font-size: 12px;
    color: #000;
    margin-top:;
}

.job_lft_bx {
    display: inline-flex;
}

.open_job_head_bx {
    padding: 20px;
    background: #f9f9f9;
    border-radius: 9px;
    box-shadow: 0 0 6px #e4e0e0;
    margin-bottom: 40px;
}

.open_job_main {
    margin-top: 50px;
    margin-bottom: 50px;
}

.job_lft_bx {
    display: inline-flex;
    float: right;
    margin-top: 8px;
}

.job_search_bx .search-container {
    width: 71%;
    padding: 4px 8px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 8px;
}

    .job_search_bx .search-container input {
        border: none;
        width: 86%;
    }

    .job_search_bx .search-container button {
        background: none;
        border: none;
        width: 12%;
        padding: 0;
    }

        .job_search_bx .search-container button .fa {
            color: #17938f;
        }

.job_lft_bx span {
    color: #17938f;
    padding: 0 8px;
}

.job_lft_bx .menu-btn2 img {
    width: 13px;
    margin-top: -3px;
}

.job_lft_bx .menu-btn2 {
    background: #fff;
    border: 1px solid #dedede;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    padding: 0px 7px;
    margin-top: 0;
    cursor: pointer;
}

/**********new tab***********/

.panel-tabs {
    position: relative;
    bottom: 30px;
    clear: both;
    border-bottom: 1px solid transparent;
    background: #f7f7f7;
    height: 40px;
    margin-top: 40px;
}

    .panel-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .panel-tabs > li > a {
            background: none;
            color: #000;
            margin-top: -11px;
            padding: 20px 45px;
            border: none;
            font-weight: 500;
        }
            /*.panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #000;
}*/

            .panel-tabs > li > a:hover {
                border-color: transparent;
                color: #19A098;
                background-color: transparent;
                border: 1px solid none;
            }

        .panel-tabs > li.active > a,
        .panel-tabs > li.active > a:hover,
        .panel-tabs > li.active > a:focus {
            color: #f00;
            cursor: default;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            background-color: rgba(255,255,255, .23);
            border-bottom-color: transparent;
        }

.job_hour_bx span {
    color: #000;
}

.open-job_tab_bx .nav.panel-tabs li.active a {
    background: #19a098 !important;
    color: #fff !important;
    margin-top: -5px;
    padding: 13px 42px;
    border: 1px solid #19a098;
    font-weight: bold;
}

.open-job_tab_bx .panel {
    margin-bottom: 20px;
    background-color: transparent;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.open-job_tab_bx .tab-content {
    border: 1px solid #ececec;
    padding: 20px 20px;
    background: #fff;
    margin-bottom: 20px;
}
.tab-content-new-section {
    border: 1px solid #ececec;
    box-shadow: 0 0 10px #e4e3e3;
}


.project_name_bx h3 {
    font-size: 17px;
    color: #5e5e5e;
    margin-bottom: 4px;
}

.project_name_bx h5 {
    font-size: 12px;
}

    .project_name_bx h5 span {
        color: #19a098;
        font-weight: 600;
    }

.job_hour_bx {
    margin-top: 8px;
}

.job_drop_bx {
    margin-top: 8px;
    float: right;
}

.tab-content.bod_none {
    border: none;
    padding: 0;
}

.panel .owl-theme .owl-dots {
    display: none;
}

.panel .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: none;
}

/*.tab-content {
    border-top: 1px solid #dedede;
}*/

.job_drop_bx .dropdown-menu {
    left: auto;
    right: 0;
}

.job_lft_bx .dropdown-menu {
    left: auto;
    right: 0;
}

.green_bx_whit_btn .btn {
    width: 100%;
}

.btn.btn-black {
    background: #000;
    color: #fff;
    padding: 12px 30px;
    font-weight: 700;
}

.green_bx_whit_btn {
    margin: 7px 10px;
}

/*.height_bx {
    height: 111vh;
}*/

.mile_table_bx .table tr th {
    padding: 20px 0px;
}

.form-group.sub-pre_4 {
    float: right;
}

.offer_head h4 a {
    color: #03a89e;
    text-decoration: none;
}

.mobili_view_milestone_bx {
    display: none;
}
/**************changes css***************/
.milestone_heading h2 {
    color: inherit;
    font-size: 30px;
    margin-bottom: 10px;
}

.milestone_heading h2 {
    color: #090909;
    font-size: 18px;
    margin-bottom: 3px;
}

.payment_bx h4 {
    margin-bottom: 10px;
    font-weight: 600;
    color: #03a89e;
}

.payment_bx h1 {
    font-weight: normal;
    font-size: 28px;
}

.payment_bx {
    background-color: #fff;
    padding:8px 10px;
    border-radius: 0px 4px 4px 0;
    border-left: 3px solid #03a89e;
}

.mile_table_bx .table tr td:last-child {
    color: #03a89e;
    font-weight: normal;
}

.mile_table_bx .table tr td strong {
    color: #000;
    padding: 10px 0;
    font-size: 16px;
}

.mile_table_bx .table tr td span {
    display: block;
    color: #03a89e;
    font-size: 12px;
}

.mile_right_bx {
    background: #f1f5f8;
    padding: 15px;
}

.mile_right_bx {
    background: #f1f5f8;
    padding: 10px 15px;
}

/*.mile_tab_main {
    background: none !important;
    padding: 0px;
}*/
.mile_tab_main {
    background: #f1f5f8;
    padding:10px 15px;
}

.profile_dactv_bx {
    width: 63px;
    position: relative
}

    .profile_dactv_bx img {
        border-radius: 50%;
        border: 1px solid #777;
    }

    .profile_dactv_bx::before {
        position: absolute;
        content: "";
        height: 15px;
        width: 15px;
        border-radius: 50%;
        background: #bdb9b9;
        border: 1px solid #fff;
        bottom: 4px;
        right: 0px;
        z-index: 999;
    }

.hed-bx.create-profile {
    padding-bottom: 0;
    padding-top: 0px;
}

.profile_name_bx {
    width: calc(100% - 64px);
    padding-left: 18px;
    margin-top: 5px;
}

.profile_dactv_bx {
    width: 63px;
    position: relative;
}

.act_profil_bx {
    width: 100%;
    display: inline-flex;
}

.contract_info_main_bx {
    margin-top: 10px;
    margin-bottom: 10px;
    background: #fff;
    padding: 15px;
}

.contract_info {
    width: 50%;
    float: left
}

.contact_content strong {
    display: block;
}

.contact_head h4 {
    margin-bottom: 10px;
    font-weight: 600;
    color: #03a89e;
}

.offer_head h4 {
    margin-bottom: 25px;
    font-weight: 600;
    color: #03a89e;
}

.offer_info {
    width: 50%;
    float: left
}

.offer_content strong {
    display: block;
}

.offer_head h4 {
    margin-bottom: 10px;
    font-weight: 600;
    color: #03a89e;
}
/*************************************************/
.popular_btn .btn.btn-primary {
    width: 100%;
    color: #898383 !important;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 40px;
    text-align: left;
}

.popular_btn span {
    float: right;
    color: #43d3d0;
}

.pop_inn_main .tab-content {
    border: none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: medium;
    padding: 30px 20px;
    border-top: none;
    background: #f1f5f8;
    margin-bottom: 40px;
}

.popular_btn {
    margin: 10px 0;
}

.issue_lft_bx li {
    padding: 8px 0;
    font-weight: 600;
}

.issue_rght_bx li {
    padding: 8px 0;
    font-weight: 600;
}

.pop_inn_main .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
   
    background-color: #fff;
    border: none !important;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    /*  border-bottom: 4px solid #03a89e !important;*/
    cursor: default;
}

.pop_inn_main .nav-tabs > li > a {
    border: none !important;
    color: #000;
    font-weight: 700;
}
/*.pop_inn_main .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-bottom: 4px solid #03a89e !important;}
.open-job-tab-bx .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-bottom: 4px solid #03a89e !important;}*/
/*.initatio-tab-bx .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-bottom: 4px solid #03a89e !important;}*/
.hed-bx.create-profile h1 {
    color: #03a89e;
    font-size: 22px;
    text-align: left;
    margin-bottom: 25px;
}
/*.invitation-bx .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #03a89e !important;
    background-color: #fff;
    border: none !important;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #03a89e !important;
    cursor: default;
}*/
.sub-pre_5 a {
    
    margin-right: 9px;
}
/***********************/
/*********************update_css wihdraw ***** 19 08 19****************************/

.thdraw_model .modal-body {
    max-height: 430px;
    overflow-y: scroll;
    height: 100%;
    padding: 30px 30px;
}

.reasion_main_bx h4 {
    margin-top: 40px;
    margin-bottom: 14px;
    font-weight: 600;
}

.thdraw_model .modal-dialog {
    width: 100%;
    margin: 30px auto;
    max-width: 800px;
}

.thdraw_model .modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 18px;
}

/********************Tapchif contact***************************************/
.head-map {
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 10px;
}

.map_head_bx {
    padding-top: 20px; /*margin-bottom: 30px;*/
}

.adres_bx address {
    margin-top: 30px;
    /* margin-bottom: 0; */
    /* padding-bottom: 0; */
    font-size: 18px;
}

.form_map_content {
    margin-top: 50px;
    margin-right: 50px;
}

    .form_map_content .form-horizontal .control-label {
        text-align: left;
        margin-bottom: 0;
        padding-top: 7px;
    }

    .form_map_content .map_content {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .form_map_content .form-group {
        margin-bottom: 30px;
    }

    .form_map_content .map_content span {
        color: #0ca09d;
    }

    .form_map_content .form-horizontal {
        margin-top: 30px;
    }

.secourity_bx {
    margin-top: 8px;
    font-size: 11px;
    color: #777;
    margin-bottom: 0;
}


/************Feedback pchourasia****************/

.feedback_img_bx img {
    border-radius: 50%;
    width: 50px;
}

.heading_feed {
    margin-top: 5px;
    margin-bottom: 10px;
    font-weight: 700;
}

.top_head {
    padding: 30px 0;
}

.feedback_profile_bx {
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 2px;
    margin-bottom: 20px;
}


/**************post-review 22/8/2019*******/

.feedback {
    padding: 5px 0 0;
}

    .feedback a {
        color: #03a89e;
        padding-left: 5px;
    }

.like-box {
    margin: 10px 0
}

.mg-btm {
    margin-bottom: 10px;
}

.round-option li {
    list-style: none;
    float: left;
    padding: 0px 25px 0 0;
    display: block;
    margin: 0 40px 0px 0;
    text-align:center;
}
.ul-rting-new1{
    padding-right:0px;
}
    .ul-rting-new2{
        padding-left:0px;
    }

    .round-option li label {
        margin-top: 6px;
    }

.panel-heading p {
    margin-bottom: 0
}

.round-option {
    display: block;
}

.post-box li i {
    color: #35a89e;
    font-size: 22px;
    padding: 0 10px 10px 0px;
    transition: all ease-in 0.5s;
    -webkit-transition: all ease-in 0.5s;
    -o-transition: all ease-in 0.5s;
    -moz-transition: all ease-in 0.5s;
}

    .post-box li i:hover {
        color: #4dd1d3;
    }

.post-box {
    margin-top: 5px;
    display: block
}

.total-score {
    margin: 10px 0;
}

.panel-title span {
    color: inherit
}

.form-group {
    margin-bottom: 0px;
}

.txt-box {
    margin-bottom: 8px
}

.experience-box p {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

.col-gry {
    text-align: right;
    color: #929292;
    display: block
}

.btn-canel {
    background: transparent;
    border: none;
    vertical-align: middle;
    display: block;
    line-height: 45px;
    color: #35a89e;
}

.feedback_main-bx .panel-heading {
    padding: 10px 20px;
}

.feedback_main-bx .panel-body {
    padding: 10px 20px;
}

.feedback .form-group.sub-pre .btn {
    width: auto
}

/*-----------find-work-multi 22/8/2019------*/
.sub-categories {
    padding: 0px 15px;
}

.bg-white {
    background: #fff !important;
}

.unselected-lisst {
    padding: 10px 15px;
}

.selected-box-wrapper {
    min-height: 300px;
    max-height: 390px;
    overflow: auto;
}

.selected-box-wrapper-new{
    min-height:auto;
}

.unselected-list .main-categories {
    background: #f5f5f5;
    color: #000;
    padding: 10px 15px !important;
    margin-top: 0 !important
}

/*profile-popup-chourasia*/


.modal-body .carousel-control {
    width: 2%
}

.models .modal-body {
    padding: 10px 20px 40px 20px;
}

.footer-bootm ul li {
    margin: 5px 2px;
}

.bg-clr {
    color: #35a99f;
}

.pop-txt {
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
    display: block;
    color: #6e6e6e;
}

.ftr-details p {
    font-size: 14px;
    font-weight: 600;
    display: block;
    color: #6e6e6e;
    padding-top: 5px;
}

.ftr-details {
    border-bottom: 1px solid #eee;
    margin-bottom: 16px;
}

.link-btns {
    float: right;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #757575;
}

.link-btnNs {
    float: right;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #25b9ad;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin-top: 10px;
}

.ft-botm h3 {
    margin-top: 12px;
    word-break: break-all;
}

.link-btns:hover {
    color: #fff !important
}

.message-search {
    float: left;
    width: 70%;
}

.view-btn .fa {
    font-size: 24px;
    color: #afafaf;
    padding-top: 5px;
}

.view-btn {
    padding: 5px 15px !important;
}

.btn.view-btn.fa:hover {
    color: #fff;
}

.msg-head {
    margin-top: 12px;
}

.inner-frm {
    border-bottom: 1px solid #999;
}

.input-group .form-control {
    height: 46px;
    border-color: #dedede;
}

.modal-body .emoijii {
    margin: 0;
}

.link-btns .fa {
    font-size: 25px;
    transform: rotate(130deg)
}

.addtion-btn li {
    margin: 0 3px;
    padding-top: 2px;
}

.seeting-message {
    padding: 10px 0
}

.inner-frm li {
    list-style: none;
    display: block;
    margin: 5px 8px;
}

    .inner-frm li input[type="radio"] {
        vertical-align: sub;
        margin-right: 5px;
    }

.modal-header {
    background-color: #f5f5f5;
    padding: 10px 15px;
}

.upload-txt {
    display: inline-block;
    font-size: 16px;
    margin-left: 5px;
    color: #141515;
    font-weight: 600;
}

#upload-file .fa-paperclip {
}

.setting-model {
    display: none;
    overflow: hidden;
    position: absolute;
    right: 59px;
    bottom: 72px;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn.view-btn {
    background: transparent;
    border: 1px solid #bfbfbf;
    padding: 12px 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    transition: all 0.5s ease 0s;
    margin-left: 5px;
}

    .btn.view-btn:hover {
        background: #03a89e !important;
        border: 1px solid #03a89e;
    }

.view-btn:hover .fa {
    color: #fff;
}

.btn.view-btn:focus {
    background: #03a89e !important;
}

.view-drop {
    top: 119%;
}

::scrollbar {
    width: 4px;
}

::scrollbar-moz-scrollbar {
    width: 4px;
}

::-webkit-scrollbar {
    width: 4px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 1px grey;
    border-radius: 10px;
}

::scrollbar-moz-scrollbar-track {
    box-shadow: inset 0 0 1px grey;
    border-radius: 10px;
}

::scrollbar-track {
    box-shadow: inset 0 0 1px grey;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #4dd1d3;
    border-radius: 10px;
}

::scrollbar-moz-scrollbar-thumb {
    background: #4dd1d3;
    border-radius: 10px;
}

::scrollbar-thumb {
    background: #4dd1d3;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #e3e3e3;
}

::-moz-scrollbar-thumb:hover {
    background: #e3e3e3;
}

::scrollbar-thumb:hover {
    background: #e3e3e3;
}

.dropdown {
    display: block;
}

/*end-chourasia-prakash*/


.file-upload {
    transform: translate(600px)
}

.file-upload {
    background: #fff;
    width: 570px;
    padding: 15px 23px;
    z-index: 9999999;
    position: fixed;
    text-align: left;
    right: 24px;
    top: 173px;
    border: 1px solid #e6e6e6;
}

.btn-files {
    display: inline-block;
    padding: 8px 30px;
    background: #ffffff;
    box-shadow: 0px 1px 5px -2px #0c0c0c85;
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    margin-top: 6px;
}

.file-uploadmenu li {
    list-style: none;
    padding: 8px 0;
    border-bottom: 1px solid #cfd4d8;
}

.file-close-btn .fa {
    text-align: right;
    display: inline-block;
    float: right;
    color: #35a89e;
    cursor: pointer;
}

.fix-heignhtt {
    height: 700px;
    overflow: auto;
}

.file-uploadmenu li:first-child {
    border-top: 1px solid #cfd4d8;
}

.file-uploadmenu li p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 87%;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}

.uploading {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 87%;
    font-size: 16px;
    font-weight: 600
}

    .uploading .fa {
        font-size: 30px;
        padding-right: 5px;
        color: #35a89e;
    }

.title-heading {
    font-size: 20px;
    text-align: left;
    border-bottom: 1px solid #c7c7c7;
    padding: 5px 0 5px;
    margin-bottom: 14px;
    color: #515252;
    padding-bottom: 15px;
}

/*.file-uploadmenu {
}*/

.time-files {
    display: inline-block;
    text-align: right;
    color: #969696;
    font-size: 14px;
    float: right;
    font-weight: 600;
    margin-left: 20px;
}

.fileupload {
    margin-top: 9px;
    padding: 13px 0px;
    clear: both;
}

#upload-file .modal-dialog {
    width: 250px;
}

/*Connects_prakash-history*/


.connect-table tbody tr td:nth-child(2) {
    width: 260px;
}

.connect-history .pagination {
    float: right
}

.history-tables .history-btn {
    padding: 10px 30px;
}

.connect-table {
    font-size: 16px;
}

.connect-txt {
    color: #03a99f;
    display: block;
    font-weight: 600;
    font-size: 15px;
}

    .connect-txt:hover {
        text-decoration: none
    }

.connect-history .pagination > li > a, .pagination > li > span {
    color: #ffffff;
    background-color: #03a89e;
    border: 1px solid #18968e;
}

.connect-history .pagination a:hover {
    color: #fff !important;
}

.connect-history {
    box-shadow: 0 0 20px #eee;
    padding: 15px;
}

.notification {
    box-shadow: 0 0 20px #eee;
    padding: 15px;
}

    .notification tbody tr td:nth-child(2) {
        width: 960px;
    }

    .notification tbody tr td .fa {
        color: #03a99f
    }

.method-popup {
    float: right;
    display: block;
    padding: 8px 10px !important;
}

.balance_rs {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    color: #666
}

.last-payment {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    color: #666
}

.view-payment {
    color: #04a99b;
}

    .view-payment:hover {
        text-decoration: none;
    }


.billing-methods {
    display: block;
    line-height: 44px;
}

.mg-top {
    margin-top: -26px
}

.billing-btnss {
    float: right;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #25b9ad;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
    margin-top: 10px;
    box-shadow: 0px 0px 10px #ccc4c4;
}

.addmore {
    border: 1px solid #03a89e52;
    padding: 2px 8px;
    margin-left: 43px;
    border-radius: 4px;
    color: #18968e;
    cursor: pointer;
}

.nomargin {
    margin-left: 13px;
    padding: 0px 8px !important;
    display: inline-block;
    font-size: 12px;
    border: none;
}

.bid-txt {
    display: inline-block
}

.bid-drop {
    display: inline-block;
}

.bid-submenu {
    margin-top: 5px;
}

.visa-pic {
    margin-right: 5px;
    width: 40px;
}

.billing-bottom {
    border-top: 1px solid #d8d8d8;
    padding-top: 5px;
    margin-bottom: 20px;
}

.edit-btn-remove {
    border: none;
    background: #03a89e00;
    display: block;
    font-size: 17px;
    margin-left: 8px;
    outline: none;
}

#primarypopup .modal-dialog {
    width: 250px;
}

.pirmary-pop {
    display: none;
    overflow: hidden;
    position: absolute;
    left: 879px;
    top: 294px;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.payment-option {
    padding: 10px 0
}

.message-security-code {
    border-radius: 50%;
    background: #03a89e;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
}

.card-number-pic {
    background: url(../images/paypal-pay.jpg) no-repeat;
    background-position: right top;
}

.cardnumbers {
    margin-top: 7px;
    position: relative
}

.secuerly-store {
    position: absolute;
    top: 48px;
    right: 20px;
    color: #bfbfbf;
}

    .secuerly-store .fa {
        padding-right: 7px;
    }

.perferred-method h3 {
    font-size: 12px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

.perferred-option {
    margin-top: 20px;
}

.nomrgin {
    margin-bottom: 0
}

.getpaid {
    display: none;
    overflow: hidden;
    position: absolute;
    left: 879px;
    top: 744px;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

#getpaid .modal-dialog {
    width: 250px;
}

#tax-inform-edit .modal-dialog {
    width: 750px;
}

#tax-address-change .modal-dialog {
    width: 750px;
}

.addprofile {
    background: #03a89e;
    border: 0;
    padding: 12px 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    transition: all 0.5s ease 0s;
    color: #fff;
}

.mg-top {
    margin-top: 5px;
}

.experience-boxes {
    box-shadow: 0px 0px 10px #eee;
    padding: 20px;
    text-align: center;
    height: 100%;
    max-height: 120px;
}

    .experience-boxes h3 {
        font-size: 18px;
        margin-bottom: 12px;
    }

    .experience-boxes p {
        font-size: 14px;
        padding: 0 10px;
    }

.mobile-categories li {
    margin-bottom: 10px;
}

.search-engine {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    color: #fff;
    background: #03a99f;
    display: inline-block;
    text-align: center;
    font-size: 10px;
}

.visit-box {
    margin: 8px 0px;
}

.edit-lab {
    font-size: 16px;
    font-weight: 600;
}

.visit-box .chec-bx {
    margin-right: 10px;
}

.categories-option {
    position: absolute;
    right: 7px;
    top: 4px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #3bb9ac;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.summ-bx {
    position: relative
}

.social-btn-edit:hover {
    text-decoration: none;
    color: #fff
}

.unactive-btn {
    background: #f1f5f8;
    width: 100%;
    display: block;
    color: #03a99f;
    font-size: 15px;
    font-weight: 600;
    position: relative;
    line-height: 70px;
    border-radius: 5px;
    box-shadow: 0 4px 3px -1px #ccc;
    margin-bottom: 12px;
    text-align: center
}

    .unactive-btn .fa {
        padding-right: 12px;
        padding-left: 10px;
    }

.active-btns {
}

.unactive-btn {
    position: relative
}

.active-btns {
    background: #03a99f;
    color: #fff;
    box-shadow: none;
}

    .active-btns:hover {
        color: #fff !important;
        text-decoration: none;
    }

.close-btn-social {
    position: absolute;
    right: 28px;
    top: 6px;
    color: #fff;
    cursor: pointer;
}

.active-experience {
    color: #03a99f;
    border-bottom: 5px solid #03a99f;
}

.direct-pay {
    display: block;
    margin-top: 27px;
}

/*prakashtabmenuchourasia*/


.tabs-left, .tabs-right {
    border-bottom: none;
    padding-top: 2px;
}

.tabs-left {
    background: #f5f5f5
}

    .tabs-left > li, .tabs-right > li {
        float: none;
    }

    .tabs-left > li {
        margin-right: -1px;
        border-bottom: 1px solid #dbdbdb;
    }

.active-tab {
    background: #35a99f;
    color: #fff;
   
}

.tabs-left > li.active-tab > a {
    border-bottom-color: #ddd;
    border-right-color: transparent;
    background: #35a99f;
    color: #fff;
    
}

    .tabs-left > li.active-tab > a:hover {
        background: #35a99f !important;
        
    }

.tabs-left > li:hover {
    color: #fff;
    transition: all 0.2s ease-in;
    background: #35a99f;
}

.tabs-left > li a:hover {
    color: #fff !important;
}

.tabs-left > li:hover a .fa {
    color: #fff !important;
}

.nav-tabs > li {
    margin-bottom: 0;
    padding: 2px 0;
}

.tabs-left > li > a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block;
    color: #000
}

.nav-tabs > li > a > .fa {
    padding-right: 8px;
    color: #000;
}

.tabs-left > li.active-tab > a > .fa {
    color: #fff;
}

/*chourasianotification-setting*/
.desktop-view {
    padding: 40px 0 0;
}

    .desktop-view label {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        margin-bottom: 25px
    }

.checkmark label {
    margin-bottom: 10px;
    padding-left: 10px;
}

.checkmarks label {
    margin-bottom: 10px;
    padding-left: 10px;
}

.play-sound label {
    padding-left: 10px;
}

.play-sound {
    margin-top: 15px;
}

.send-offline label {
    padding-right: 5px;
}

.send-offline {
    margin-top: 10px;
}

.example-txt {
    color: #000;
    display: block;
    padding-top: 5px;
    font-weight: 600;
}

.txt-limited {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%;
    display: block;
    white-space: nowrap;
}

.balance-rs {
    color: #fff;
    font-weight: lighter;
}

.transition-list {
}

    .transition-list li {
        display: block;
        list-style: none;
    }

        .transition-list li select {
            width: 20%;
            float: left;
            margin-right: 10px;
        }

.go-btn {
    background: #08877f;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
}

.total-balance {
    float: right
}

.headign-left {
    text-align: left
}

.total-balance .table {
    text-align: right
}

.balance-tx {
    margin-bottom: 15px;
    display: inline-block;
    background: #35a89e;
    color: #fff;
    padding: 10px 10px;
}

.phone-verfications {
    margin-top: 10px;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.checkmarks label {
    margin-bottom: 0;
    font-weight: 600;
}

.choose-txt {
    padding-top: 0px;
    display: inline-block;
    padding-left: 16px;
}

.nopading {
    padding-left: 0
}

.phone-verfications h3 {
    margin: 10px 0 5px;
}

.checkmarks .del-btn {
    font-size: 14px;
    padding: 0 10px;
    color: #03a99f;
    text-decoration: none;
}

    .checkmarks .del-btn .fa {
        padding-right: 2px;
    }

.save-btn {
    background: #03a89e;
    border: 0;
    padding: 12px 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    transition: all 0.5s ease 0s;
    color: #fff;
}


.cancle-btn {
    background: transparent;
    color: #03a89e;
    outline: none;
}

.btn-save-cancle {
    
    margin: 5px 0;
}

#confirmpassword {
    display: none;
    transition: all 1.5s ease-in;
}

.old-pass label {
    font-weight: 600
}

.company-name-legal label {
    font-weight: 600;
    margin-bottom: 10px;
}

.company-name-legal span {
    font-weight: 600;
    margin-top: 10px;
    display: block;
}

.information-txt {
    padding: 20px 0
}

.address-change {
    margin: 20px 0
}

    .address-change h4 {
        margin: 20px 0
    }

.terms-check .tax-taxt {
    font-weight: 600;
    color: #35a89e;
}

.m-btm {
    margin-bottom: 0
}

.address-change h4 a {
    color: #35a89e;
    font-weight: 600;
}

.address-change p {
    font-size: 16px;
    font-weight: 600
}

.terms-check {
    padding: 10px 0;
}

.pd-let {
    padding-left: 27px;
}

.pd-let {
    font-size: 16px;
    font-weight: 500;
    color: #000
}

.mg-lft {
    margin-left: 13px
}

.extras label {
    font-weight: 600;
    font-size: 16px;
}

.choose-txt .tax-taxt {
    font-weight: 600;
    color: #35a89e;
}

.password-return .tax-taxt {
    font-weight: 600;
    color: #35a89e;
    margin-bottom: 8px;
    display: block;
}

.mm-top {
    margin-top: 2px
}

.lacation-modles {
    padding: 0px 0 5px;
}

.footer-btn-txt {
    margin: 30px 0;
}

#tax-inform-edit .modal-body {
    padding: 20px 30px
}

#tax-address-change .modal-body {
    padding: 20px 30px
}

.box-change-bx {
    padding: 5px 0 0
}

.mg-tops {
    margin-top: 25px;
}

#accountedits {
    display: none;
}

#locationedits {
    display: none;
}

.password-return {
    padding: 0px 0px 5px;
}

.old-pass input {
    margin: 0px 0 5px;
}

#invoice_show {
    display: none;
}

.balance-heading {
    padding: 14px 0;
}

    .balance-heading h5, h6 {
        margin-bottom: 10px;
        font-weight: 600;
    }

    .balance-heading h5 {
        font-size: 16px;
    }

    .balance-heading label {
        font-size: 16px;
        font-weight: 600
    }

    .balance-heading .tax-taxt {
        color: #04a99b;
        font-weight: 600
    }

.next-pay h4 {
    margin-top: 8px;
    margin-bottom: 10px;
}

.next-pay span {
    font-size: 13px;
}

.total-amount {
    font-size: 18px;
}

.amount-total {
    font-size: 15px;
}

.getpaid-with {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 18px;
}

.ftm-bder {
    padding-bottom: 10px;
}

.last-exchange {
    font-size: 14px;
    margin-bottom: 7px;
}



    .point-trans p .fa {
        padding-right: 8px;
        color: #033;
    }

    .point-trans .tax-taxt {
        color: #04a99b;
        font-weight: 600
    }

.member-btn-bx .no-bg {
    background: #fff;
    color: #03a89e;
    border: 1px solid #03a89e;
}

#show-security-box {
    display: none;
}

/*legal-document*/
.box-legal-wrapper {
    box-shadow: 0px 0px 10px #00000038;
    padding: 20px 25px;
}

    .box-legal-wrapper a {
        color: #04a99b !important;
        font-weight: 600
    }

.title-legal-page {
    font-size: 22px;
    font-weight: 600;
    color: #000;
}

.effective {
    color: #03a89e;
    font-size: 13px;
    margin-top: 8px;
    display: block;
    font-weight: 500;
}

.btn-outline-none {
    border: 1px solid #03a89e;
    background: transparent;
    padding: 5px 28px;
    float: right;
    margin-top: 14px;
    color: #03a89e;
    font-size: 13px;
    outline: none;
}

.border-bottoms {
    border-bottom: 2px solid #03a89e;
    padding: 8px 0 0;
}

.page-content-inner {
    padding: 25px 0;
}

    .page-content-inner p {
        font-size: 13px;
        line-height: 19px;
    }

.title-content-paragrap h3 {
    font-size: 18px;
    margin: 25px 0;
    text-transform: uppercase;
}

.title-content-paragrap p {
    font-size: 13px;
    line-height: 19px;
}

/* trust-prakash-saftychourasia-Tab Navigation */
.tab-trust .nav-tabs > li > a {
    background: none;
    box-shadow: none;
    padding: 15px 50px;
    color: #333333;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0;
}

.tab-trust .nav-tabs > li {
    margin-bottom: 0;
    padding: 0px 0;
}

.tab-trust .nav-tabs {
    background: #f7f7f7;
    margin-bottom: 70px;
}

.tab-safty .tab-pane {
    background: #fff;
    box-shadow: none;
    text-align: left;
    padding: 0;
}

.tab-trust .nav-tabs > li.active > a,
.tab-trust .nav-tabs > li.active > a:hover {
    background: #19a098 !important;
    box-shadow: 2px 6px 8px -4px rgb(199, 199, 199);
    color: #fff !important;
    font-weight: 600;
    padding: 15px 50px;
}

.trust-content-right h4 {
    font-size: 20px;
    color: #35a89e;
    margin-bottom: 20px;
    font-weight: 600
}

.trust-content-right {
    margin-bottom: 20px;
}

    .trust-content-right p {
        line-height: 20px;
        font-size: 15px;
    }

.title-bottom h4 {
    border: 1px solid #19a098;
    text-align: center;
    padding: 13px 4px;
    color: #19a098;
    font-weight: 600;
    margin-top: 8px;
}

.icon-seft {
}

    .icon-seft img {
        display: block;
        margin: 0 auto;
    }

.sefe-trust {
    padding: 20px 0;
}

a:hover {
    text-decoration: none;
}
/*accordian-faq*/
.faq-accordian .panel-title > a {
    display: block;
    font-family: 'Open Sans', sans-serif;
}

    .faq-accordian .panel-title > a:before {
        float: right !important;
        font-family: FontAwesome;
        content: "\f107";
        padding-right: 23px;
        padding-top: 23px;
        color: #02a89e;
        font-weight: 400;
        font-size: 22px;
    }

    .faq-accordian .panel-title > a.collapsed:before {
        float: right !important;
        content: "\f105";
        color: #02a89e;
        font-weight: 400;
        font-size: 22px;
    }

    .faq-accordian .panel-title > a:hover,
    .faq-accordian .panel-title > a:active,
    .faq-accordian .panel-title > a:focus {
        text-decoration: none;
    }

.faq-accordian .panel-group .panel {
    margin-bottom: 0px;
    border-radius: 0px;
    border-top: 1px solid #e6e6e6;
}

.faq-accordian .panel-heading {
    padding: 30px 20px;
    background: #f9f9f9;
}

.faq-accordian .panel-title {
    margin-top: 0;
    font-size: 16px;
    color: #525252;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.faq-accordian .panel-default {
    border-color: transparent;
}

.faq-title {
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 24px
}

.content-faq p a {
    font-weight: bold;
    color: #35a89e
}

.content-faq p {
    font-size: 15px;
    line-height: 24px;
    font-weight: lighter;
}

.faq-point {
    padding: 0 20px 10px 20px;
    margin: 0;
    display: block;
}

    .faq-point li {
        list-style: none;
        font-size: 15px;
        color: #787878;
        font-family: 'Open Sans', sans-serif;
        font-weight: 400;
    }

    .faq-point li {
        list-style-type: circle;
        padding-left: 20px;
    }

.faq-accordian .panel-default > .panel-heading {
    color: #333;
    background-color: #f7f9fb;
    border-color: #cacdce;
    font-family: 'Open Sans', sans-serif;
}

.faq-accordian .panel-group .panel + .panel {
    margin-top: 0px;
}


.faq-accordian {
    /*background:#f1f5f8;
	padding:40px 30px 100px;*/
    margin-top: 20px;
}


.date-fix-top {
    position: fixed;
    left: 50%;
    right: auto;
    z-index: 999;
    top: 185px;
}

/*.cheat-masseg-bx {
    height: calc(100% - 205px);
    position: absolute;
    top: 69px;
    right: 0;
    width: 100%;
    overflow: auto;
    padding: 10px 5px 0 0px;
    border: 1px solid #dedede;
    border-bottom: none;
    padding-top: 50px;
}*/

.sender-text span {
    font-size: 12px;
    float: inherit;
    margin-top: 2px;
    margin-right: 5px;
    font-weight: lighter;
}

.sender-text p {
    background: #f1f5f8;
    padding: 10px 70px 10px 10px;
    border-radius: 5px;
    position: relative;
    float: left;
    clear: both;
}

.recver-text p {
    background: #eaeaea;
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    position: relative;
    float: right;
    clear: both;
}
/*pop-up-prakashchourasai 16-9-2019*/

.modal-body {
    position: relative;
    padding: 30px;
}

.nomessage-bx {
    top: 0;
    overflow: inherit;
}

    .nomessage-bx .doc .nomessage {
        border: none;
        font-weight: lighter;
        font-size: 26px;
    }

.message-show-off {
    font-size: 16px;
    padding-left: 30%;
    padding-right: 30%;
    line-height: 25px;
    padding-top: 10px;
}

.no-message-pic img {
    margin: 80px auto;
    width: 30%
}

.no-room-img {
}

.back-color {
    background: #f5f5f5
}

.no-room-img img {
    margin: 180px auto 0;
    display: block;
    text-align: center;
    width: 75%;
}

.no-room-img h5 {
    text-align: center;
    font-weight: 600;
    margin-top: 30px;
    font-size: 20px;
    color: #8e8e8e
}


.btn-get-paid {
    border-top: 1px solid #e5e5e5;
}

    .btn-get-paid .save-btn {
        margin-top: 15px;
    }


/*pagination*/
.page-next .pagination > li > a, .pagination > li > span {
    color: #ffffff;
    background-color: #35a89e;
    border: 1px solid #4a9a94;
}

.active-page {
    background: #000;
    border: none;
}

.page-next .pagination .page-item .page-link {
    transition: all .3s linear;
    outline: 0;
    border: 0;
    background-color: transparent;
    font-size: 18px;
    color: #212529;
    cursor: pointer
}

.page-next .pagination.pg-teal .page-item.active .page-link {
    background-color: #2bbbad;
    color: #fff
}

.page-next .pagination a:hover:hover {
    background-color: #2bbbad;
    color: #fff
}

.waves-effect {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.page-next a.waves-effect, a.waves-light {
    display: inline-block;
}

.page-next .pagination .page-item .page-link:hover {
    transition: all .3s linear;
    border-radius: .125rem;
    background-color: #3cbbac;
    color: #fff !important
}

.page-next .pre-tax:hover {
    color: #212529;
}

.page-next .pre-tax:hover {
    color: #212529;
}

.page-item.active .page-link .pre-tax {
    color: #fff
}

.page-item.active .arrow-item {
    color: #fff
}

.job-per-page label {
    margin-right: 10px;
    text-transform:capitalize
}

.job-per-page .pages-select {
    width: 55px;
    height: 34px;
    padding: 2px 5px 0 4px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    outline: none;
}

.fixnhoure-badge {
    background-color: #35a89e;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 22px;
    left: 24px;
    font-size: 13px;
    font-weight: lighter;
    box-shadow: 0px 0px 6px #ccd5dc;
}


/*how-it-works*/
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
	text-shadow:none !important
}

.bg-work {
    background: #e2eef7;
    position: relative;
    z-index: -99
}

.how-it-work {
    position: relative;
    padding: 130px 0 185px;
}

    .how-it-work:after {
        content: "";
        position: absolute;
        width: 100%;
        background: #f3f1f1;
        z-index: -99;
        bottom: 0px;
        height: 19px;
    }

.how-work-btn {
    background: #03a89e;
    padding: 8px 50px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    box-shadow: 0px 0 10px #0000006b;
    margin-bottom: 30px;
}

.how-work-fix a:hover {
    color: #fff !important;
}

.play-video a:hover {
    color: #03a89e
}

.text-how-it {
    font-size: 26px;
    line-height: 32px;
    color: #3f3f3f
}

.bid-btn-how {
    background: #03a89e;
    padding: 10px 23px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
    margin: 15px 0;
}


.playvideo-btn {
    color: #03a89e;
    font-size: 18px;
}

    .playvideo-btn .fa {
        border-radius: 50%;
        background: #03a89e;
        width: 30px;
        height: 30px;
        color: #fff;
        text-align: center;
        line-height: 30px;
        padding: 0px;
        font-size: 14px;
        margin-right: 10px;
    }

.buyer-freelancer {
    background: #f3f1f1;
    padding: 10px 0 10px;
}

.rewarding-projects {
    padding: 160px 0 100px;
}

.find-txt {
    font-size: 40px;
    color: #03a89e;
    margin-bottom: 30px;
    position: relative;
    z-index: 9
}

    .find-txt:before {
        position: absolute;
        content: "1";
        font-size: 140px;
        top: -105px;
        left: -6px;
        color: #e1eeff;
        font-family: open sans;
        font-weight: 800;
        z-index: -9;
    }

.gettxt:before {
    content: "2";
}

.getpaids:before {
    content: "3";
}

.find-rewarding-pro p {
    color: #8c8b8b;
    font-size: 16px;
    line-height: 24px;
}

.buyer-txt {
    color: #a9a9a9;
    font-size: 25px;
    font-weight: 600;
}

.buyer-freelancer-tab .nav-tabs > li.active > .freelancr-txt {
    color: #21c5bb !important;
    font-size: 25px;
    font-weight: 600;
}

.buyer-freelancer-tab .nav-tabs > li.active > .buyer-txt {
    color: #21c5bb !important;
}

.buyer-freelancer-tab .nav-tabs > li .freelancr-txt {
    font-size: 25px;
    font-weight: 600;
    color: #a9a9a9;
}


.project-find {
    display: block;
    margin-bottom: 20px;
}

    .project-find .fa {
        border-radius: 50%;
        width: 40px;
        height: 40px;
        border: 2px solid #35a89e;
        text-align: center;
        line-height: 40px;
        color: #35a89e;
        font-size: 20px;
        margin-right: 15px;
    }

.what-project {
    margin-top: 50px;
}

.browse-jobs {
    display: inline-block
}

.project-find {
    color: #03a89e;
    font-size: 18px
}


    .buyer-freelancer-tab .nav a {
        position: relative;
    }

    .buyer-freelancer-tab .nav li {
        margin: 0px 20px;
    }

        .buyer-freelancer-tab .nav li a span {
            position: absolute;
            content: "";
            top: 0;
            left: -20px;
            width: 3px;
            height: 50px;
            background: #d0d0d0;
        }

.get-hire {
    background: #f1f5f8
}

.categories-bg {
    background: #f1f5f8;
    padding: 40px 0
}

.heading-txt-center h4 {
    text-align: center;
    font-size: 30px;
    color: #03a89e;
    font-weight: 700;
    margin-bottom: 15px;
}

.categories-bg .f-box {
    background: #fff
}

.hiring-freelancer {
    padding: 80px 0;
}


.hiring-back {
    text-align: center;
    padding: 50px 0;
    background: url(../images/hiring-bg.png);
    background-repeat: no-repeat;
}

    .hiring-back h2 {
        color: #2f2f2f;
        font-size: 30px;
    }

    .hiring-back p {
        color: #767676;
        font-size: 18px;
        margin-bottom: 22px;
        margin-top: 5px
    }

.affix {
    z-index: 999;
}

#buyer-unactive {
    display: none;
}

.navbar-toggle {
    margin-right: 0px;
    margin-top: 18px;
    margin-bottom: 0px;
}

.right-pics img {
    position: absolute;
    left: -74px;
    top: -52px;
}



/*upload-chourasiapopup-message-*/
.upfile {
    display: inline-block;
    font-size: 13px;
    margin-left: 5px;
    color: #141515;
    font-weight: 600;
}

.upload-close-btn {
    background: transparent;
    border: none;
    right: 0;
    position: absolute;
    cursor: pointer;
    top: -3px;
    font-size: 20px;
    outline: none;
    display: none;
}

.uploadfile:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff
}

.uploadfile {
    transform: translate(400px)
}


.uploadfile {
    background: #fff;
    padding: 6px 0px;
    z-index: 9999999;
    position: fixed;
    text-align: left;
    right: 100px;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 0px 8px #e5e5e5;
    bottom: 73px;
}

/*responsive-tabing 23-9-2019*/

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
}

.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active,
.resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

.resp-vtabs ul.resp-tabs-list {
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border-right: none;
    background-color: #35a99f;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
    color: #fff;
}

.resp-tabs-list li .fa {
    padding-right: 5px;
}

.resp-tabs-list {
    background: #f5f5f5;
}

    .resp-tabs-list > li {
        margin-right: -1px;
        border-bottom: 1px solid #dedede;
        border-top: 1px solid #f9f9f9;
    }

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

h2.resp-tab-active {
    background: #DBDBDB !important;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

    .resp-easy-accordion .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

input[type="radio"], input[type="checkbox"] {
    vertical-align: text-top;
    margin-top:3px;
}

/*header-menu24-9-2019*/
.navbar-brand, .navbar-nav > li > a {
    text-shadow: none;
}



.header .navbar-default .navbar-nav > li > a {
    padding: 30px 6px;
    color: #000000;
}

.navbar-brand, .navbar-nav > li > a {
    text-shadow: none;
}

.mobile-menu-fixnhour {
    display: none;
}

.addon-hide {
    display: none;
}





/*clients-side-css*/
.title-bx h3 {
    font-size: 20px;
    text-align: center
}

.about-tabing {
    border: 1px solid #dedede;
    padding: 10px 0px;
    margin-bottom: 20px;
}

    .about-tabing .del-btn {
        font-size: 14px;
        padding: 0 10px;
        color: #03a99f;
        text-decoration: none;
        margin-top: 10px;
    }

        .about-tabing .del-btn .fa {
            padding-right: 7px;
        }
    .account-pic img {
        border-radius: 50%;
        width: 100px;
        height: 100px;
        border: 1px solid #ececec;
        margin-top: 12px;
        padding: 2px;
    }

.account-information {
    padding-bottom: 8px
}

    .account-information span {
        display: inline-block;
        color: #319088;
        font-weight: 600;
        width: 25%;
        padding: 4px 0;
    }
.about-tabing .notpay {
    border: 1px solid #dad4d4;
    background: transparent;
    color: #777575;
    float: right
}
.addmethod {
    float: right
}
.billing-details {
    border-top: 1px solid #dfdbdb;
    margin: 10px 0;
    padding: 10px 0;
}
.billing-details p {
    padding: 7px 0
}

.learn-more {
    font-size: 14px;
    font-weight: 600;
    color: #03a89e
}

.info-heading h3 {
    position: relative;
}

.question-mebership {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background: #03a89e;
    color: #fff;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-left: 15px;
    margin-top: 5px;
}
    .owner-name h5 {
        font-weight: 500;
        font-size: 18px;
    }

    .owner-name span {
        font-size: 14px;
        color: #000;
    }

.invite-btn {
    float: right
}

.client-side-title h5 {
    margin-top: 13px;
}
.searching-name {
    position: relative;
}

.searching-input {
    position: relative;
    outline: none;
    padding: 10px 50px 10px 15px;
    border: 1px solid #c3c3c3;
    width: 400px;
}

.search-name .fa {
    position: absolute;
    margin: 12px -30px;
    color: #35a99f;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer
}

.btn-filter {
    float: right;
    background: #03a89e;
    border: none;
    padding: 7px 35px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    margin-top: 5px;
}

.filter-btn .fa {
    position: absolute;
    right: 102px;
    top: 10px;
    z-index: 9;
    color: #fff;
}

.btn-filter {
    float: right
}

/*03-10-2019*/
 .account-information h5 {
        font-size: 16px;
        font-weight: 600;
        margin: 15px 0 0;
    }
.members-btn-client {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
}
.members-btn-client li {
    list-style: none;
    display: inline-block;
    margin: 0px 5px 0 0;
    background: #e9f1f7;
    padding: 10px 25px;
	cursor:pointer
}

.actie-mem-details .account-pic img {
	display: block;
    margin: 0 auto;
}
.name-member {
    font-size: 16px;
    font-weight: 600;
    color: #5a5a5a;
}
.addactve {
    background: #35a99f !important;
    color: #fff;
}

.active-information {
    margin: 20px 0px;
	text-align:center
}
.active-information h5 {
    font-size: 26px;
    color: #5f5f5f;
    font-weight: 600;
    margin-bottom: 10px;
}
.active-information p {
    font-size: 16px;
    color: #8a8a8a;
}
#noshow {
	display:none;
}
.basic-logo {
	width:40px;
}
.member-basic h4 {
	display:inline-block;
	font-size:18px;
}
.member-basic h6 {
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
.member-basic h4 span { 
		font-size:13px;
		color:#319088
}
.not-allicaplbe {
	margin-top:10px;
}

.member-basic img {
	margin:0 8px 0 0 ;
}
.team-organization {
	
}
.team-organization h4 {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    color: #656565;
}
.team-point {
    margin-left: 14px;
}
.team-point li {
    list-style: circle;
    margin: 10px 0px;
    border-bottom: 1px solid #eee;
    padding: 2px 0 10px;  
}
.team-point li:last-child {
	border-bottom:none;
}
.team-organization .learn-more {
    font-size: 14px;
    font-weight: 600;
    color: #03a89e; 
    display: inline-block;
    margin: 12px 0;
    text-align: center;
}
.team-orang {
    padding: 48px 20px;
}
#accountedit-clients, #accountedit-client, #client-passwords, #show-security-client {
	display:none;
}

/*abouts-page-tabs*/

.about-bg-fixnhour {
    background: url(../images/about-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center top;
	height:387px;
}
.about-title {
    text-align: center;
    margin: 0 0 80px;
}
.about-title h2 {
	position:relative;
	display:inline-block;
	color:#03a89e;
	font-size:40px;
}
.about-top-wrapper {
    background: url(../images/about-bg-icon.png) no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    height: 365px;
    padding: 110px 0;
    position: relative;
}
.about-top-wrapper:before { 
		content:"";
		position:absolute;
		left:0;
		top:71px;
		 background: url(../images/about-team-left.png) no-repeat;
		 width:280px;
		 height:265px;
}
.about-top-wrapper:after { 
		content:"";
		position:absolute;
		right:0;
		top:87px;
		 background: url(../images/about-team-right.png) no-repeat;
		 width:219px;
		 height:232px;
}
.about-title h2:before {
    position: absolute;
    content: "";
    margin: auto;    
    left: 0;
    right: 0;
    bottom: -8px;
    border-bottom: 4px solid #03a89e;
}
.title-about-us {
    border-bottom: 2px solid #03a99f;
	margin-bottom: 30px;
}
.title-about-us h2 {
    font-size: 26px;
    margin-bottom: 5px;
    font-weight: 600;
    color: #323232;
}
.title-about-us h6 {
    font-size: 16px;
    color: #03a89e;
    font-weight: 500;
}
.about-inner-pages  {
}
.about-inner-pages h4 {
    color: #424242;
    font-weight: 600;
    margin: 18px 0;
	line-height: 26px;
}
.about-inner-pages p {
    color: #616161;
    line-height: 22px;
    font-size: 15px;
}

.about-social {
	display:table;
	margin:70px auto;
}
.about-social li {
	list-style:none;
	float:left;
}
.about-social li span {
    font-size: 16px;
    color: #535353;
    margin-right: 5px;
}
.social-about {
    display: block;
    background: #03a89e;
    color: #fff;
    margin: 0px 8px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
}
.news-sestion {
    text-align: center;
    margin-bottom: 30px;
    background:#f1f5f8;
    padding: 10px 22px 20px;
	box-shadow: 0px 0px 10px #e9e5e5;
}
.news-sestion h4 {
    color: #03a99f;
    font-size: 20px;
    line-height: 26px;
}
.news-sestion .news-read-more {  
    padding: 7px 15px;
    margin: 15px 0 0;
}
.news-sestion h6 {
    color: #ababab;
    font-size: 15px;
}
.nes-logo {
    display: table;
    margin: 0 auto;
}
.team-img {
	display:table;
	margin:0 auto;
}
.team-img img {
}
.team-img:after {
}
.team-name {
}
.team-name h4 {
    margin: 15px 0px 5px;
    color: #03a89e;
    font-size: 22px;
}
.team-name h5 {
    font-size: 18px;
    color: #949494;
    margin: 5px 0 15px;
}
.team-name p {
    
}
.blog-details h4 {
    color: #03a89e;
}
.careers-block {
	margin-bottom:40px;
}
.learing-part img {
	margin:40px auto 80px;
	display:table	
}
.career-bneer {
    margin: 16px 0 80px;
}
.meet-team-career {   
    width: 100%;
    float: left;
}
.careers-block img {
    float: left;
    margin: 0 15px 10px 0;
}

.career-work h3 {
	color:#03a89e;
	font-weight:600;
	margin-bottom:20px;	
}

.fixnhour-blog {
    background: #f9f9f9;
    box-shadow: 0px 0px 10px #d6d6d6;
	margin-bottom:50px
}
.blog-details {
    padding: 15px 15px;
    text-align: center;
}
.careers-btns {
    margin: 0px auto;
    padding: 8px 15px !important;   
    position: relative;
    top: 17px;
    left: 37%;
   
}
.fixnhour-team-about {
	margin-bottom:40px;
	text-align: center;
}


ul.about-tabs {
    margin: -11px auto;
    padding: 0;    
    list-style: none;    
    background: #fff;
    z-index: 9;
    position: relative;
    display: table;
    
}

ul.about-tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 16px 42px;	
	color: #696969;
	overflow: hidden;
	position: relative;
	font-weight:600
}
ul.about-tabs li:after {
    content: "";
    position: absolute;
    border-right: 1px solid #b3b3b3;
    top: 10px;
    right: 0;
    height: 25px;
}
ul.about-tabs li:last-child::after {
	border-right:none;
}

ul.about-tabs li:hover {
    background-color: #03a99f;
    color: #fff;
}

ul.about-tabs li.active {
	background-color: #fff;
	color: #03a89e;	
	display: block;
}
.btn-view-news {
    display: table;
    margin: 45px auto;
}

.abouttab .tab_container {
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    overflow: auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.23921568627450981);
    margin-top: -79px;
    position: relative;
}
.tab_content {
	padding: 20px;
	display: none;
}
.tab_drawer_heading { display: none; }

.tab_drawer_headings { display: none; }


@media screen and (max-width: 480px) {
	.abouttab .tab_container {
		margin-top:0
	}
	.about-tabss {
		overflow:auto;
		height:250px;
	}
	.openjob-panel .apply-btn-job {
		float:inherit;
		margin-top:9px;
	}
	ul.about-tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #03a89e;
		color: #fff;		
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-size:16px;
	}
	.abouttab .tab_container {   
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.23921568627450981);
	}
	
	.d_active {
		background-color:#03a89e;
		color: #fff;
	}
	
	/*opening-tab*/
	.open-tabing {
}
.tab_containers {
		margin-top:0
	}
	.about-tabss {
		overflow:auto;
		height:250px;
	}
	ul.opening-tabs {
		display: none;
	}
	.opening-panel-job {   
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.23921568627450981);
	}
	.tab_drawer_headings {
		background-color: #03a89e;
		color: #fff;		
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-size:16px;
	}
	
	.cd_active {
		background-color:#03a89e;
		color: #fff;
	}
	
}

/*opening-jobs*/
.open-tabing {
	
}
.opening-tabs {
	background: #f7f7f7;
    margin-bottom: 70px;
}
.opening-tabs  .activees {
	background: #19a098 !important; 
    box-shadow: 2px 6px 8px -4px rgb(199, 199, 199);
    color: #fff;
    font-weight: 600;
    padding: 15px 50px;
}
ul.opening-tabs {
    margin: 0px 0 40px;
    padding: 0;    
    list-style: none;    
    background: #fff;
    z-index: 9;
    position: relative;
	float: left;
    width: 100%;   
}
ul.opening-tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 16px 42px;	
	color: #696969;
	overflow: hidden;
	position: relative;
	font-weight:600
}
ul.opening-tabs li:after {
    content: "";
    position: absolute;
    border-right: 1px solid #b3b3b3;
    top: 10px;
    right: 0;
    height: 25px;
}
ul.opening-tabs li:last-child::after {
	border-right:none;
}
ul.about-tabs li:hover {
    background-color: #03a99f;
    color: #fff;
}
ul.opening-tabs li.active {
	background-color: #fff;
	color: #03a89e;	
	display: block;
}
.tab_contents{
	padding: 20px;
	display: none;
}
.openjob-panel {
	border:1px solid #eee;
	padding:15px 0;
	margin:10px 0	
}
.tab_container, .tab_containers {
	width:100%;
	float:left
}
.apply-btn-job {
	float:right
}
.job-place {
	color:#03a99f
}
.contact-frm-inpt {
    width: 100%;
    box-sizing: border-box;
    background: #f1f5f8;
    border: none;
    margin: 5px 0;
    border-radius: 5px;
    padding: 15px;
	outline:none;
}

.map-side h3 {
    color: #03a89e;
    font-weight: 600;
    margin: 15px 0;
}
.map-side h5 {
    color: #535353;
    font-weight: 600;
    margin: 7px 0;
} 

.page-title-inner {
    background: url(../images/skill-bg.jpg) no-repeat;
    background-size: cover;
    background-position: 100% 79%;
    padding: 160px 0;
	position:relative; 
	z-index:9   
}
.page-title-inner:after { 
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	background: rgba(0, 0, 0, 0.62);
    z-index: -9;
}
.top-skills-content {
	text-align:center
}
.top-skills-content h1 {
	margin-bottom:15px;
}
.top-skills-content h1  {
    color: #fff;
}
.top-skills-content p {
    color: #fff;
}
    .filter-categories {
        background: #f1f5f8;
        padding: 20px;
        box-shadow: 0px 5px 8px 0px rgba(235, 235, 235, 0.8705882352941177);
        margin: 25px 0
    }
.talent-pagin .page-next {
	float:right
}
.filter-categories h4 {
	line-height: 38px;
	
}
.team-img {
	
	border-radius:50%;
	background:#e6edf3;
	width:210px;
	height:210px;
	overflow:hidden			
}
.team-img img {
	display:table;
	margin:0 auto
}
.inner-img {
    position: relative;
    width: 210px;
    height: 210px;
    display: table;
    margin: 0 auto;
}
.inner-img:after {
	position:absolute;
	bottom:0;
	left:0;	
	 width: 0;
      height: 0;
      border-bottom: 100px solid #e6edf3;
      border-right: 100px solid transparent;
	  content:""

}

/*index-update08-10-2019*/
#client-side {
	text-align:center
}
.testimonials-wrapper {
background:#f9f9f9;
padding:50px 0;
margin:50px 0;
}
.client-pic {   
    display: inline-block;   
    height: 150px;
    width: 150px;
    border-radius: 100%;
    border: 2px solid #e1e0e0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.client-pic img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.testi-details-client p {
    color: #747171;
    margin: 30px auto;
    width: 60%;  
    font-size: 15px;
}

.testi-client h4 {
    color: #03a89e;
    font-size: 22px;
    margin-bottom: 10px;
}
.testi-client h6 {
    font-size: 15px;
}

.media-patner img {
    width: 200px;
    height: 150px;
}
.money-wrapper {
	background:#f1f5f8;
	padding: 60px 0 90px;
}
.money-wrapper {
	text-align:center
}
.money-boxes, .money-wrapper p {
    color: #747171;
}
.money-protect {
    margin: 50px 0;
}
.money-protect h5 {
    color: #46bab1;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
}
.money-protect h4 {
    background: #5eac24;
    color: #fff;
    display: inline-block;
    padding: 8px 30px;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #ababab;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.money-boxes h3 {
    color: #46bab1;
    font-weight: 600;
    margin-bottom: 15px;
}
.money-boxes p {
    font-size: 17px;
    line-height: 26px;
    padding: 0px 20px;
}

.money-protect p {
    margin: 0 auto;
    width: 47%;
    font-size: 20px;
    margin-bottom: 20px;
}
.money-protect img {
	margin: 0 auto 20px;
    display: block;
}
.money-icons {
    margin: 0 auto 20px;
    border-radius: 100%;
    border: 2px solid #46bab1;
    width: 90px;
    height: 90px;
    background: #fff;
}
.money-icons img {
	margin:10px 0
}
.footer-link-menu {
	background:#f6f6f6;
	padding:25px;
	margin-bottom:30px;
	float: left;
    width: 100%;
    box-sizing: border-box;
}
.bg-new-bottom {
	background:#f1f5f8
}
.top-footer-link {
}
.footer-txt {
    font-size: 22px;
    margin-bottom: 15px;
}
.top-footer-link li {
	list-style:none;
	margin:10px 0px;
	float:left;
	width:50%;	
}
.main-wrapper {
	padding:50px 0
}
.top-footer-link li a  {
	color:#8f8f8f;
	display:block;
	padding:5px 0;
	font-size:16px;
}
.news-bg-letters {
	float: left;
    width: 100%;	
background: #c1eae6;
background: -moz-linear-gradient(left,  #c1eae6 0%, #cceceb 28%, #75c8ce 100%);
background: -webkit-linear-gradient(left,  #c1eae6 0%,#cceceb 28%,#75c8ce 100%); 
background: linear-gradient(to right,  #c1eae6 0%,#cceceb 28%,#75c8ce 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1eae6', endColorstr='#75c8ce',GradientType=1 ); 
margin-bottom:50px;
}
.email-icons {
    text-align: right;
    margin: 50px 0px;
}

.email-icons img {
}

/*update-css-live*/
.setting-contact-main-bx {
    padding:15px 0
}
.panel {
    margin-bottom: 10px;
    box-shadow: 0 0px 10px rgba(200, 200, 200, 0.69);

}
.default-panel {
    margin-bottom: 10px;
    box-shadow: 0 0px 10px rgba(200, 200, 200, 0.69);

}
.setting-contact-main-bx .tabs-left li a {
    padding: 8px 15px;
}
.confirm-pass p {
    margin: 5px 0;
    padding: 0px;
}
.option-choose label {
    font-size:13px;
}

/*--12-12-2019 -*/
/*.cheat-masseg-bx {

    height: calc(100% - 153px) !important;
}*/
.header .navbar-default .navbar-nav > li >  .profile_login_pd {
    padding-right: 0px !important;
}
.modal_sub_tlt{
    padding-bottom:3%;
    display:inline;
}
.job_lstt{
    padding-bottom:10px;
}
.modal-header {
    background-color: #35a89e !important;
    color:#fff !important;
}
    .modal-header .close{
        opacity:1 !important;
    }
    .modal-header .close span {
        color: #ffffff;
    }
.m_table_popup thead {
    background:#f1f1f1;
}
.m_table_popup > tbody > tr > td {
    vertical-align: middle;
}
.profile_banners{
    width:100%;
}
.sidebar .form-group {
    padding-top:10px;
}
.sidebar .job-titles {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-categories label{
    font-weight:600 !important;
}
.job-info-bar.for-app-icon li {
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 10px !important;
}
.pree-inn-cont h5 {
    color: #35a89e;
}
.pree-job-heading h4{
    margin-bottom:15px;
}
.btn_new {
    margin-top: 10px !important;
}
.password-return hr{
    border-color:#fff !important;
}
.btn-add .btn-resend {
    line-height: 25px !important;
}
.email_chng_icon {
    border-right: 1px solid #dedede !important;
}
.your_skiils_add .modal-header {
    padding: 15px 50px ;
    
}
.your_skiils_add .modal-sub-title {
    color: #fff;
}
.your_skiils_add .check_top {
    padding-top:3%;
}
.your_skiils_add .end-save-btn {
    margin-top: 15px;
}
.not_yet_msg_dv .message-right-bx {
    position:inherit;
    width:inherit;
}
/*.not_yet_msg_dv .cheat-masseg-bx {
    position:inherit;
}*/
.not_yet_msg_dv{
    margin-top:2%;
}

.date-str {
    width: 100%;
    display: flex;
    justify-content: center;
    top: 10px;
}

/*--13-12-2019 chat msg css-*/
/*.cheat-masseg-bx {
    height: 75vh !important;
    position: inherit !important;
    top: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
}*/
/*.chat-main-section, .msg-send-bx {
position: inherit !important;
}
.message-left-bx{
    height:100vh;
}*/



@media screen and (max-width: 767px) {
    .your_skiils_add .modal-dialog {
        width: 85% !important;
    }
    .ul-rting-new1 {
        padding-right: 15px;
    }

    .ul-rting-new2 {
        padding-left: 15px;
    }
    .message-bx{
        position:inherit;
    }
    .recver-text, .sender-text {
        width: 100%;
    }
    .post-message {
        display: inherit !important;
        padding: 23px 25px !important;
    }
    #frmSendMessage .addtion-btn {
        right: 90px !important;
    }
    .emoji-picker-icon {

        right: 60px !important;
    }
    .msg-send-bx .form-control {
        padding: 6px 119px 6px 12px;
        width: 100%;
        display: inline-block;
        word-break: break-word;
    }
    .date-str:before {
        width: 30% !important;
       left: 9px !important;
    }
    .date-str:after {
        width: 30% !important;
       right: 9px !important;
    }


}
.your_skiils_add .modal-dialog {
    width: 60%;
}
.msg-send-bx .form-control {
    display: inline-block;
    word-break: break-word;
}
.div-find-talent .degination {
    line-height: 20px !important;
}
.no-message-pic img{
    width:auto !important;
    max-height:200px !important;

}
/*.not_yet_msg_dv .cheat-masseg-bx{
    height:auto !important;
 
}*/
/*.not_yet_msg_dv {
    margin-top:15%;
}*/
.invitation-bx .nav > li{
    width:20%;
    text-align:center;
}
.invitation-bx .nav > li > a {
    padding: 10px 0px;
}

.box_newa .confirmation-buttons .btn-primary {
    width: inherit !important;
    padding: 12px 20px;
    margin-right: 5px !important;
}
.box_newa .confirmation-buttons .btn-default{
    line-height:20px;
}
.paymt_img{
    display:none;
}
.modal-backdrop {
    z-index: 9999999 !important;
}
.portfolio_in1, .modal {
    z-index: 999999999 !important;
}
#addCertificate, #addEducation, #addExp, #myModal{
    margin-top:0px !important;
}
.panel-title{
    font-size:14px;
}
    .panel-title a, .add_skill_new {
      color: #a4a4a4 !important;
      
    }
        .panel-title a:hover, .add_skill_new:hover {
            color: #36aa9d !important;
        }
        .tl-profile {
            padding-top: 10px !important;
        }
.notification {
    margin-top: 12px;
    box-shadow: 0px 1px 4px #8f9ea9;
    padding: 15px;
    background: #fff;
    margin-left: 10px;
    margin-right: 10px;
}
.time_notification {
    padding-top: 10px;
    font-size:12px;
}
.dlt_notfi > a{
    color: #b7b1b1 !important;
}
.notification_secc {
    background: #f9fafb;
    height:100vh;
}
.notify_dv {
    padding:0px;
    width:300px;

}
.notify_dv > p {
    padding: 10px 10px;
    background: #35a89e;
    margin:0px;
    color: #fff;
}
    .notify_dv p{
        margin:0px !important;
    }
    .notify_dv > p a {
        color: #fff;
    }
.notify_dv li{
    border-bottom:1px solid #ccc;
    padding:10px 10px;
    font-weight:600;
    background:#fff;
}
    .notify_dv li p{
        font-weight:300 !important;
    }
.ulNotification{
    min-width:inherit !important;
    padding:0px !important;
}
    .ulNotification li:last-child{
        display:none;
    }
.noti_more{
    background: #eee !important;
    text-align: center;
   
}
.noti_more a {
    color: #35a79e;
}
.notify_dv > p a:hover{
    color:#fff !important;
}
/*.member-plan-inn-bx {
    min-height: 160px;
    background: #35a89e;
    color:#fff;
    padding: 30px 20px;
}*/
.mbr_dvv {
    transition: transform .3s;
    margin-bottom: 25px;
    border: 1px solid #35a79e;
}
/*.member-plan-bx{
    display:inherit;
}*/
.mbr_dvv:hover {
    box-shadow: 2px 2px 5px #949494;
}
    .mbr_dvv:hover .member-plan-inn-bx {
        background: #2b8c83;
    } 
.member-plan-inn-bx h2 .btn_time {
    font-size: 14px;
    background: #fff;
    border: 1px solid #35a89e;
    padding: 8px 10px;
    border-radius: 20px;
    color: #35a89e;
    box-shadow: 1px 1px 3px #5f5d5d;
    min-width: 80px;
    text-align: center;
}
.amount_pln_new {
    border: 1px solid #35a79e;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    margin-top: -15%;
    width: 100px;
    padding: 35px 2px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    position:relative;
}
  
    .amount_pln_new span {
        color: #35a79e;
    }
/*.member-plan-bx{
    box-shadow:none;
}*/
.mbr_dvv {
    box-shadow: 0 0 12px 10px #f9f9f9;
}
.ponits_plan ul li{
    padding:15px 20px;
    border-bottom:1px solid #ccc;
}
    .ponits_plan ul li .fa {
        font-size: 18px;
        color: #5faca0;
        margin-right: 10px;
    }
    .ponits_plan ul h4 {
        padding: 30px 10px 20px;
        text-align: center;
        color: #35a89e;
        font-weight: 600;
    }
.btn_select_pln_new {
    padding: 20px 10px;
}
.invoice_location_new {
    padding-bottom: 10px;
}
.children .dropdown-content a {
    border-bottom: 1px solid #f2f2f2;
}
.active-experience {
    border-bottom: none;
}
.active-experience .experience-boxes {
    border-bottom: 5px solid #03a99f;
}
.btn_edit_taxx {
    padding: 3px 10px !important;
}
.category_edit_new {
  color: #908f8f;
}
.pnl_profile_editt .default-panel {
    margin-bottom: 0px;
}
.sumery-cont-bx .visit-box {
    padding-bottom:7px;
}
.setting-contact-main-bx{
    padding-top:50px;
}
.security_edit_new {
    font-weight: 700;
    color: #a4a4a4 !important;
}
.phn_veri_fyy{
    border:none;
    margin-top:0px;
    padding-top:0px;
}
    .phn_veri_fyy label, .phn_veri_fyy span{
        font-weight: 500;
        font-size: 14px;
    }
.noti_setting_tab .desktop-view{
    padding-top:10px;
}

.noti_setting_tab .default-panel{
    margin-bottom:0px;
}
 .drop-user-list li a {
    border-bottom:1px solid #ccc;
   

}
.responsive_navbar_new .dropdown > .fa {
    display:none;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 8px 12px 19px 12px;
    background: #f1f1f1;
}
.loading{
    margin-left:0px !important;
}
.ques_desktopp .divider {
    margin:0px !important;
}
.ques_desktopp{
    padding:0px !important;
}
/*---header bar mobile-view---*/
.main-html-container{
    overflow:hidden;
}
.sidenav_mobile {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0;
    background-color: #ffffff7a;
    transition: 0.2s;
    padding-top: 0px;
}
.inner-sidebar-mobile{
    width:50%;
    padding-top:60px;
    float:right;
    height:100%;
    background:#fff;
}
.sidenav_mobile .mobile_withoutlogin a {
    padding: 0px 20px !important;
    line-height: 45px !important;
}
.sidenav_mobile .input-group-addon {
    display: table-cell !important;
}
.sidenav_mobile .navbar-form {
    padding: 0px 20px;
    border: none;
    box-shadow: none;
}
    .sidenav_mobile .navbar-form .input-group, .sidenav_mobile .navbar-form .input-group input {
        max-width: 100%;
        width:100%;
    }
    .sidenav_mobile .navbar-nav {
        margin: 0px !important;
    }
        .sidenav_mobile .navbar-nav > li > a {
            color: #52a99e !important;
            border-bottom: 1px solid #efefef;
        }
    .sidenav_mobile .tab-find-job.children.active .dropdown {
        background: #fff;
    }
        .sidenav_mobile .tab-find-job.children.active .dropdown .dropbtn, .sidenav_mobile .tab-find-job .dropdown .dropbtn {
            color: #fff;
        }
    .sidenav_mobile .responsive_navbar_new .dropdown > .fa {
        color: #52a99e;
    }
.sidenav_mobile .dropdown-content {
    background:#fff;
    font-weight:400 !important;
}

.sidenav_mobile .navbar-right > li {
    display: inherit;
    position: inherit !important;
    float: left;
    width: 33%;
    text-align: center;
}
   .sidenav_mobile .navbar-right > li a{
     padding:12px 10px !important;
   display:block;
    }
     .sidenav_mobile .navbar-right > li a .fa {
    color: #4dd1d3 !important;
    }
 .sidenav_mobile .navbar-right > .noactivebg {
    display: block !important;
   width: 100%;
 }
    .sidenav_mobile .navbar-right .drop-user-list > li {
        float: inherit !important;
        display: inherit !important;
    }
    .sidenav_mobile .navbar-right {
        background: #fff;
    }
.sidenav_mobile .menu_mobile_new {
    position:relative;
}
.sidenav_mobile .navbar-right .dropdown-menu {
    position: absolute !important;
    width:100%;
    padding:1%;
}
.sidenav_mobile .notify_dv > p {
    background: #e7e7e7;
    margin: 0px;
    color: #35a69e;
}
    .sidenav_mobile .notify_dv > p a{
        padding:0px !important;
    }
.sidenav_mobile .dropdown-menu .divider {
    margin:0px !important;
    background-color:#ccc;
}
    .sidenav_mobile .ques-paddv > li > a, .sidenav_mobile .drop-user-list a {
        background: #fff !important;
        color: #000 !important;
    }
        .sidenav_mobile .drop-user-list a{
            padding:14px 16px !important; 
        }
        .sidenav_mobile .drop-user-list {
            margin-bottom: 10px;
        }
    .sidenav_mobile .notify_dv .ulNotification .noti_more a {
        padding: 10px 10px !important;
    }
.sidenav_mobile .notify_dv .ulNotification a {
    padding: 0px !important;
}
    .sidenav_mobile .noactivebg11 > a{
        padding: 10px 10px 35px !important;
    }
.sidenav_mobile .navbar-right .drop-user-list > .divider {
    display: none !important
}
.sidenav_mobile a {
    transition: 0.3s;
}
.sidenav_mobile a:hover {
   color: #f1f1f1;
    }
    .sidenav_mobile .closebtn_mobile {
        position: absolute;
        top: 9px;
        right: 18px;
        font-size: 28px;
        margin-left: 50px;
        color: #52a99e;
    }
    /*.sidenav_mobile .children .dropdown {
        background: #fff;
        border-bottom: 1px solid #efefef;
    }*/
        .sidenav_mobile .children .dropdown > a {
            color: #03a89e !important;
        }
.header .navbar-default .navbar-nav > li.active > a::after {
    display: none !important;
}
.sidenav_mobile .header .navbar-default .navbar-nav > li > a {
    padding: 16px 10px !important;
}
.sidenav_mobile .navbar-nav > li > a:hover {
    background: #fff !important;
    border-color: #dadada;
}
.find_talent_new .bio-des, .find_talent_new .tl-profile {
    padding-top: 0px !important;
}
.find_talent_new .prfile_hading {
    margin-top: 3px !important;
}
.login_model_popup_new .nav-tabs > li > a, .login_model_popup_new .modal-header .close {
    padding: 12px 23px !important;
    color:#fff !important;
}
.login_model_popup_new .nav-tabs > .active > a {
    color: #35a89e !important;
}
.money_info {
    padding: 5% 0%;
    margin: 5% 0% 0%;
    background: #f1f5f8;
}
.img_div_money {
    display: flex;
    justify-content: center;
}
.btn_funds_protected {
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 18px;
    background: #F1CE11;
    color: #000;
    margin-top:20px;
}
    .btn_funds_protected:hover {
        background: #4c8f1e;
        color:#fff !important;
    }
    .fund_content {
        margin: 4% 0% 2%;
    }
    
.money_info .hw-img {
    border: 2px solid #35a89e;
}
.money_info .hw-box:hover .hw-img {
    border: 2px solid #03a89e;
    border-style: outset;
}
/* vedio css*/
.click_video {
    width: 80%;
    margin-top: 50px;
}
.media-videos {
    margin-top: -30px;
    width: 100% !important;
    height: 400px;
}
.media-play-icon {
    right: unset !important;
    top: 40%;
    width: 100% !important;
}
.videCont {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 7%;
    height: 0;
    margin: auto;
    
    height: 0;
    height: auto !important;
}
.opct {
    position: fixed;
    z-index: 100000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.9;
}
.popup_video{
    max-width:600px;
}
.closer_videopopup {
    position: absolute;
    display: table-cell;
    right: 2%;
    top: 2%;
    font-size: 32px;
    text-align: center;
    vertical-align: middle;
    padding: auto;
    cursor: default;
    background: none;
    border: none;
    color: #ffffff;
    z-index: 100004;
}
.play-icon {
    position: absolute;
    text-align: center;
    top: 50% !important;
    right: 0;
    width: 100%;
    transform: translateY(-50%);
}
    .play-icon i {
        color: #fff;
        font-size: 100px;
    }
.testimonials_sec {
    text-align: center;
    /* padding: 50px 0; */
    /*background: url(../images/customer.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10% 0% 5%;
    background-position: center;
    margin-bottom:5%;
}
.testimonial_slider_new {
    background: #f9f9f9;
    padding:5% 0% 0%;
}
    .testimonial_slider_new .owl-nav {
        display: inherit !important;
        pointer-events: inherit !important;
        opacity: 1 !important;
        text-align:center;
        font-size:38px;
    }
.testimonial_slider_new .item {
    text-align:center;
}
    .testimonial_slider_new .item img {
        border-radius: 50%;
    }
    .testimonial_slider_new .hw-box:hover .hw-img img {
        opacity: 1;
    }
.testimonial_slider_new .owl-carousel {
    margin-bottom: -10%;
}
.testimonial_slider_new .hw-box .hw-img {
    border: none;
    border-style: none;
}
    .testimonial_slider_new .owl-nav button.owl-next {
        float: right;
        margin-top: -5%;
        /* bottom: 61%; */
        margin-right: -2%;
    }
    .testimonial_slider_new .owl-nav button.owl-prev {
   
        float: left;
        margin-top: -5%;
        /* bottom: 61%; */
        margin-left: -2%;
    }
    .testimonial_slider_new .owl-nav button.owl-next span, .testimonial_slider_new .owl-nav button.owl-prev span{
        color: #35a89e;
    }
    .testimonial_slider_new .hw-box .des_new {
        background: #fff;
        padding: 8% 5%;
        -webkit-box-shadow: 0px 0px 22px 5px rgba(189,187,189,1);
        -moz-box-shadow: 0px 0px 22px 5px rgba(189,187,189,1);
        box-shadow: 0px 0px 22px 5px rgba(189,187,189,1);
        margin: 10% 5%;
        border-radius: 5px;
        position: relative;
    }
        .testimonial_slider_new .hw-box .des_new:before {
            content: " ";
            width: 20px;
            height: 20px;
            background: #fff;
            left: 45%;
            top: -5%;
            position: absolute;
            transform: rotate(45deg);
            border-radius: 3px;
        }
        .testimonial_slider_new .hw-box .des_new p {
            line-height: 24px;
            padding-bottom: 15px;
        }
    .testimonial_slider_new .hw-box h4{
        font-weight:600;
    }
    .testimonial_slider_new .owl-carousel button.owl-dot {
        background: #777;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 3px;
    }
.testimonial_slider_new .owl-stage-outer {
    margin-bottom: -10%;
}
.testimonial_slider_new .owl-dots {
    text-align: center;
    margin-top: 8%;
}
        .testimonial_slider_new .owl-carousel button.owl-dot.active {
            background: #03a89e;
        }
.about-bg-fixnhour_new {
    padding: 3% 0% 10%;
    background-image: url(../images/Back-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.bg_new_press {
    background-image: url(../images/bg-2.jpg);
}
.hiring-freelancer_sec {
    padding: 0% 0% 3%;
}

.hiring-freelancer_sec .nav-pills > li {
    float: inherit;
    margin: 5px;
}
    .hiring-freelancer_sec .nav-pills {
        display: flex;
        justify-content: center;
        margin-top:-15%;
    }
        .hiring-freelancer_sec .nav-pills > li a {
            background: #222;
            color: #fff;
            border-radius: 23px !important;
            padding: 10px 25px;
        }
            .hiring-freelancer_sec .nav-pills > li a:hover {
                background: #35a89e !important;
                color:#fff !important;
            }
            .hiring-freelancer_sec .nav-pills > li.active > a {
                background: #35a89e !important;
            }
/*.content_aboutt .container {
    -webkit-box-shadow: 0px 0px 18px -1px rgba(189,187,189,1);
    -moz-box-shadow: 0px 0px 18px -1px rgba(189,187,189,1);
    box-shadow: 0px 0px 18px -1px rgba(189,187,189,1);
    margin-top:-7%;
    background:#fff;
}*/
.content_aboutt h4 {
    color: #000;
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 10px;
}
    .content_aboutt p{
        line-height:30px;
        font-size:14px;

    }
.sub_head_about {
    color: #35a89e;
    padding-bottom: 15px;
}
.content_aboutt h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    padding-bottom: 15px;
    padding-top: 30px;
}
.content_aboutt hr {
    border-color: #35a89e;
    width: 97%;
}
.content_aboutt .container {
    padding: 2% 2%;
}
.follow_media ul {
    list-style-type: none;
    display: flex;
    padding: 50px 0px 0px;
    justify-content: center;
}
    .follow_media ul li a {
        padding: 3px 5px;
        background: #35a89e;
        color: #fff;
        border-radius: 50%;
    }
        .follow_media ul li a:hover{
            color:#fff !important;
            background:#000;
        }
        .follow_media ul li:nth-child(2) a {
            padding: 3px 8px;
        }
    .follow_media ul li {
        padding: 0px 5px;
    }
.how-it-works {
    position: relative;
    padding: 130px 0 167px;
}
.bid-btn-how:hover{
    color:#fff !important;
}
.topcompany .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;

}
    .topcompany .col-md-6 .row {
        background: #f1f1f1;
        padding: 35px 30px 0px;
       
    }
.topcompany .col-md-6 .row:last-child{
    padding-bottom:35px;
}
.topcompany ul li {
    width: 50%;
    float: left;
    color: #7b7a7a;
    line-height: 26px;
}
.topcompany ul{
    list-style-type:none;
}

.topcompany h3 {
    font-size: 20px;
    color: #35a89e;
    padding-bottom: 15px;
    padding-top: 25px;
    border-top: 2px solid #fff;
}
.topcompany .col-md-6 .row:first-child h3 {
    border-top: none;
    padding-top: 0px;;
}
    .topcompany {
        padding: 2% 0% 0%;
    }
.scnd_country .row{
    background: #f1f5f8 !important;
}
.contact_dvv{
    padding-top:2%;
}
    .contact_dvv input {
        background: #f1f5f8;
        height:55px;
        margin-bottom:20px;
    }
    .contact_dvv textarea {
        margin-bottom: 20px;
        background: #f1f5f8;
    }
.address_secc p {
    font-size: 18px;
    line-height: 35px;
    color: #333;
}
.address_secc .title{
font-size:22px !important;
margin-bottom:5px;
}
.address_secc iframe{
    margin-bottom:20px;
}
.press_box {
    background: #f1f5f8;
    border-radius: 7px;
    padding: 10% 5%;
    transition: all 0.5s ease 0s;
    margin-top:10%;
}
    .press_box h4 {
        font-size: 18px;
        color: #35a89e;
        padding-bottom: 0;
    }
    .press_box p {
        color: #817f7f;
        font-size: 16px;
        padding: 20px 0px;
    }
.contrast {
    filter: grayscale(100%);
    
    padding-bottom: 10%;
}
.press_box:hover {
    box-shadow: 0px 0px 4px 1px #ccc;
}
.press_box:hover .contrast {
    filter: inherit !important;
}
.press_box_team img {
    width: 100%;
    border-bottom-right-radius: 134px;
    border-top-left-radius: 135px;
    border-top-right-radius: 123px;
    border-bottom-left-radius: 8px;
   
}
.img_box_tmm{
    padding:15%;
    padding-left:0px;
}

    .press_box_team h4 {
        color: #35a89e;
       font-size: 20px;
       padding-bottom:0px;
    }
    .press_box_team h5 {
        text-align: left;
        font-size: 17px;
        font-weight: 500;
        padding: 9px 0px 15px;
    }
.topcompany ul li a {
    color: #7b7a7a;
    display:block;
}
.work_with {
    display: flex;
    padding-bottom: 30px;
}
.free_lance_Dvv{
    margin-top:4%;
}
.img_new_dv_scx .col-md-12 {
    display: flex;
}
.img_new_dv_scx img{
    width:33.33%;
}
.work_with .imgg {
    width: 35%;
    padding-right: 10px;
}
    .work_with p {
        line-height: 20px;
    }
    .work_with .title {
        margin-bottom: 5px;
    }
.free_lance_Dvv .hiring-back {
   
    background: url(../images/career.jpg);
   
}

.press_box_team1 img {
    width: 100%;
    margin-bottom: 6%;
  
}
.tabs_career_new ul {
    display: flex;
    justify-content: center;
    margin-bottom: 3%;
}
.tabs_career_new .nav-tabs > li {
    margin-bottom: 0;
    padding: 5px 0 !important;
    width: 20%;
    text-align: center;
    background: #f1f1f1;
    font-size: 18px;
    transition: all 0.5s ease 0s;
}
    .tabs_career_new .nav-tabs > li a{
        color:#222 !important;
    }
.tabs_career_new .sumery-cont-bx span {
    color: #35a89e;
}
.tabs_career_new .nav-tabs > li:hover, .tabs_career_new .nav-tabs > .active {
    background: #35a89e;
    margin: -5px 0px;
    box-shadow: 0px 0px 5px 2px #d7d7d7;
}
    .tabs_career_new .nav-tabs > li:hover a, .tabs_career_new .nav-tabs > .active a{
        color:#fff !important;

    }
    .press_box_team1 .imh {
        position: relative;
    }
    .press_box_team1 .imh span {
        position: absolute;
        bottom: 20px;
        left: 0px;
        padding: 5px 15px;
        background: hsla(0, 0%, 13%, 0.53);
        color: #fff;
    }
    .press_box_team1 {
        box-shadow: 0px 0px 5px 1px #aeaeae;
        padding-bottom: 2%;
    }
.blog_crr {
    padding: 5% 0% 9%;
}

.press_box_team1 h4 {
    color: #35a89e;
    font-size: 20px;
}
.press_box_team1 a{
    margin-bottom:-8%;
    margin-top:8%;
}
.tabs_career_new .default-panel {
    border-radius:5px;
}
.shrt_by_new_row {
    background: #f1f5f8;
    padding: 1.7% 1%;
    margin: 0;
    margin-bottom: 2%;
    border-radius: 4px;
    box-shadow: 1px 1px 4px #ccc;
}
    .shrt_by_new_row h4 {
        padding-top: 12px;
        color: #333;
        font-weight: 600;
        font-size: 16px !important;
        padding-bottom: 8px;
    }
.dv_con_top_skiil{
    padding:5% 0%;

}
.blog_new {
    background: #f1f1f1;
}
    .blog_new .press_box_team1 {
        background: #fff;
        padding: 0% 0% 3%;
    }
.dv_con_top_skiil p {
    padding-bottom: 15px;
}
    .dv_con_top_skiil ul {
        list-style-type: none;
        line-height: 35px;
        padding-bottom: 15px;
    }
    .dv_con_top_skiil .fa {
        color: #35a89e;
        font-size: 22px;
        padding-right: 10px;
    }
.dv_con_top_skiil h4 {
    font-weight: 600;
    padding-bottom: 15px;
    padding-top: 3%;
}
.cnt  .hw-img  {
    background: transparent;
    border: none !important;
    border-radius: 0 !important;
}
/*FAQ*/

.faq_cl .panel,
.faq_cl .panel-body {
    box-shadow: none;
    margin-bottom:15px;
}

.faq_cl .panel-group .panel-heading {
    padding: 0;
}
.faq_cl .panel-body {
    line-height: 25px;
}

.faq_cl .panel-group .panel-heading a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    position: relative;
    color: #35a89e !important;
}
.faq_cl h4 {
    font-weight: 600;
    font-size: 17px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.faq_cl .panel-group .panel-heading a:after {
    content: '-';
    float: right;
}

.faq_cl .panel-group .panel-heading a.collapsed:after {
    content: '+';
}
.content_aboutt ul {
    padding-left: 20px;
    line-height: 28px;
    margin: 10px 0px;
}
.privacy_policy_secc .container {
    margin-top: 3% !important;
    box-shadow: inherit !important;
    padding: inherit !important;
    margin-bottom: 5%;
}
.main_heading {
    background: #35a89e;
    color: #fff;
    font-size: 22px;
    padding: 2% 3%;
    border-radius: 3px;
    margin-bottom: 3%;
    font-weight: 700;
}
.btn_privacy_download {
    color: #35a89e !important;
    background: #fff !important;
    border: 1px solid #35a89e !important;
    float:right;
}
    .btn_privacy_download:hover {
        color: #fff !important;
        background: #35a89e !important;
    }
    .privacy_content_rw {
        box-shadow: 0px 0px 18px -1px rgba(189,187,189,1);
        padding: 2%;
    }
.list_policy {
    height: 100%;
    padding: 10% 5%;
    background: #f1f1f1;
}
    .list_policy ul li {
        line-height: 50px;
    }
    .list_policy a {
        padding: 0px 20px;
        border-left: 2px solid #35a89e;
        background: #fff;
        color: #333;
        display: block;
        margin-bottom: 15px;
        transition: all 0.5s ease 0s;
        font-weight: 600;
    }
    .list_policy a:hover {
        background: #35a89e;
        color:#fff !important;
    }
.list_policy ul .active a {
    background: #35a89e;
    color: #fff !important;
}
    .list_policy ul{
        padding-left:0px;
        margin:0px;
    }
#divAlertMessage {
    position: fixed;
    bottom:0px;
    z-index: 999;
   width: 100%;
   text-align:center;
}
    #divAlertMessage{
    /* Cross browser animation */
    -webkit-animation: divAlertMessage 1s 1; /* Chrome, Safari 5+ */
    -moz-animation: divAlertMessage 1s 1; /* Firefox 5-15 */
    -ms-animation: divAlertMessage 1s 1; /* IE9 */
    -o-animation: divAlertMessage 1s 1; /* Opera 12.00 */
    animation: divAlertMessage 1s 1; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}

@keyframes divAlertMessage {
    0% {
        -webkit-transform: translate3d(0,-100px,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,-100px,0); /* Firefox */
        -ms-transform: translate3d(0,-100px,0); /* IE9 */
        -o-transform: translate3d(0,-100px,0); /* Opera */
        transform: translate3d(0,-100px,0);
    }

    100% {
        -webkit-transform: translate3d(0,0,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,0,0); /* Firefox */
        -ms-transform: translate3d(0,0,0); /* IE9 */
        -o-transform: translate3d(0,0,0); /* Opera */
        transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes divAlertMessage {
    0% {
        -webkit-transform: translate3d(0,-100px,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,-100px,0); /* Firefox */
        -ms-transform: translate3d(0,-100px,0); /* IE9 */
        -o-transform: translate3d(0,-100px,0); /* Opera */
        transform: translate3d(0,-100px,0);
    }

    100% {
        -webkit-transform: translate3d(0,0,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,0,0); /* Firefox */
        -ms-transform: translate3d(0,0,0); /* IE9 */
        -o-transform: translate3d(0,0,0); /* Opera */
        transform: translate3d(0,0,0);
    }
}

@-moz-keyframes divAlertMessage {
    0% {
        -webkit-transform: translate3d(0,-100px,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,-100px,0); /* Firefox */
        -ms-transform: translate3d(0,-100px,0); /* IE9 */
        -o-transform: translate3d(0,-100px,0); /* Opera */
        transform: translate3d(0,-100px,0);
    }

    100% {
        -webkit-transform: translate3d(0,0,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,0,0); /* Firefox */
        -ms-transform: translate3d(0,0,0); /* IE9 */
        -o-transform: translate3d(0,0,0); /* Opera */
        transform: translate3d(0,0,0);
    }
}

@-o-keyframes divAlertMessage {
    0% {
        -webkit-transform: translate3d(0,-100px,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,-100px,0); /* Firefox */
        -ms-transform: translate3d(0,-100px,0); /* IE9 */
        -o-transform: translate3d(0,-100px,0); /* Opera */
        transform: translate3d(0,-100px,0);
    }

    100% {
        -webkit-transform: translate3d(0,0,0); /* Safari & Chrome */
        -moz-transform: translate3d(0,0,0); /* Firefox */
        -ms-transform: translate3d(0,0,0); /* IE9 */
        -o-transform: translate3d(0,0,0); /* Opera */
        transform: translate3d(0,0,0);
    }
}

.follow_media ul{
    line-height:inherit;
    margin:0px;
    padding-left:0px;
}



@media screen and (max-width: 1500px) and (min-width: 320px) {
    .your_skiils_add .modal-dialog {
        width: 85% !important;
    }
   }
/*@media screen and (max-width: 1650px) and (min-width: 1410px) {
    .cheat-masseg-bx {
        height: 69vh !important;
    }
    .cheat-masseg-bx-height1 {
        height: 63vh !important;
    }
    .cheat-masseg-bx-height2 {
        height: 57vh !important;
    }
    .not_yet_msg_dv {
        margin-top: 5%;
    }
}*/
/*@media screen and (max-width: 1380px) and (min-width: 1300px) {
    .cheat-masseg-bx {
        height: 63vh !important;
    }
    .cheat-masseg-bx-height1 {
        height: 57vh !important;
    }

    .cheat-masseg-bx-height2 {
        height: 50vh !important;
    }
    .not_yet_msg_dv {
        margin-top: 1%;
    } 
}*/
/*@media screen and (max-width: 1280px) and (min-width: 1250px) {
    .cheat-masseg-bx {
        height: 62vh !important;
    }
    .cheat-masseg-bx-height1 {
        height: 55vh !important;
    }

    .cheat-masseg-bx-height2 {
        height: 47vh !important;
    }
}*/
@media screen and (max-width: 1240px) and (min-width: 1000px) {
    /*.cheat-masseg-bx {
        height: 63vh !important;
    }
    .cheat-masseg-bx-height1 {
        height: 57vh !important;
    }

    .cheat-masseg-bx-height2 {
        height: 50vh !important;
    }*/
    .post-message{
        display:inherit !important;
    }
    .not_yet_msg_dv {
        margin-top: 3%;
    }
    .header .navbar-default .navbar-nav > li > a.ques-padd {
        padding: 30px 7px;
    }
    li .dropdown a.dropbtn {
        padding: 30px 10px;
    }
    .header .navbar-default .navbar-nav > li > a {
        padding: 30px 8px;
    }

}
@media screen and (max-width: 990px) {
    /*.message-left-bx{
        height:auto;
    }*/
    /*.message-bx {
        position: inherit;
    }*/
    .post-message {
        display: inherit !important;
    }
    .shortBy h2 {
       line-height: 35px;
    }
    .shortBy .talent-sort {
       margin-top: 5px;
    }
    .div-sign-up {
        height: 70vh !important;
    }
    .view-btn {
        padding: 5px 10px !important;
    }
    .img-chat{
        width:100%;
    }
}
@media screen and (max-width: 767px) {
    .div-find-talent .degination {
        line-height: 20px !important;
    }
    .btn_privacy_download{
        float:left;
        margin-bottom:3%;
    }
    .div-sign-up {
        height: 75vh !important;
    }
    .login-box-top {
        padding: 30px 20px;
    }
    .press_box_team1 {
        margin-bottom: 15%;
    }
    .login-box .input-group .form-control {
        border-left: 1px solid #ddd !important;
    }
    .press_box_team h4 {
        font-size: 16px;
    }
    .press_box_team h5 {
        font-size: 14px;
        padding: 5px 0px 10px;

    }
    .content_aboutt p {
        line-height: 20px;
    }
    .tabs_career_new .nav-tabs > li a {
        padding: 5px 0px;
        font-size: 11px;
    }
    .contrast {
        padding-bottom: 5%;
    }
    .job_drp_dwn .new-rating{
        width:50% !important;
    }
    .tabs_career_new .default-panel {
        margin-bottom:10px;
    }
    .tabs_career_new .btn-primary {
        margin-top: 8%;
        margin-bottom: 0;
    }
    .navbar-default .navbar-collapse {
        display: none !important;
    }
    .sidenav_mobile {
        display: block;
    }
    .navbar-toggle {
        display: block;
    }
    .address_secc iframe{
        margin-top:10%;
    }
    .address_secc p {
        font-size: 16px;
        line-height: 25px;
    }
    .address_secc .title {
        margin-bottom: 10px;
    }
        .page-next .pagination .page-item .page-link {
        font-size: 12px !important;
    }

    .job-per-page {
        padding-bottom: 10px;
    }
    .how_it_work_imgggg {
        display: none;
    }
    .invitation-bx .nav > li {
        width: 100%;
        text-align: center;
    }

    .open-job_tab_bx .panel-tabs > li > a {
        padding: 20px 14px;
    }

    .open-job_tab_bx .panel-tabs > li {
        width: 100%;
    }

    .open-job_tab_bx .panel-tabs {
        height: auto;
    }

    .job_search_bx .search-container {
        width: 100%;
    }

    .prifile-left-bx {
        margin-top: -25px;
    }

    .bodr-bot {
        margin-left: 0px !important;
    }

    .pro-padd-right {
        padding-right: 15px !important;
    }

    .prifile-left-bx .panel-title a, .skill-profiles .panel-title a {
      font-size:11px;
      margin-top:0px !important;
    }
    .prifile-left-bx .panel-heading, .skill-profiles .panel-heading {
        padding:10px 8px;
    }
    .teb-head .amount-cont {
        width: 100% !important;
    }

    .advanced-bx {
        padding: 7px 0px 7px 0px !important;
    }
    .list-inline.advanced-bx > li{
        display:block;
    }
    .job_details_cls{
        display:inherit !important;
    }
    .job_details_cls .shortBy .select-form{
        width:100%;
        padding-top:6px;
    }
        .job_details_cls .shortBy{
            margin-top:15px ;
        }
        .job_details_cls .shortBy .col-md-4, .job_details_cls .shortBy .col-md-8 {
            padding: 0px !important;
        }
    .job_drp_dwn .drop-togal-bx {
       
        height:40px !important;
        width:100% !important;
    }
    .job_drp_dwn .msg-btn-bx {
        margin-bottom: 10px;
    }
    .job_drp_dwn .msg-btn-bx {
        float: inherit !important;
        width: 100%;
        text-align: center;
    }
    .job_drp_dwn .new-rating {
        padding:20px 0px !important;
        width:100%; 
    }
    .static .ind-bx h3 {
        line-height: 10px;
    }
    .static .title.username {
        line-height: 23px;
    }
    .static .degination {
        line-height: 35px;
    }
    .static .list-inline {
        line-height: 27px;
    }
    .static .tl-img {
        margin: 10px auto 15px;
    }
    .cover-later-bx .heire-bx {
        border-left:0px;
        padding-left:0px;
    }
    .new_dv_panel{
        margin-bottom:10px !important;
    }
    .initatio-tab-bx .tab-content.clearfix{
        padding-bottom:15px !important;
    }
    .create-profile{
        padding: 20px 0px !important;
    }
        .create-profile .panel-title{
            font-size:16px !important;
        }
    .Editor-editor{
        min-height:100px;
        height:auto;
    }
    .btn_expertise a{
        width:100%;
        margin-bottom:7px !important;
        margin-left:0px !important;
    }
    .create-profile .panel, .setting-contact-main-bx .panel {
        margin-bottom: 15px !important;
    }
        .setting-contact-main-bx .panel .choose-txt {
            padding-left:0px;
        }
    .modal{
        z-index:99999;
    }
   
    .paymt_img {
        display: block;
        margin-bottom:30px;
    }
    .card-number-pic{
        background-image:none;
    }
    .secuerly-store{
        top:115px;
    }
    .flag_prof, .inv_vt {
        float: inherit !important;
    }
    .sponsred {
       padding: 10px 1px 2px !important;
    }
    .pl_later{
     padding:0px;
    }
    .text_Invites_p{
        padding:0px;
    }
    .add-press-bx ul li {
        margin-right:0px;
        padding-bottom:10px;
    }
    .portfolio_in1 .modal-dialog {
        width:93% !important;
    }
    .creat-profile-hr .panel{
        margin-bottom:10px;
    }
    .Add_Certificate1 .modal-body {
        padding: 30px 30px !important;
    }
    .panel-title a {
        margin-top:10px;
    }
    .notification{
        padding:10px 0px; 
    }
    .open_job_head_bx{
        text-align:center;
    }
    .job_lft_bx
    {
        margin-top:11px;
    }
    .dialog-loading-wrapper{
        left:35%;
    }
    .bid_avb {
        padding-bottom: 15px;
        padding-top: 15px;
    }
        .bid_avb .addmore {
            float: right;
            margin-top:-4px;
        }
        .bid_avb .bid-submenu {
            padding: 3px 0;
            min-width: 110px;
            font-size: 12px;
        }
            .bid_avb .bid-submenu a {
                padding: 1px 5px;
                text-align:center;
            }
    .info-heading h3{
        font-size:18px;
    }
    .membership_new{
        margin-top:10px;
    }
        .membership_new .cycle_new {
            padding-top: 15px;
        }
    .btn_mbm{
        float:inherit;
    }
    .profile_contact_info_new .act-inn-bx {
        padding-top:20px;
    }
    .profile_contact_info_new .panel-heading {
        padding: 10px 5px;
    }
    .profile_contact_info_new .panel-title a.del-btn {
        padding: 0px 5px;
        margin-top:0px;
    }
    
    .profile_contact_info_new .panel-body {
        padding: 0px 0px 20px !important;
    }
    .pnl_profile_editt{
        margin-top:15px;
    }
    .security_edit_new {
        margin-top: -27%;
    }
    .phone-verfications .save-btn{
        margin-top:10px;
    }

    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 8px 12px 19px 25px;
        background: #f1f1f1;
    }
    .explore .f-box h5 {
        padding: 14px 0px !important;
        font-size: 13px !important;
    }
    .copyright p{
        font-size:11px !important;
    }
    .partner .owl-carousel .owl-nav button.owl-prev, .partner .owl-carousel .owl-nav button.owl-next {
        font-size: 34px !important;
        line-height: 20px;
        height: 25px;
        padding: 14px !important;
    }
        .partner .owl-carousel .owl-nav button.owl-prev:focus, .partner .owl-carousel .owl-nav button.owl-next:focus {
            outline:none !important;
        }
    .banner_main {
        background-position: center center !important;
    }
    .login_model_popup_new .modal-body {
        padding: 40px 25px;
    }
    .login_model_popup_new h2{
        font-size:16px;
    }
    .freelancer_profile_info_new .no-content h4 {
        font-size:14px;
    }
    .freelancer_profile_info_new .container-name h4 {
        padding-top: 6%;
        clear: both;
    }
    .job_category_new li{
        margin-bottom:5px;
    }
    .text_Invites_p .pull-right{
        float:left !important;
    }
    .btn_funds_protected{
        font-size:12px;
    }
    .fund_content p {
        margin-top: 7%;
        font-size: 14px;
    }
    .money_info .h6 {
        font-size: 16px !important ;
        margin-top: 20px !important;
    }
    .money_info .hw-box {
        margin-bottom:10%;
    }
    .money_info {
        padding: 12% 0%;
    }
    .testimonial_slider_new .owl-nav button.owl-prev, .testimonial_slider_new .owl-nav button.owl-next {
        float: inherit !important;
        top: 0% !important;
        bottom: 0% !important;
        margin-left: 0px !important;
       
    }
    .testimonial_slider_new .owl-nav button.owl-prev span, .testimonial_slider_new .owl-nav button.owl-next span{
padding:15px !important;
      }

    .testimonial_slider_new .owl-stage-outer, .testimonial_slider_new .owl-carousel {
        margin-bottom: 0%;
    }
    .media-play-icon{
        width:95% !important;
    }
    .testimonial_slider_new{
        padding:10% 0%;
    }
        .testimonial_slider_new .hw-box .des_new:before{
            left:49%;
        }
        .testimonial_slider_new .hw-box .des_new {
            margin: 10% 5% 6%;
        }
    .media-videos{
        height:inherit !important;
    }
    .testimonials_sec {
        padding: 15% 0% 5%;
        margin-bottom:5%;
    }
    .popup_video{
        width:100%;
    }
    .play-icon{
        top:40% !important;
    }
        .play-icon i {
         
            font-size: 50px;
        }
    .hiring-freelancer_sec .nav-pills {
        display: block;
       margin-top: inherit; 
        padding: 10% 1%;
    }
    .content_aboutt hr{
        width:90%;
    }
    .about-bg-fixnhour_new {
        padding: 5% 0% 5%;
    }
        .content_aboutt .container {
        padding: 5% 5%;
        margin-top:0px;
    }
    .about-bg-fixnhour_new .about-title {
        margin: 0 0 40px;
    }
    .topcompany ul li{
        width:100%;
    }
    .topcompany .col-md-6 .row {
        padding: 30px 20px 0px;
    }
    .topcompany .col-md-6{
        margin-bottom:8px;
    }
    .shrt_by_new_row {
        padding: 2% 1% 5%;
        margin: 0;
        margin-bottom: 5%;
    }
    .shrt_by_new_row .col-md-4{
        text-align:left !important;
    }
   
  
    .main_heading {
       
        font-size: 16px;
        padding: 3% 3%;
    }
    .privacy_content_rw {
        padding: 10% 0%;
    }
        .privacy_content_rw h4 {
            font-size: 18px !important;
        }
        .privacy_content_rw h5 {
            font-size: 16px !important;
        }
    .list_policy ul li {
        line-height: 35px;
    }
    .list_policy a {
        margin-bottom: 6px;
        font-size: 13px;
        padding: 0px 5px;
    }

    }







    @media screen and (max-width: 1000px) {
        .margin_rww {
            margin: 0 !important;
        }

        .list_policy {
            margin-bottom: 7%;
        }

        .pagination {
            display: flex;
            justify-content: center;
            float: inherit !important;
        }

        .press_box {
            margin-top: 7%;
        }

        .membership_new {
            margin-top: 10px;
        }

        .heire-bx {
            border: none;
            padding-left: 0px;
        }

        .advance_bx_new a {
            padding: 9px 48px !important;
        }

        .list-inline.advance_bx_new > li {
            padding-right: 5px !important;
        }

        .advance_bx_new {
            padding-left: 10px !important;
        }

        .cover-des {
            padding-bottom: 20px;
        }

        .tab_profile_views .amount-cont {
            width: 100% !important;
        }

        .px_dvv {
            padding: 0px !important;
        }

        .btn_summs .summ_tab_bx li a {
            font-size: 14px !important;
        }

        .btn_summs .summ_tab_bx li {
            border: none !important;
        }


        /*.navbar-default .navbar-collapse {
            display: block !important;
        }*/
        .responsive_navbar_new .dropdown > a {
            padding: 10px 0px !important;
            line-height: 40px !important;
        }

        .responsive_navbar_new .dropdown > .fa {
            display: inherit;
            float: right;
            padding: 0px 5px !important;
            line-height: 36px !important;
        }

        .responsive_navbar_new .dropdown .dropdown-content {
            box-shadow: none;
            min-width: 100% !important;
            display: none;
            position: inherit !important;
        }

        .responsive_common a {
            padding: 0px 0px !important;
            line-height: 47px !important;
        }

        /*.cheat-masseg-bx {
            height: 500px !important;
        }*/

        .loading {
            margin-left: 0px !important;
        }

        .login_model_popup_new .form-group .form-control {
            border-left: 1px solid #ccc !important;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .testimonials_sec {
            padding: 15% 0% 5%;
            margin-bottom: 5%;
        }

        .testimonial_slider_new .owl-nav button.owl-next span, .testimonial_slider_new .owl-nav button.owl-prev span {
            padding: 10px;
        }

        .testimonial_slider_new .owl-nav {
            font-size: 29px;
        }

            .testimonial_slider_new .owl-nav button.owl-prev {
                margin-left: -4%;
                z-index: 9999;
            }

            .testimonial_slider_new .owl-nav button.owl-next {
                margin-right: -4%;
                z-index: 9999;
            }

        .testimonial_slider_new .hw-box .des_new {
            box-shadow: 0px 0px 10px 2px rgba(189,187,189,1);
        }
    }

    @media screen and (max-width: 1500px) and (min-width: 1000px) {
        .member-plan-inn-bx h2 {
            font-size: 26px;
        }

        .member-plan-inn-bx {
            min-height: 140px;
        }

        .responsive_navbar_new .dropdown > .fa {
            display: none !important;
        }

        .testimonials_sec {
            padding: 15% 0% 5%;
            margin-bottom: 5%;
        }
    }

    @media screen and (max-width: 999px) and (min-width: 768px) {
        .member-plan-inn-bx h2 {
            font-size: 22px;
        }
        .round-option li{
            padding-right:0px;
            margin-right:34px;
        }
        .member-plan-inn-bx > p {
            font-size: 11px;
        }

        .member-plan-inn-bx {
            min-height: 120px;
            padding: 20px 5px;
        }

        .amount_pln_new {
            margin-top: -22%;
        }

        .ponits_plan ul li {
            padding: 10px 10px;
        }

            .ponits_plan ul li .fa {
                margin-right: 5px;
            }

        .navbar-header {
            float: left !important;
        }

        .header .container {
            width: 100%;
            padding: 5px 15px 5px 15px !important;
        }

        .header .navbar-default .navbar-nav > li > a.ques-padd {
            padding: 5px 18px !important;
        }

        .header .navbar-default .navbar-nav > li > a.noti-padd {
            padding: 5px 18px !important;
        }

        .header .navbar-default .navbar-nav > li > a {
            padding: 10px 4px !important;
            font-size: 12px;
        }

        .navbar-nav {
            margin-top: 7px;
            float: inherit !important;
        }

        .navbar-default .navbar-collapse {
            display: flex !important;
            float: right;
            padding-left: 0px;
            align-items: center;
        }

        .header .navbar-default .navbar-nav > .responsive_common > a {
            padding: 0px 10px !important;
           
        }

        .responsive_navbar_new .dropdown .dropbtn {
            line-height: 46px !important;
        }

        a.navbar-brand img {
            margin-top: 0px !important;
            margin-right: 2px !important;
            max-width: 125px !important;
        }

        /*.responsive_navbar_new .dropdown > .fa {
            display: none !important;
        }*/

        .header .input-group {
            max-width: 140px !important;
        }

        .header .input-group {
            display: none;
        }

        .header .navbar-default .navbar-nav > .tab-post-job > .btn.btn-primary {
            margin: 0px !important;
            padding: 5px 10px !important;
            margin-top: 5px !important;
        }

        .wcu .wc-box {
            min-height: 290px;
        }
    }

    @media screen and (max-width: 1200px) and (min-width: 768px) {

        .experience-boxes {
            min-height: 125px;
            max-height: 160px;
            padding: 20px 10px;
        }
    }

@media screen and (max-width: 1199px) and (min-width: 1000px) {
    .header .input-group {
        max-width: 140px !important;
    }

    li .dropdown a.dropbtn {
        padding: 30px 10px !important;
        line-height: 80px !important
    }

    .header .navbar-default .navbar-nav > .responsive_common > a {
        padding: 16px 10px !important;
        line-height: 48px;
    }

    .cookies-popup p {
        padding-right: 10%;
    }

    #btn-cookies-accept {
        right: 10% !important;
        top: 51% !important;
    }

    #btn-cookies-cancel {
        right: 3% !important;
        top: 51% !important;
    }

    @media screen and (max-width: 1024px) and (min-width: 1000px) {
        .header .input-group {
            max-width: 140px !important;
        }

        .header .navbar-form {
            margin-right: 0px !important;
            padding-right: 0px !important;
        }

        .menu-right-lgoin li > .log_btn {
            padding: 30px 4px !important;
        }
    }

    @media (max-width: 992px) and (min-width: 769px) {
        .navbar-default .navbar-collapse {
            display: flex !important;
        }

        .header .input-group {
            max-width: 100px;
        }
    }

    @media (max-width: 1199px) and (min-width: 992px) {
        .job_drp_dwn .new-rating {
            width: 120px;
        }

        .job_drp_dwn .msg-btn-bx {
            width: 100px;
        }

            .job_drp_dwn .msg-btn-bx .btn.btn-primary {
                padding: 12px 15px;
            }
    }

    @media (max-width: 991px) and (min-width: 768px) {
        .job_allproposalresult_img_new {
            padding: 0px;
            padding-left: 10px;
        }

            .job_allproposalresult_img_new .prop-img-bx, .job_allproposalresult_img_new .user-img, .job_allproposalresult_img_new .tl-img, .job_allproposalresult_img_new img {
                width: 100%;
                height: inherit !important;
            }

        .job_allproposalresult_new .degination, .job_allproposalresult_new .ind-bx h3, .job_allproposalresult_new .amount-bx li {
            font-size: 11px !important;
        }

        .job_drp_dwn .msg-btn-bx > .btn.btn-primary {
            padding: 12px 15px !important;
        }

        .job_allproposalresult_new .ind-bx {
            margin: 10px 0px 0px;
        }

        .job_drp_dwn .new-rating, .job_drp_dwn .msg-btn-bx {
            width: 115px;
            padding-bottom: 25px;
        }
    }

    @media (max-width:767px) and (min-width : 600px) {
        .job_allproposalresult_img_new {
            width: 25% !important;
            float: left;
        }

        .job_allproposalresult_profile_new {
            width: 75% !important;
            float: right;
        }

        .job_drp_dwn .new-rating {
            width: 20% !important;
            padding: 0px !important;
        }

            .job_drp_dwn .new-rating a {
                font-size: 13px !important;
            }

            .job_drp_dwn .new-rating ul {
                margin-bottom: 0px !important;
            }

        .job_drp_dwn .msg-btn-bx {
            text-align: right !important;
            padding: 0px 0px 40px !important;
        }

        .job_allproposalresult_new .degination, .job_allproposalresult_new .ind-bx h3, .job_allproposalresult_new .amount-bx li {
            font-size: 11px !important;
            line-height: 24px !important;
        }

        .job_allproposalresult_new .ind-bx {
            margin: 0px;
        }

        .job_allproposalresult_img_new .tl-img {
            margin-bottom: 5px !important;
        }
    }
    /*outer view media css*/
    @media screen and (max-width: 381px) {
        .btn-become a {
            width: 100% !important;
        }

        .btn-become .btn.btn-primary {
            margin-left: 0px !important;
            margin-top: 8px;
        }
    }


    @media screen and (max-width: 768px) {
        .navbar-default .navbar-collapse {
            display: none !important;
        }

        .navbar-header {
            width: 100%;
        }

        .navbar-toggle {
            display: block;
        }
    }




    @media screen and (max-width: 768px) {
        .header .navbar-default .navbar-nav > li > .prfile-login-with-img-menu {
            padding-bottom: 35px !important;
        }

        .panel-body h4 {
            font-size: 12px;
        }
    }

    @media screen and (max-width: 999px) and (min-width: 769px) {
        .responsive_navbar_new .dropdown > .fa {
            display: none !important;
        }
    }

    @media screen and (max-width: 991px) and (min-width: 768px) {
        .div-comm-cls-padd2 {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
    }

    @media screen and (max-width: 1024px) and (min-width: 1000px) {
        .header .menu-right-lgoin li > .log_btn {
            padding: 30px 3px !important;
        }

        .tab-post-job-nmew {
            padding-left: 0px !important;
        }

        .get-start-content {
            margin-top: -40px !important;
        }
    }

    @media screen and (max-width: 1199px) and (min-width: 1000px) {
        .round-option li {
            padding-right: 10px;
        }
    }

    @media screen and (max-width: 1024px) and (min-width: 1000px) {

        .div-find-talent span.online {
            right: 24px !important;
        }
    }

    