@media screen and (max-width:1599px){}
/* ------------------1599px-----------------  */



@media screen and (max-width:1499px){
    .recent-btm h3 {
        font-size: 14px;
    }
    /* .recent-btm {
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    .recent-btm a {
        align-self: flex-end;
    } */
    .foot-lft {
        margin-right: 2.02%;
        width: 35.9%;
    }
    .foot-r8 {
        width: 24.5%;
    }
}
/* ------------------1499px-----------------  */



@media screen and (max-width:1399px){
    header {
        padding: 4px 15px;
    }
    .banner {
        padding: 0px 15px;;
    }
    .owl-recent {
        padding: 0px 45px;
    }
    .owl-recent .owl-nav {
        margin: 0px 41px;
    }
    .foot-top {
        padding: 70px 15px 58px 15px;
    }
    .copy {
        padding: 17px 15px 21px 15px;
    }
    /* .banner-txt {
        padding: 64px 0px;
        width: 519px;
    }
    .banner-img {
        width: 769px;
    } */
    .recent-btm {
        justify-content:space-between;
        align-items: center;
        flex-direction: row;
    }
    .recent-btm a {
        align-self: flex-end;
    }
    .foot-lft {
        margin-right: 4.02%;
        width: 31.9%;
    }
    .foot-r8 {
        width: 29.5%;
    }
}
/* ------------------1399px-----------------  */
/* @media screen and (max-width:1333px){
    .banner-txt {
        padding: 56px 0px;
        width: 519px;
    }
} */
/* ------------------1333px-----------------  */


@media screen and (max-width:1299px){
    .recent-btm a {
        padding: 7px 6px 6px 7px;
        font-size: 13px;
    }
    /* .banner-txt h1 {
        font-size: 51px;
        line-height: 54px;
        margin-bottom: 11px;
    }
    .banner-txt p {
        margin-bottom: 17px;
        font-size: 17px;
        line-height: 26px;
    }
    .banner-txt {
        padding: 44px 0px;
        width: 499px;
    }
    .banner-img {
        width:718px;
    } */
    .why {
        padding: 55px 0px 55px 0px;
    }
    .dealer {
        padding: 42px 0px 42px 0px;
    }
    .recent {
        padding: 42px 0px 42px 0px;
    }
    .start-inr {
        padding: 68px 20px 68px 20px;
        width:100%;
    }
    .start::after {
        width: 353px;
        height: 11px;
        background-size: 100% 100%;
        bottom: 36px;
    }
    .testi-box {
        padding: 17px 17px 17px 17px;
    }
    .testi-box p {
        margin-bottom: 31px;
    }
    .testimonial {
        padding: 55px 0px;
    }
    .foot-mid {
        width: 9.21%;
        margin-right: 2.7%;
    }
    .foot-lft {
        width: 32.9%;
    }
    .foot-r8 {
        width: 28.5%;
        margin-left: 2%;
    }
    .heading p {
        width: 85%;
    }
    .recent-btm {
        padding: 9px 12px 9px 12px;
    }
    .faq-tbpaper {
        padding: 28px 28px;
    }
    .faq-qs-inr .accordion-item {
        padding: 19px 10px 19px 10px;
    }
    .faq-qs-inr .accordion-button h4{
        margin-right: 5px;
    }
}
/* ------------------1299px-----------------  */

@media screen and (max-width:1199px){
    .foot-lft {
        margin-right: 4.02%;
    }
    .recent-btm {
        justify-content:space-between;
        align-items: center;
        flex-direction: row;
    }
    .recent-btm a {
        align-self: flex-end;
    }
    .banner-img {
        width: 654px;
    }
    .foot-lft {
        width: 33.9%;
        margin-right: 3.02%;
    }
    .foot-r8 {
        width: 29.5%;
        margin-left: 0%;
    }

    /* 13-12-2022 */
    .login-form {
        padding: 33px 65px 87px 45px;
    }
    /* 13-12-2022 */



    /* 15-12-2022 */
    .bud1 h3 {
        font-size: 14px;
        line-height: 21px;
    }
    .bud2 h3 {
        font-size: 14px;
        line-height: 21px;
    }
    .jbr8-top {
        padding: 20px 22px 19px 19px;
    }
    .jbr8tp-lft h2 {
        font-size: 19px;
        line-height: 23px;
    }
    .specific h6 {
        font-size: 14px;
        line-height: 23px;
    }
    .jbr8-btm h3 {
        font-size: 18px;
        line-height: 21px;
    }
    .jbdeet-recent {
        padding: 29px 0px 69px 0px;
    }


    .vend-pp-lft {
        margin-right: 16px;
        width: 31%;
    }
    .vend-pp-r8 {
        width: calc(100% - 31% - 16px);
    }
    /* 15-12-2022 */

    .dashboard-jblist h2 {
        font-size: 18px !important;
        line-height: 20px !important;
    }
    .dash-num-box {
        padding: 15.5px 8px 15.5px 8px;
    }
    .d-num-img {
        width: 48px;
        height: 48px;
        margin-right: 7px;
    }
    .d-num-txt h5 {
        font-size: 14px;
    }
    .dash-select {
        width: 28%;
    }
    .date-inpt {
        width: 23%;
        cursor: pointer !important;
    }
    .vendor-fin{
        flex-wrap: wrap;
        margin-bottom: 9px;
        justify-content: space-between !important;
    }
    .vendor-fin .fin-box{
        width: 49%;
        margin-bottom: 15px;
        margin-right: 0px;
    }


    /* 22-12-2022 */
    .abt-why{
        padding: 0px 0px 0px 0px;
        margin-bottom: 65px;
    }
    .abt-mntxt h2 {
        font-size: 25px;
        line-height: 34px;
        margin-bottom: 8px;
    }
    .abt-mntxt p {
        margin-bottom: 6px;
        font-size: 14.6px;
        line-height: 25px;
        color: #353C47;
    }
    .abt-mntxt a {
        width: 166px;
        height: 44px;
        padding: 9px 31px;
        font-size: 17px;
        line-height: 22px;
        letter-spacing: 0.01em;
        margin-top: 17px;
    }
    .abt-mninr .row{
        align-items: stretch;
    }
    .abt-mnimg,
    .abt-mnimg .row{
        height: 100%;
    }
    .abt-img1 img {
        width: auto;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }
    .mis-box {
        padding: 23px 19px 25px 19px;
    }
    .mis-img {
        margin-top: 12px;
        width: 80px;
        height: 87px;
        margin-right: 19px;
    }
    .mis-img img {
        width: 58px;
        height: 59px;
        display: block;
    }
    .mis-txt p {
        font-size: 14.6px;
        line-height: 24px;
    }
    .abt-tsti 
    {
        padding: 0px 0px;
    }
    .contct-r8 {
        padding: 27px 24px 25px 25px;
    }
    /* 22-12-2022 */
    .dash-left ul li {
        padding: 0px 8px 7px 8px;
    }
    .dash-left ul li a img {
        margin-right: 12px;
    }
    .why-box {
        min-height: 280px;
    }
    .deal-box {
        min-height: 286px;
    }
    .deal-box {
        min-height: 308px;
    }
}
/* ------------------1199px-----------------  */

@media screen and (max-width:1099px){
    .banner-img {
        width: 598px;
    }
    .why {
        padding: 55px 0px 0px 0px;
    }
    .why-box {
        margin-bottom: 20px;
    }
    .recent {
        padding: 36px 0px 29px 0px;
    }
    .start-inr {
        padding: 22px 20px 78px 20px;
        width: 100%;
    }
    .start-inr p {
        font-size: 17px;
        line-height:28px;
        margin-bottom: 20px;
    }
    .start-inr h2 {
        font-size: 41px;
        line-height: 60px;
        margin-bottom: 5px;
    }
    .owl-testi .item {
        padding: 8px;
    }
    .foot-top-inr {
        flex-wrap: wrap;
    }
    .foot-lft {
        width: 100%;
        margin-right:0%;
        margin-bottom: 10px;
    }
    .foot-top {
        padding: 17px 15px 16px 15px;
    }
    .foot-logo {
        margin: 0 auto 11px auto;
    }
    .foot-lft p {
        text-align: center;
    }
    .foot-mid {
        width: 14.21%;
        margin-right: 2.7%;
    }
    .foot-r8 {
        width:36.5%;
        margin-left: 2%;
    }
    .foot-top-inr {
        justify-content: space-between;
    }

     /* 13-12-2022 */
     .login-form {
        padding: 33px 35px 87px 25px;
    }
      /* 13-12-2022 */




    /* 15-12-2022 */
      .jbdeet-recent {
        padding: 29px 0px 69px 0px;
    }

    /* 15-12-2022 */


    /* 19-12-2022 */
    .dash-left ul li {
        padding: 0px 5px 7px 5px;
    }
    .dash-left ul li a {
        padding: 7px 0px 8px 14px;
        height: 40px;
    }
    .when-vis {
        width: 20.89%;
        margin-right: 20px;
    }
    .dash-r8 {
        width: 79%;
    }
    .dash-left ul li a img {
        width: 20px;
        height: 20px;
        margin-right: 13px;
    }
    .dash-search-area .srch-inpt {
        margin-right: 6.6px;
    }
    .aftrlog-r8 {
        margin-right: 0px;
    }
    /* 19-12-2022 */

     /* 22-12-2022 */
     .abt-why{
        padding: 0px 0px 0px 0px;
     }
      /* 22-12-2022 */
      .dash-left ul li a span {
        font-size: 13px;
        line-height: 16px;
    }
}

/* ------------------1099px-----------------  */

@media screen and (max-width:1024px){
    .banner-img {
        width: 573px;
    }
    /* 16-12-2022 */
    .search-lft {
        padding: 12px 12px 12px 12px;
    }
    .search-lft h3{
        font-size: 21px;
        line-height: 20px;
        margin-bottom: 17px;
    }
    .search-lft h3 img{
        margin-right: 7px;
        width: 17px;
        height: 18px;
        display: block;
    }
    .srch-budget {
        margin-top: 10px;
        margin-bottom: 13px;
    }
    .srch-budget h4 {
        padding-bottom: 6px;
        margin-bottom: 17px;
    }
    input.range-amount-sp {
        margin-top: 14px;
    }
    .search-lft {
        margin-right: 12px;
    }
    .search-r8 {
        width: calc(100% - 25.9% - 12px);
    }
    .srch-r8-top {
        padding-bottom: 6px;
        margin-bottom: 10px;
    }
    .jblist-box {
        padding: 16px 11px 11px 19px;
        margin-bottom: 20px;
    }
    .jblist-lft a.jb-ttl {
        margin-bottom: 9px;
        font-size: 17px;
        line-height: 23px;
    }
    .dashboard-jblist a.jb-ttl{
        font-size: 16px !important;
    }
    ul.list-tag li {
        font-size: 14px;
        line-height: 19px;
    }
    ul.list-tag li img {
        width: 15px;
        height: 14px;
    }
    h4.list-loc {
        font-size: 14px;
        line-height: 19px;
    }
    h4.list-loc img {
        width: 14px;
        height: 14px;
    }
    p.list-desc {
        font-size: 14px;
        line-height: 22px;
    }
    .jblist-r8 {
        padding-left: 9px;
        margin-left: 3px;
        padding-bottom: 0px;
        min-width: 157px;
    }
    .lst-r8-box h6 {
        font-size: 15px;
        line-height: 23px;
    }
    .lst-r8-sec h5 {
        font-size: 14px;
        line-height: 21px;
    }
    .lst-r8-sec h6 {
        font-size: 14px;
        line-height: 20px;
    }
    a.jblst-r8-btn {
        padding: 10px 7px 10px 14px;
        font-size: 15px;
        line-height:17px;
    }
    .srch-r8-top h2 {
        font-size: 17px;
        line-height: 19px;
    }
    .srch-r8-top h3 {
        font-size: 17px;
        line-height: 22px;
        margin-right: 20px;
    }
      /* 16-12-2022 */


      /* 20-12 */
      .banner-txt p {
        width: 93%;
    }
    .deal-sign-frm{
        padding: 33px 6px 87px 8px;
    }
      /* 20-12 */
}
/* ------------------1024px-----------------  */



@media screen and (max-width:991px){
   
    .deal-box {
        padding: 24px 25px 24px 40px;
    }
    .start-inr p {
        font-size: 15px;
        line-height: 26px;
    }
    .start-btns a {
        margin: 0px 12px;
        padding: 11px 12px 11px 25px;
        font-size: 15px;
        line-height: 21px;
    }
    .banner-txt h1 {
        font-size: 36px;
        line-height: 41px;
        margin-bottom: 5px;
    }
    .banner-txt p {
        margin-bottom: 17px;
        font-size: 16px;
        line-height: 23px;
        width: 100%;
    }
    .banner-txt {
        padding: 11px 0px 34px 0px;
        width: 412px;
    }
    .bnr-btn a {
        padding: 9px 2px 9px 12px;
    }
    /* .bnr-btn {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    .bnr-btn a {
        margin-right:0px;
    }
    .bnr-deal{
        margin-bottom: 10px;
    } */
    .heading p {
        width: 100%;
    }
    .why-hd {
        margin-bottom: 16px;
    }
    .why {
        padding: 41px 0px 13px 0px;
    }
    .deal-hd {
        margin-bottom: 18px;
    }
    .recent-hd.heading p {
        width: 90%;
    }
    .foot-r8 {
        width: 42.5%;
    }
    .copy-inr {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .copy {
        padding: 8px 15px 8px 15px;
    }
    .copy-inr p{
        text-align: center;
    }
    .copy-inr p {
        line-height: 20px;
    }

    .scrollTop {
        right: 23px;
        bottom: 85px;
    }
    .why-box img {
        width: 56px;
        height: 56px;
        margin: 0 auto 7px auto;
    }
    .why-box {
        padding: 10px 14px;
    }
    .why-box h3 {
        line-height: 20px;
    }
    .deal-box {
        padding: 34px 20px 24px 25px;
    }
    .deal-box img {
        width: 55px;
        height: 55px;
        display: block;
        margin: 0 auto 6px auto;
    }
    .dealer {
        padding: 22px 0px 28px 0px;
    }
    .testimonial {
        padding: 38px 0px 55px 0px;
    }
    .foot-lft p {
        font-size: 14px;
        line-height: 23px;
    }
    .foot-mid h3{
        margin-bottom: 4px;
    }
    .mid-lst li{
        height: 26px;
    }
    .r8-lst li a {
        margin-bottom: 6px;
    }
    .foot-logo {
        width: 166px;
        height: 73px;
    }
     /* 13-12-2022 */
     .login-form {
        padding: 33px 25px 87px 25px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .login-frm-inr {
        width: 376px;
    }
    .extra-logger {
        flex-wrap: wrap;
        justify-content: center;
    }
    .extra-logger h6 {
        width: 100%;
        text-align: center;
        margin-right: 0px;
        margin-bottom: 8px;
    }
    .signer-div a {
        padding: 7px 8px 7px 8px;
        font-size: 15px;
    }
    .extra-logger a p {
        font-size: 17px;
    }
    .fb-logr {
        width: 147px;
    }
    .ggl-logr {
        width: 153px;
    }
    .extra-logger {
        padding: 12px 0px 12px 0px;
        margin-bottom: 20px;
    }
    .log-frm-hd p {
        font-size: 16px;
        line-height: 19px;
    }
    .log-frm-hd h2 {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 9px;
    }
    .log-frm-hd {
        margin-bottom: 19px;
    }
    .grp-em {
        margin-bottom: 17px;
    }
    button.log-sub {
        padding: 7px;
    }
    .remem-sec {
        margin-bottom: 23px;
    }
    .login-form {
       width: fit-content;
    }
    .inpt-group input, .inpt-group select {
        height: 48px;
        font-size: 16px;
        line-height: 20px;
        padding: 12px 25px;
    }
    .log-frm-hd h2 {
        font-size: 26px;
        line-height: 28px;
        margin-bottom: 9px;
    }
    .captcha {
        width: 269px;
        height: 60px;
        margin-top: 10px;
        padding: 7px 6px 7px 13px;
    }
    .captcha .text {
        font-size: 15px;
    }
    .signer-log-frm .inpt-group {
        margin-bottom: 24px;
    }
    .deal-sign-frm.login-form {
        padding: 33px 0px 87px 0px;
    }
    /* 13-12-2022 */


     /* 15-12-2022 */
     .jbdeet-lft {
        width: 33.3%;              
    }
    .jbdeet-r8 {
        width: calc(100% - 33.3% - 23px);
    }
    .jbr8-top {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .specific {
        align-items: flex-start;
    }
    .specific img.wheel {
        margin-top: 5px;
    }
    .jbr8tp-r8 {
        padding-left: 0px;
        border-top: 0.5px solid #bfbfbfb3;
        border-left: 0px solid transparent;
        display: flex;
        flex-direction: row;
        align-items: stretch;
        justify-content: space-between;
        height: auto;
        width: 100%;
        margin-top: 6px;
        flex-wrap: wrap;
    }
    .bud-div p {
        text-align: left;
    }
    .bud-div h3 {
        text-align: left;
    }
    .bud2 h3 {
        margin-bottom: 0px;
    }
    .bud-div {
        margin-top: 4px;
    }
    .bud1{
        margin-right: 20px;
    }
    .jbr8-top {
        padding: 12px 22px 10px 19px;
    }
    .attach-div a {
        padding: 7px 10px 8px 8px;
        font-size: 14px;
        line-height: 12px;
        margin-right: 8px;
    }

    .vend-pp-lft {
        margin-right: 10px;
        width: 32.3%;
    }
    .vend-pp-r8 {
        width: calc(100% - 32.3% - 10px);
    }
    .vpp-lft-top {
        padding: 10px;
    }
    .vpp-abt {
        padding: 14px 11px 12px 11px;
        margin-bottom: 10px;
    }
    .vpp-review {
        padding: 19px 11px 13px 11px;
    }
    .vpp-img {
        width: 70px;
        height: 70px;
        margin: 6px auto 7px auto;
    }
    .vpp-name h3 {
        font-size: 19px;
        line-height: 20px;
    }
    .vpp-etc .jober-stat {
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 7px;
    }
    .vpp-etc .jober-stat img {
        display: block;
        margin-right: 7px;
        width: 16px;
        height: 16px;
        margin-top: 3px;
    }
    .vpp-sos {
        margin-top: 18px;
        padding: 4px 12px 6px 12px;
    }
    .rev-name h5 {
        font-size: 15px;
        line-height: 25px;
        margin-right: 5px;
    }
    .rev-name h5 img {
        margin-right: 3px;
        width: 13px;
        height: 13px;
    }
    .rev-name .rate li {
        width: 12px;
        height: 12px;
        margin-right: 2px;
    }
      /* 15-12-2022 */

      /* 16-12-2022 */

      .search-lft {
        margin-right: 0px;
        width: 312px;
        position: absolute;
        top: 117px;
        display: none;
        border-radius: 0px 8px 8px 8px;
        box-shadow: 3px 8px 16px 0px #0000003d;
    }
    .search-r8 {
        width: 100%;
    }
    .click_filter {
        display: block;
    }
    .search-page {
        padding: 15px 0px 55px 0px;
    }
    .search-r8 nav {
        width: 100%;
        margin-top: 0px;
    }
    .srch-r8-top h4 {
        font-size: 17px;
        line-height: 23px;
    }
    .srch-r8-top h4 span {
        font-weight: 800;
        font-size: 15px;
        line-height: 14px;
        margin-bottom: 2px;
    }

      /* 16-12-2022 */


      /* 19-12-2022 */
      .when-vis {
       display: none;
    }
    .dash-r8 {
        width: 100%;
        padding: 10px 9px 10px 12px;
    }
    .new-table-mr {
        border: 0px solid rgba(156, 167, 175, 0.52);
    }
    .only_shawo {
        display: none !important;
    }
    .small_screen31 {
        padding: 0;
        display: block !important;
        width: 49%;
        margin-bottom: 12px;
        border: 1px solid #EBEDED;
        border-radius: 6px;
    }
    .cell1 {
        max-width: 100%;
    }
    .W55_1 {
        display:block;
        width: 84px;
        padding:2px 8px 2px 2px !important;
        font-family: 'Mulish';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 22px;
letter-spacing: 0.01em;
color: #383838;
    }
    .add_ttrr,
    .action_btns{
        width:calc(100% - 84px);
    }
    .tab_head_sheet_1 {
        padding: 3px 7px;
        height: auto;
        display: flex !important;
        align-items: center;
        float: left;
        width: 100% !important;
        text-align: left;
        min-height: 32px;
        border-bottom: 1px solid #eaeaea;
        justify-content: space-between;
    }
    .new-table-mr .table{
        display: flex !important;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    .cell1.tab_head_sheet_1:last-child{
        border-bottom: 0px solid transparent;
    }
    .dash-table {
        margin-top: 0px;
    }
    .dash-pagination {
        margin-top: 0px !important;
        justify-content: center;
        align-items: center;
    }
    .mb-36{
        margin-bottom:20px;
    }
    .mb-29.pst-jb{
        margin-bottom:16px;
    }
    .mb-29 {
        margin-bottom: 20px;
    }
    .edit-name{
        margin-bottom: 19px;
    }
    .mb-33 {
        margin-bottom:20px;
    }
    .edit-sections h3 {
        margin-bottom: 17px;
    }
    .edit-sections .inpt-group input, .edit-sections .inpt-group select,
    .edit-sections .inpt-group textarea {
        height: 44px;
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 8px 19px !important;
    }
    .edit-sections .inpt-group textarea {
        height: 120px !important;
    }
    .edit-sections .inpt-group label {
        padding: 2px 5px;
        font-size: 13px;
        line-height: 17px;
    }
    .edit-sections .inpt-group select {
        background-size: 14px 14px;
        background-position: 97% 14px;
    }
    .one_row1:last-child .cell1.tab_head_sheet_1{
        border-bottom: 1px solid #EBEDED;
    }
      /* 19-12-2022 */
    .tab-pane .inpt-group.mb-32{
        margin-bottom: 20px;
    }
    .wpg-table {
        margin-top:20px;
    }
   .action_btns.justify-content-center{
    justify-content: flex-start !important;
   }
   /* 22-12-2022 */
   .abt-bnr-txt {
    padding: 75px 0px 73px 0px;
}
.abt-bnr-txt h1 {
    font-size: 35px;
    line-height: 28px;
    margin-bottom: 19px;
}
.mar-abt {
    margin-bottom: 55px;
}
.abt-why{
    padding: 0px 0px 0px 0px;
    margin-bottom: 53px;
}
.abt-mnimg .col-6:first-child{
    justify-content: flex-end;
    display: flex;
}
.abt-mnimg .col-6:last-child{
    display: flex;
    justify-content: flex-start;
}
.abt-img1 {
    width: fit-content;
    height: auto;
}
.container.container-dash{
    max-width: 100%;
}
.mis-vis {
    margin-bottom:59px;
    background: linear-gradient(to bottom, #F1592A 59%, white 30%);
    padding-top: 21px;
    padding-bottom: 2px;
}
.mis-hd {
    margin-bottom: 15px;
}
.abtest p {
   margin-bottom: 16px;
}
.abt-tsti {
    padding: 0px 0px;
}
.abt-why .why-box h3 {
    font-size: 16px;
    line-height: 20px;
}
.abt-why .heading h2,
.abt-tsti .heading h2{
    font-size: 29px;
    line-height: 23px;
    margin-bottom: 14px;
}
.abt-why .heading p,
.abt-tsti .heading p {
    font-size: 15px;
    line-height: 23px;
}
.abt-mnimg, .abt-mnimg .row {
    height: auto;
}
.abt-mnimg .col-6:first-child {
    padding-right: 2.5px !important;
}
.abt-mnimg .col-6:last-child {
    padding-left: 2.5px !important;
}
.abt-mntxt h2 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
    letter-spacing: 0px;
}
.abt-mntxt p {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 22px;
}
.abt-mntxt a {
    width: 127px;
    height: 38px;
    padding: 9px 15px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.01em;
    margin-top: 13px;
}
.abt-mninr .row {
    align-items: center;
}
.abt-main {
    margin-bottom: 58px;
}
.contact-pg {
    padding: 21px 0px 55px 0px;
}
.contct-lft {
    margin-right: 10px;
}
.contct-r8 {
    width: calc(100% - 55.6% - 10px);
}
.cdeet-inr {
    padding:15px 15px 15px 15px;
}
   /* 22-12-2022 */
.why-box {
    min-height: 188px;
}
.deal-box {
    min-height: 235px;
}
.deal-box {
    min-height: 286px;
}
}

/* ------------------991px-----------------  */
@media (max-width:991px) and (min-width:768px){
    .container.container-full{
        max-width: 100%;
    }
}


@media screen and (max-width:800px){
    /* 13-12-2022 */
    .login-form{
        width: 100%;
    }
    .login-frm-inr {
        width: 482px;
        border-radius: 8px;
        border: 1px solid #D9D9D9;
    }
      .login-image{
        display: none;
      }
      .extra-logger {
        flex-wrap: nowrap;
        justify-content: center;
    }
    .extra-logger h6 {
        width: fit-content;
        text-align: center;
        margin-right: 8px;
        margin-bottom: 0px;
    }
    .signer-div a {
        padding: 7px 22px 8px 22px;
        font-size: 16px;
    }
    .extra-logger a p {
        font-size: 17px;
    }
    .fb-logr {
        width: 147px;
    }
    .ggl-logr {
        width: 153px;
    }
    .extra-logger {
        padding: 12px 0px 12px 0px;
        margin-bottom: 12px;
    }
    .deal-sign-frm.login-form {
        padding: 33px 5px 87px 5px;
    }
    /* 13-12-2022 */
    /* 22-12-2022 */
    .contct-r8 {
        padding: 16px 16px 16px 16px;
    }
    .cdeet-inr {
        padding: 11px 11px 11px 11px;
    }
    .ad-box-txt p {
        font-size: 13px;
        line-height: 21px;
    }
    .contct-lft {
        padding: 14px 15px 15px 15px;
    }
    .cont-hdr h2 {
        font-size: 26px;
        line-height: 31px;
    }
    .cont-hdr p {
        font-size: 14px;
        line-height: 20px;
    }
    button.cnt-fbtn {
        padding: 13px 23px 13px 23px;
        background: #F1592A;
        border: 1px solid #F1592A;
        font-size: 16px;
        line-height: 15px;
        margin-top: 0px;
    }
    .cf-box input, .cf-box select, .cf-box textarea {
        padding: 9px 22px;
        height: 43px;
        font-size: 14px;
        line-height: 20px;
    }
    .cf-box textarea{
        height: 120px;
    }
    .cf-box {
        margin-bottom: 12px;
    }
    /* 22-12-2022 */
}
/* ------------------800px-----------------  */


@media screen and (max-width:767px){
    .deal-box {
        padding: 14px 20px 24px 25px;
    }
    .testi-box p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom:28px;
    }
    .db-2 {
        border-width: 0px 1px 0px 1px;
    }
    .deal-box span {
        top: 50%;
        left: 0px;
        transform: translate(-50%, -50%);
    }
    .deal-box:hover {
        border-left: 1px solid #F1592A;
        border-top: 0px solid #dadada;
        transition: all 0.3s;
    }
    .navbar-toggler{
        padding: 0px 0px;
        border: none;
        outline: none;
    }
    .navbar-toggler:focus{
        box-shadow: none;
        border: none;
    }
    .navbar-toggler-icon{
        background-image: url(../images/menu.png);
    }
    .navbar-toggler:hover .navbar-toggler-icon{
        background-image: url(../images/menu-hover.png);
    }
    .nav-log img{
        display: none;
    }
    .nav-log, .nav-sign {
        justify-content: flex-start;
        width: fit-content;
    }
    .nav-post {
        width: fit-content;
        height:auto;
        text-transform: none;
        padding: 0px 0px;
        background-color: transparent;
        color: #191919;
    }
    
    .nav-item {
        margin-left: 0px;
        margin-bottom: -3px;
        margin-top: 9px;
        display: flex;
        justify-content: flex-end;
    }
     .navbar-nav{
        margin-bottom:4px !important;
    }
    .nav-link {
        font-weight: 700;
        font-size: 17px;
        line-height: 20px;
    }
    .nav-log, .nav-sign, .nav-post {
        padding: 1px 30px 8px 20px !important;
        color: #191919;
        justify-content: flex-start;
        border-bottom: 1px dashed #e3e3e3;
        border-radius: 0px !important;
        transition: all 0.4s;
        width: 100%;
    }
    .nav-post{
        border-bottom: none;
        padding: 1px 30px 4px 20px !important;
        margin-bottom: 4px;
    }
    .nav-log:hover, .nav-sign:hover {
        color: #F1592A;
        border-left: 6px solid #F1592A;
        transition: all 0.4s;
    }
    .nav-post:hover{
        color: #F1592A;
        background-color: transparent;
        border-left:6px solid #F1592A;
        transition: all 0.4s;
    }
    .foot-r8 {
        width: 100%;
        margin-left: 0px;
        margin-top: 4px;
    }
    .foot-mid {
        width: 27.21%;
        margin-right: 1%;
    }
    .foot-logo {
        width: 152px;
        height: 67px;
        margin: 0 0px 11px 0px;
    }
    .foot-lft p {
        text-align: left;
    }
    .heading h2 {
        font-size: 30px;
        line-height: 31px;
        margin-bottom: 4px;
    }
    .testimonial {
        padding: 29px 0px 55px 0px;
    }
    .recent-btm {
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: row;
        padding: 4px 12px 9px 12px;
        flex-wrap: wrap;
    }
    .recent-btm a {
        align-self: flex-end;
        display: flex;
        margin: 0 0 0 auto;
    }
    .recent-top {
        padding: 10px 10px 23px 10px;
    }
    .recent-btn {
        margin: 10px auto 0px auto;
        width: fit-content;
    }
    ul.type li img {
        width: 10px !important;
        height: 10px;
        margin-right: 2px;
    }
    ul.type li:first-child img {
        width: 12px !important;
        height: 13px;
        margin-right: 4px;
    }
    .recent-top h2 {
        margin-bottom: 11px;
        font-size: 16px;
        line-height: 23px;
    }
    .recent-btm h3 {
        margin-bottom: 4px;
        margin-right: 12px;
    }
    .banner-txt h1 {
        font-size: 37px;
        line-height: 38px;
        margin-bottom: 5px;
    }
    .banner-txt {
        width: 490px;
        padding: 11px 15px 15px 15px;
        background: rgb(245 245 245 / 83%);
        border-radius: 15px;
        margin-bottom: 8px;
        /* backdrop-filter: blur(7px); */
        margin-left: -15px;
        margin-top: 8px;
    }
    .bnr-btn {
        flex-direction: row;
    }
    .bnr-deal {
        margin-bottom: 0px;
        margin-right: 10px !important;
    }
    .bnr-btn a span {
        width: calc(100% - 17px);
        font-size: 13px;
        line-height: 19px;
    }
    .bnr-btn a img {
        width: 17px;
        height: 17px;
        margin-left: 2px;
    }
    .banner-ovrlay {
        display: none;
    }
    .owl-recent {
        padding: 0px 36px;
    }
    .owl-recent .item {
        padding: 6px;
    }
    .recent-hd.heading p {
        width: 92%;
    }
    .heading p {
        font-size: 15px;
        line-height: 21px;
    }
    .start-inr h2 {
        font-size: 35px;
        line-height: 42px;
        margin-bottom: 13px;
    }
    .start-inr {
        padding: 22px 0px 57px 0px;
        width: 100%;
    }
    .start::after {
        bottom: 21px;
    }
    .navbar{
        position: relative;
    }
    .navbar-collapse{
        position: absolute;
        width: 97.5%;
        padding: 7px 0px 7px 0px;
        background: white;
        border-radius: 0px 0px 15px 15px;
        top: 60px;
        right: 1.25%;
        left: 1.25%;
    }
    .mid-lst li{
        height: 28px;
    }
    .why-box p {
        font-size: 15px;
        line-height: 20px;
    }
    .foot-mid h3{
        margin-bottom: 3px;
    }
    .foot-r8 h3 {
        margin-bottom: 8px;
    }
      /* 15-12-2022 */
      .jbdeet-inr {
        flex-direction:column;
    }
    .jbdeet-lft {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 25px;
        position: static;
    }
    .jbdeet-r8 {
        width: 100%;
    }
    .jblft-top {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    .jober-name {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: 0px;
        background-image: linear-gradient(to bottom, #b1b1b1 54%, rgba(255,255,255,0) 0%);
        background-position: right;
        background-size: 1px 10px;
        background-repeat: repeat-y;
        margin-right: 16px;
        padding-right: 16px;
        width: 228px;
    }
    .jobs-etc{
        width: calc(100% - 228px);
    }
    .jober-btn {
        margin-top: 14px;
    }
    .jbdeet-recent .recent-hd h2 {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 13px;
    }
    .jbdeet-recent .recent-hd {
        margin-bottom: 12px;
    }
    .jbdeet-inr {
        padding: 35px 0px 35px 0px;
    }
    .vend-pp-inr{
        padding: 12px 0px 63px 0px;
    }
    .vpp-review h3 {
        font-size: 17px;
        line-height: 23px;
        padding-bottom: 6.5px;
        margin-bottom: 2.5px;
    }
    .rev-box-top {
        margin-bottom: 2px;
    }
    .vpp-rev-box {
        margin-bottom: 8px;
    }
      /* 15-12-2022 */


        /* 16-12-2022 */
        .panel-box{
            width: 100%;
        }
        .click_filter{
            width: 100%;
            margin-right: 0px;
            margin-bottom: 14px;
        }
       .click_filter h3{
        width: 100%;
        justify-content: center;
        align-items: center;
       }
       .search-lft {
        width: 100%;
        top: 34px;
    }
    .sort-inpt label {
        font-size: 14px;
        line-height: 18px;
    }
    .sort-inpt select {
        padding: 0px 15px 0px 0px;
        font-size: 14px;
        width: 141px;
        line-height: 18px;
        background-image: url(../images/dropdown.png);
        background-position: 100% 2px;
        background-size: 15px 15px;
    }
    .srch-r8-top h2 {
        text-align: center;
    }
    .jblist-boxtop{
        flex-direction: column;
    }
    .jblist-r8 {
        padding-left:0px;
        margin-left: 0px;
        padding-bottom: 0px;
        min-width:1px;
        width: 100%;
        border-left: 0px solid transparent;
        border-top: 1px solid #bfbfbfb3;
        padding-top: 9px;
        margin-top: 9px;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }
    a.jblst-r8-btn.w-100{
        width: fit-content !important;
    }
    a.jblst-r8-btn{
        margin: 0 0 0 auto;
    }
    .lister-deet{
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }
    .lst-r8-box {
        margin-bottom: 0px;
        margin-right: 14px;
    }
    .lst-r8-sec {
        margin-bottom: 0px;
        margin-right: 10px;
    }
    .lst-r8-sec h5 {
        font-size: 14px;
        line-height: 23px;
    }
    .lst-r8-sec h6 {
        font-size: 14px;
        line-height: 25px;
    }
        /* 16-12-2022 */


        /* 19-12-2022 */
        .small_screen31 {
            width:100%;
        }
        .dash-search-area-frm {
            justify-content:space-between;
        }
        .date-inpt,
        .dash-select {
            width:49%;
            margin-right: 0px!important;
        }
        .dash-pagination li a {
            width: 32px !important;
            height: 32px !important;
            font-size: 15px;
            line-height: 18px;
        }
        .dshpg-myjobs {
            padding: 42px 0px 47px 0px;
        }
        .mb-29.pst-jb{
            margin-bottom:4px;
        }
        .search-inr {
            width: 100%;
            position: relative;
        }
        /* 19-12-2022 */
        .container.container-dash{
            max-width: 100%;
        }
        .vpp-lft-top {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: stretch;
        }
        .vpp-name {
            border-bottom: 0px solid transparent;
            margin-bottom: 0px;
            margin-right: 12px;
            padding-right: 12px;
            border-right: 0.5px solid #cbcbcb;
            width: 48%;
        }
        .vpp-etc{
            width: calc(100% - 48%);
            display: flex;
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        .das-jblist-r8.jblist-r8 .lister-deet {
            justify-content: space-between;
            width: 100%;
        }
        .dash-numbrs .row .pr-0{
            padding-right: 15px !important;
        }
        .fin-box {
            padding: 9px 9px 9px 9px;
            margin-right: 6px;
        }
        .fin-box img {
            width: 32px;
            height: 32px;
            margin-right: 7px;
        }
        .fin-div2 {
            margin-bottom: 16px;
        }
        .rq-fin {
            top: -5px;
        }
        .d-bids-box {
            padding: 10px 0px 10px 0px;
        }
        a.vnd-fjb {
            margin-right: 10px;
        }
        .vendor-r8 .aftrlog-vis h4 {
            padding-right: 11px;
            background-position: right 4px;
            background-size: 12px 13px;
            font-size: 14px;
            line-height: 18px;
        }
        .aftrlog-vis em {
            display: flex;
            width: 34px;
            height: 34px;
            margin-right: 3px;
        }
        .vend-nvbr{
            padding: 4px 0px !important;
        }

        /* 22-12-2022 */
        .abt-why {
            padding: 0px 0px 0px 0px;
            margin-bottom: 18px;
        }
        .abt-mnimg {
            margin-top: 0px;
            margin-bottom: 20px;
        }
        .abt-mntxt h2 {
           text-align: center;
        }
        .abt-mntxt p {
            font-size: 14.6px;
            text-align: center;
            width: 91%;
            margin: 0 auto 6px auto;
        }
        .abt-mntxt a {
            margin: 13px auto 0px auto;
        }
        .abt-main {
            margin-bottom: 34px;
        }
        .mis-img {
            margin-top: 0px;
            width: 56px;
            height: 59px;
            margin-right: 19px;
        }
        .mis-img img {
            width: 43px;
            height: 40px;
            display: block;
        }
        .mis-box {
            padding: 14px 19px 14px 13px;
        }
        .mis-txt p {
            font-size: 14px;
            line-height: 22px;
        }
        .mis-txt h3 {
            font-size: 22px;
            line-height: 18px;
            margin-bottom: 7px;
        }
        .mis-hd h2 {
            font-size: 30px;
            line-height: 25px;
            margin-bottom: 15px;
        }
        .mis-hd p {
            width: 89%;
            font-size: 15px;
            line-height: 22px;
        }
        .mv-1{
            margin-bottom: 15px;
        }
        .mis-vis {
            margin-bottom: 55px;
        }
        .abt-tsti {
            padding: 0px 0px;
        }
        .abt-tsti {
            margin-bottom: 48px;
        }
        .testi-box p {
            margin-bottom: 13px;
        }
        .abt-why .heading h2, .abt-tsti .heading h2 {
            font-size: 25px;
            line-height: 27px;
            margin-bottom: 14px;
        }
        .abt-bnr-txt h1 {
            font-size: 26px;
            line-height: 21px;
            margin-bottom: 19px;
        }
        .abt-bnr-txt {
            padding: 61px 0px 55px 0px;
        }
        .mar-abt {
            margin-bottom: 32px;
        }


        .contct-lft {
            width:100%;
            margin-right: 0px;
            min-height:auto;
            margin-bottom: 18px;
        }
        .contct-r8 {
           width: 100%;
        }
        .contct-inr {
           flex-direction: column;
        }
        .ad-box-txt p {
            font-size: 14px;
            line-height: 21px;
        }
        .ad-box {
            margin-bottom: 17px;
        }
        .adeet-bx {
            margin-bottom: 26px;
        }
        .adeet-sos h6 {
            margin-bottom: 5px;
        }

        .faq-tbpaper {
            padding: 19px 14px;
        }
        .faq-qs-inr .accordion-button .ac-img {
            width: 39px;
            height: 39px;
            padding: 14px 14px 14px 14px;
            margin-right: 9px;
        }
        .faq-qs-inr .accordion-button .ac-img img{
            width: 10px;
        }
        .faq-qs-inr .accordion-button {
            align-items: flex-start;
        }
        .faq-qs-inr .accordion-item {
            padding: 9px 10px 12px 10px;
        }
        .faq-qs-inr .accordion-button h4 {
            font-size: 15px;
            line-height: 22px;
            margin-top: 5px;
        }
        .faq-qs-inr .accordion-button::after {
            margin-top: 5px;
        }
        .faq-qs-inr .accordion-body {
            padding: 3px 0px 0px 50px;
        }
        .faq-page {
            padding: 17px 0px 50px 0px;
        }
        p.nt-fnd {
            margin-top: 24px;
            font-size: 16px;
            line-height: 23px;
        }
        /* 22-12-2022 */

        .pri-box p {
            font-size: 14px;
            line-height: 26px;
        }
        .pri-box h2 {
            font-size: 19px;
            line-height: 22px;
        }
        .faq-tbpaper.pri-tbpaper {
            padding: 20px 20px;
        }
        .pri-box {
            margin-bottom: 14px;
        }
        .why-box {
            min-height: 216px;
        }
        .deal-box {
            min-height: inherit;
        }
}


/* ------------------767px-----------------  */

@media screen and (max-width:599px){
    .recent-btm {
        justify-content:space-between;
        align-items: center;
        flex-direction: row;
    }
    .recent-btm a {
        align-self: flex-end;
    }
    .abtest p {
        min-height: 1px;
    }
    .mis-vis {
        margin-bottom: 40px;
    }
}
/* ------------------600px-----------------  */

@media screen and (max-width:575px){
    .why-inr .row .col-12{
        max-width: 50%;
    }
    .heading h2 {
        font-size: 27px;
        line-height: 31px;
        margin-bottom: 11px;
    }
    .banner-img {
        width: auto;
    }
    .dealer-inr .col-lg-4 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .recent-btm {
        justify-content:space-between;
        align-items: center;
        flex-direction: row;
    }
    .recent-btm a {
        align-self: flex-end;
    }
    .owl-recent {
        padding: 0px 37px;
    }
    .banner-txt {
        max-width: calc(100% + 30px);
        margin-right: 0px !important;
    }

    /* 13-12-2022 */
    .login-form {
        padding: 33px 10px 87px 10px;
    }
    .extra-logger h6 {
        margin-right: 7px;
        font-size: 13px;
    }
    /* 13-12-2022 */

    /* 19-12-2022 */
    .name .mb-29{
        margin-bottom: 35px;
    }
    .edit-sections h3 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 12px;
    }
    .mb-29 {
        margin-bottom: 16px;
    }
    .mb-33 {
        margin-bottom: 16px;
    }
    .inpt-group em {
        width: 21px;
        height: 21px;
        top: 15px;
        right: 15px;
    }
    .edit-chng-sec{
        margin-top:13px;
    }
    .mb-24 {
        margin-bottom: 16px;
    }
    .form-divider {
        margin-bottom: 10px;
    }
    .edit-btns button {
        width: 176px;
        height: 40px;
        font-size: 16px;
        line-height: 18px;
        padding: 7px 21px;
        margin-right: 9px;
    }
    .edit-btns a {
        width: 169px;
        height: 39px;
        padding: 8px 10px 8px 10px;
        font-size: 16px;
        line-height: 18px;
    }
    .edit-frm-upld .uplodimgfil {
        width: 291px;
        margin-right: 10px;
    }
    .img-upld label {
        padding: 12px 10px 10px 11px;
    }
    .vpp-name {
        margin-right: 6px;
        padding-right: 6px;
        width: 50%;
    }
    
    .dash-num-box {
        padding: 8px 8px 8px 8px;
    }
    .d-num-txt h5 {
        font-size: 16px;
    }
    .d-num-img {
        margin-right: 16px;
    }
   
    .fin-div2{
        flex-direction: column;
    }
    .fin-box {
        padding: 9px 9px 9px 9px;
        margin-right: 0px;
        margin-bottom: 8px;
        width: 100%;
    }
    .fin-div2 {
        margin-bottom: 10px;
    }
    
    .d-bid-lft p {
        font-size: 14px;
        line-height: 20px;
        text-align: left;
        letter-spacing: 0em;
    }
    .d-bid-lft {
        margin-right: 6px;
    }
    .withdraw-mode{
        margin-top: 47px;
    }
    .avl-blnc {
        top: -44px;
    }
    .avl-img {
        width: 40px;
        height: 40px;
        margin-right: 5px;
        margin-top: 4px;
    }
    .avl-img img{
        width: 25px;
    }
    .avl-blnc h4 {
        font-size: 13px;
    }
    .avl-blnc h4 span {
        line-height: 19px;
    }
    .vendor-fin.fin-div2 {
        margin-bottom: 9px !important;
        flex-direction: row;
    }
  
    .d-num-img {
        width: 39px;
        height: 39px;
        margin-right: 5px;
        border-radius: 13px;
    }
    .d-num-img img {
        width: 19px;
        height: 19px;
    }
    .d-num-txt h5 {
        font-size: 14px;
        line-height: 18px;
    }
    .noti-top h6 {
        margin-left: 2px;
        margin-top: 4px;
        width: 100%;
        text-align: left;
        justify-content: flex-start;
    }

   .vend-nvbr .navbar-brand{
    width:150px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
   }
   .vend-nvbr .navbar-brand img{
    width: auto;
    height: auto;
    max-width: 100%;
   }
   .vnd-pg{
    margin-top: 51px;
   }
   .abt-bnr-txt h1 {
    font-size: 24px;
    line-height: 21px;
    margin-bottom: 19px;
}
.abt-bnr-txt {
    padding: 42px 0px 37px 0px;
}
.rev-sec h4{
    width: 94px;
}
.rev-sec p{
    width: calc(100% - 94px);
}
}

/* ------------------575px-----------------  */


@media screen and (max-width:480px){
    .why-inr .row .col-12{
        max-width: 100%;
    }
    /* .start-btns {
        flex-direction: column;
    } */
    .start-btns a {
        margin: 0px 6px;
        padding: 8px 4px 8px 12px;
        font-size: 13px;
        line-height: 19px;
    }
    .start-btns a img {
        display: block;
        width: 19px;
        height: 19px;
        margin-left: 3px;
    }
    .start-inr p {
        margin-bottom: 7px;
    }
    .banner-txt h1 {
        font-size: 25px;
        line-height: 29px;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .banner-txt p {
        color: #222324;
        font-weight: 600;
        line-height: 21px;
    }
    .start::after {
        max-width: 99%;
    }
    .dealer {
        overflow: hidden;
    }
    .deal-box {
        padding: 13px 11px 24px 22px;
    }
    .foot-mid {
        width: 30.21%;
        margin-right: 1%;
    }
    .navbar-brand{
        width: 135px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .navbar-brand img{
        width: auto;
        height: auto;
        max-width: 100%;
    }
    .banner {
        margin-top: 46px;
    }
    header {
        padding: 4px 0px;
    }
    .navbar-collapse {
        top: 40px;
    }
    .why-box {
        padding: 13px 13px;
    }
    .why-box img {
        width: 55px;
        height: 55px;
        margin: 0px auto 8px auto;
    }
    .why-box h3 {
        font-size: 19px;
        line-height: 19px;
    }
    .why-box {
        margin-bottom: 12px;
    }
    .deal-box h3 {
        font-size: 19px;
        line-height: 23px;
    }
    .deal-box img {
        width: 42px;
        height: 42px;
        display: block;
        margin: 0px auto 7px auto;
    }
    .deal-box p {
        font-size: 14px;
        line-height: 20px;
    }
    .start-inr h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 7px;
    }
    .start-inr p {
        font-size: 14px;
        line-height: 21px;
    }
    .start-inr {
        padding: 15px 0px 34px 0px;
        width: 100%;
    }
    .start::after {
        width: 262px;
        height: 8px;
        bottom: 9px;
    }
    .dealer {
        padding: 26px 0px 20px 0px;
    }
    .why-hd {
        margin-bottom: 3px;
    }
    .testi-box p {
        margin-bottom: 17px;
        font-size: 14px;
    line-height: 22px;
    }
    .qt-img {
        margin-bottom: 6px;
        margin-top: -7px;
    }
    .recent {
        padding: 21px 0px 20px 0px;
    }
    .why {
        padding: 23px 0px 14px 0px;
    }
    .dealer {
        padding: 21px 0px 26px 0px;
    }

    /* 13-12-2022 */
    .login-form {
        padding: 0px 5px 44px 5px !important;
    }
    .extra-logger {
        flex-wrap: wrap;
        justify-content: center;
    }
    .extra-logger h6 {
        width: 100%;
        text-align: center;
        margin-right: 0px;
        margin-bottom: 8px;
    }
    .signer-div a {
        padding: 7px 8px 7px 8px;
        font-size: 15px;
    }
    .extra-logger a p {
        font-size: 17px;
    }
    .fb-logr {
        width: 147px;
    }
    .ggl-logr {
        width: 153px;
    }
    .extra-logger {
        padding: 12px 0px 8px 0px;
        margin-bottom: 8px;
    }
    .log-frm-hd p {
        font-size: 16px;
        line-height: 21px;
    }
    .log-frm-hd {
        margin-bottom: 17px;
    }
    .grp-em {
        margin-bottom: 18px;
    }
    .log-frm-hd h2 {
        font-size: 26px;
        line-height: 25px;
    }
    .deal-sign-frm .log-frm-hd {
        margin-bottom: 20px;
    }
    .remem-sec {
        margin-bottom: 15px;
    }
    /* 13-12-2022 */


     /* 15-12-2022 */
     .jbdeet-pg {
        margin-top: 45px;
    }
    .jbdeet-recent {
        padding: 21px 0px 52px 0px;
    }
    .jbdeet-recent .recent-hd h2 {
        font-size: 20px;
        line-height: 25px;
    }
    .jblft-top {
        display: flex;
        flex-direction: column;
        justify-content:flex-start;
        align-items: flex-start;
    }
    .jober-name {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        background-image: linear-gradient(to right, #b1b1b1 54%, rgba(255,255,255,0) 0%);
        background-position:bottom;
        background-size: 10px 1px;
        background-repeat: repeat-x;
        margin-right: 0px;
        padding-right: 0px;
        width:100%;
        margin-bottom: 14px;

    }
    .jobs-etc {
        width:100%;
    }
    .jblft-top {
        padding: 6px 11px;
        margin-bottom: 6px;
    }
    .jblft-btm {
        height: 40px;
    }
    .jbr8-top {
        padding: 12px 11px 10px 11px;
    }
    .jbr8-btm {
        padding: 11px 11px 5px 11px;
    }
    .jbr8tp-lft h2 {
        font-size: 17px;
        line-height: 22px;
    }
    .jbdeet-inr {
        padding: 13px 0px 35px 0px;
    }
    .jbr8tp-lft .tag {
        margin-bottom: 8px;
    }
    .specific {
        margin-bottom: 6px;
    }
    .mt-8 {
        margin-top: 12px;
    }
    .vend-pp-inr {
        padding: 12px 0px 63px 0px;
    }
      /* 15-12-2022 */

    /* 16-12-2022 */
    a.jblst-r8-btn {
        padding: 9px 4px 9px 12px;
        font-size: 14px;
        line-height: 15px;
    }
    a.jblst-r8-btn img {
        width: 16px;
        height: 16px;
        display: block;
        margin-left: 7px;
    }
    .page-link {
        height: 34px !important;
        font-size: 14px;
        line-height: 17px;
        padding: 1px 10px;
    }
    .sort-inpt {
        margin: 5px 0px 0px auto;
    }
    .search-page {
        margin-top: 45px;
    }
    
    /* 16-12-2022 */

      /* 19-12-2022 */
      .date-inpt,
        .dash-select {
            width:100%;
            margin-right: 0px!important;
        }
        .dash-search-area-frm {
            justify-content:flex-end;
        }
        .dash-srch-btn {
            width: 100%;
        }
        .aftrlog-vis h4 {
            padding-right: 14px;
            background-position: right 5px;
            background-size: 14px 14px;
            font-size: 15px;
            line-height: 19px;
        }
        .aftrlog-vis em {
            width: 34px;
            height: 34px;
            margin-right: 4px;
        }
        .dashpage {
            margin-top: 45px;
        }
        .aftrlog-list {
            top: 39px;
        }
       
        /* 19-12-2022 */

        .vpp-name {
            border-bottom: 0.5px solid #cbcbcb;
            margin-bottom: 12px;
            margin-right: 0px;
            padding-right:0px;
            border-right: 0px solid transparent;
            width: 100%;
        }
        .vpp-lft-top {
            flex-direction: column;
        }
        .vpp-etc {
            width:100%;
        }
        .vpp-sos {
            margin-top: 3px;
        }
        .vpp-name h4 {
            margin-bottom: 14px;
        }
        .d-noti-box {
            padding: 13px 0px 10px 0px;
        }
        
        .d-bids-box{
            flex-direction: column;
            align-items: flex-start !important;
            justify-content: flex-start !important;
        }
        .d-bid-lft {
            margin-right: 0px;
        }
        .d-bid-r8 {
            display: flex;
            flex-direction: row;
            justify-content:space-between;
            align-items:flex-end;
            width: 100%;
            margin-top:3px;
        }
        .d-bid-r8 h6 {
            margin-bottom: 0px;
            margin-right: 12px;
        }
        .bl-hd h4 {
            margin-right: 6px;
        }
        .bl-hd {
            margin-bottom: 2px;
        }
        .d-bid-r8 a {
            padding: 6px 12px 8px 6px;
            width: 106px;
            height: 34px;
            font-size: 17px;
            line-height: 20px;
        }
        .bid-v-sec {
            margin-bottom: 11px;
        }

        .dash-num-box{
            flex-direction: column;
            justify-content: center !important;
        }
        .d-num-img {
            margin-right: 0px;
            margin-bottom:5px;
        }
        .d-num-txt h5{
            text-align: center;
        }
        .d-num-txt h3{
            text-align: center;
        }
        .dash-num-box {
            padding: 8px 2px 8px 2px;
        }
        .vendor-r8 .aftrlog-vis h4 {
            font-size: 0px;
            width: 18px;
            height: 18px;
        }

        .vendor-fin .fin-box {
            padding: 10px 6px 10px 6px;
        }
        .abt-bnr {
            margin-top: 45px;
        }
        .mar-abt {
            margin-bottom: 9px;
        }
        .abt-bnr-txt h1 {
            font-size: 24px;
            line-height: 32px;
            margin-bottom: 13px;
        }
        .abt-bnr-txt {
            padding: 23px 0px 11px 0px;
        }
        .abt-bnr-txt ol.breadcrumb li, .abt-bnr-txt ol.breadcrumb li a {
            font-size: 15px;
            line-height: 17px;
        }
        .abt-mntxt h2 {
            line-height: 26px;
        }
        .table_div.table_flex{
            display: flex;
            flex-wrap: wrap;
            border: 1px solid #DFE0E0;
            padding: 0;
            align-items: center;
            justify-content: space-between;
        }
        .table_div.table_flex .table_div_left2{            
            border: 0px transparent;
            width: fit-content !important;
        }
        .table_div.table_flex .table_div_left2:first-child{
            width: 100% !important;
        }
        .milestone_btns a {
            font-size: 13px;
        }
        .why-box {
            min-height: inherit;
        }
}

/* ------------------480px-----------------  */

@media screen and (max-width:400px){
    .owl-recent .owl-nav {
        margin: 0px 18px;
    }
    .owl-recent {
        padding: 0px 15px;
    }
    ul.type {
        margin-bottom: 8px !important;
    }
    .loc-time li img {
        width: 14px !important;
        height: 14px;
        display: block;
        margin-right: 3px;
        margin-top: 4px;
    }
    .dealer {
        padding: 25px 0px 33px 0px;
    }
    .foot-mid {
        width: 33%;
        margin-right: 0;
    }
    .foot-mid h3{
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 450;
        font-size: 17px;
        line-height: 27px;
        letter-spacing: 0.02em;
        color: #FFFFFF;
        margin-bottom: 3px;
        margin-top: 8px;
    }
    .copy-inr p {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 10px;
        text-align: center;
    }
    .foot-top {
        padding: 17px 0px 16px 0px;
    }
    .copy {
        padding: 8px 0px 8px 0px;
    }
    .trm-cond li a {
        font-size: 13px;
        line-height: 30px;
    }
    .prv-1 {
        padding-right: 16px;
        margin-right: 16px;
    }
    .foot-r8 h3 {
        margin-bottom: 6px;
    }
    .r8-lst li a {
        margin-bottom: 7px;
    }
    .bnr-btn a {
        padding: 9px 9px 9px 8px;
    }
    .bnr-deal {
        margin-right: 8px !important;
    }
    .bnr-btn a img {
        width: 14px;
        height: 14px;
        margin-left: 2px;
        margin-right: -4px;
    }
    .bnr-btn a span {
        width: calc(100% - 7px);
        font-size: 12px;
        line-height: 19px;
    }
    .start-btns a {
        margin: 0px 6px;
        padding: 8px 4px 8px 8px;
        font-size: 13px;
        line-height: 19px;
    }
    .start-btns a img {
        display: block;
        width: 19px;
        height: 19px;
        margin-left: 2px;
    }
    .foot-logo {
        width: 132px;
        height: 67px;
        margin: 0px 0px 5px 0px;
    }
    .prv-1 {
        height: 15px;
    }
    /* 13-12-2022 */
    .name{
        flex-wrap: wrap;
    }
    .name .inpt-group{
        width: 100%;
    }
    .log-frm-hd h2 {
        font-size: 22px;
        line-height: 25px;
    }
    .inpt-group input, .inpt-group select {
        height: 48px;
        font-size: 14px;
        line-height: 20px;
    }
    /* 13-12-2022 */

    /* 15-12-2022 */
    .rev-box-top {
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    h4.rev-date {
        width: 100%;
    }
    .vpp-abt-hd {
        flex-direction: column;
        align-items: flex-start;
    }
    .vpp-hd-r8 {
        width: 100%;
    }
    /* 15-12-2022 */

    /* 19-12-2022 */
    .name .mb-29:first-child{
        margin-bottom:16px;
    }
    .edit-frm-upld .uplodimgfil {
        width: 248px;
        margin-right: 10px;
    }
    .img-upld label {
        font-size: 15px;
        line-height: 18px;
    }
    .img-upld label {
        padding: 8px 8px 8px 7px;
    }
    
    .edit-btns button {
        width: 157px;
        height: 39px;
        font-size: 14px;
        line-height: 18px;
        padding: 3px 9px;
        margin-right: 4px;
    }
    .edit-btns a {
        width: 145px;
        height: 39px;
        padding: 8px 3px 8px 6px;
        font-size: 14px;
        line-height: 16px;
        justify-content: center;
    }
    .edit-btns a img {
        margin-left: 5px;
        display: block;
        width: 18px;
        height: 18px;
    }

    /* 19-12-2022 */

    .noti-top h5 {
        font-size: 16px;
        line-height: 20px;
    }
    .noti-top h6 {
        margin:4px 0px 0px auto;
    }
    .dash-noti-sec h3 {
        font-size: 17px;
        line-height: 23px;
    }
    .rq-fin {
        width: 183px;
        height: 41px;
        padding: 10px 7px 10px 7px;
        font-size: 14px;
    }
    .rq-fin img {
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }

    .vendor-fin .fin-box{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .vendor-fin .fin-box img {
        margin-right: 0px;
        margin-bottom: 5px;
    }
    .vendor-fin .fin-box h4{
        text-align: center !important;
    }
    .vd-ds-rev h4.rev-date{
        justify-content: flex-start;
    }
    .vd-frm-top {
        margin-top: 20px;
    }
    .abt-mntxt p {
        width: 100%;
    }
    .nav-tabs.faq-tabs button.nav-link span{
        display: none;
    }
    .nav-tabs.faq-tabs button.nav-link {
        width: 114px;
        height: 35px;
        padding: 12px 25px 10px 26px;
        font-size: 16px;
        line-height: 20px;
    }
    .faq-qs-inr .accordion-button .ac-img {
        width: 28px;
        height: 28px;
        padding: 8px 8px 8px 8px;
        margin-right: 9px;
    }
    .faq-qs-inr .accordion-button h4 {
        font-size: 15px;
        line-height: 20px;
        margin-top: 1px;
        letter-spacing: 0px;
    }
    .faq-qs-inr .accordion-button::after {
        width: 17px;
        height: 17px;
        background-size: 17px 17px;
    }
    .faq-qs-inr .accordion-body {
        padding: 9px 11px 0px 34px;
    }
    .faq-qs-inr .accordion-body p {
        font-size: 14px;
        line-height: 23px;
        color: #353b44;
    }
    .faq-qs-inr .accordion-item {
        padding: 7px 3px 12px 5px;
    }
    .deal-rev-show {
        padding: 10px 10px 5px 10px;
    }
    .rev-sec h4 {
        font-size: 14px;
        width: 87px;
        margin-right:8px;
    }
    .rev-sec p{
        width: calc(100% - 84px);
        font-size: 13px;
    }
}
/* ------------------400px-----------------  */


@media screen and (max-width:363px){
    .owl-recent {
        padding: 0px 16px;
    }
    .owl-recent .owl-nav {
        margin: 0px 20px;
    }
    .owl-recent .item {
        padding: 3px;
    }        
    /* 13-12-2022 */
    .extra-logger a{
        width: 100%;
    }
    .fb-logr {
        margin-right:0px;
        margin-bottom: 12px;
    }
    .extra-logger a p {
        width: calc(100% - 43.49px);
        text-align: center;
    }
    .signer-div {
        flex-direction: column;
    }
    .signer-div a{
        width: 100%;
    }
    .signr-del {
        margin-right: 0px;
        margin-bottom: 12px;
    }
    /* 13-12-2022 */


      /* 15-12-2022 */
      .jbr8tp-lft .tag h6 {
        padding: 7px 6px 5px 7px;
        font-size: 13px;
        line-height: 1;
    }
   
    .jbdeet-recent .recent-hd h2 {
        font-size: 18px;
        line-height: 24px;
    }
    
        /* 15-12-2022 */



     /* 16-12-2022 */
     .lst-r8-box {
        margin-bottom: 6px;
        margin-right: 14px;
    }
    .jblist-box {
        padding: 16px 11px 11px 12px;
        margin-bottom: 20px;
    }
    ul.list-tag li {
        margin-right: 0px;
    }
    ul.list-tag li img {
        width: 13px;
        height: 14px;
        margin-top: 4px;
    }
    ul.list-tag li:first-child img {
        margin-right: 4px;
    }
    /* 16-12-2022 */
    /* 19-12-2022 */
    .aftrlog-vis h4 {
        font-size:0px;
        line-height: 0px;
        width: 16px;
        height: 16px;
    }
    .aftrlog-list {
        width: 164px;
    }
    .aftrlog-list.dash-left ul li {
        padding: 0px 5px 0px 4px;
        margin-bottom: 14px;
    }
    .dash-srch-btn {
        height: 42px;
        padding: 11px 13px 11px 12px;
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .dash-srch-btn img {
        width: 18px;
        height: 18px;
        margin-right: 8px;
        display: block;
    }
    .img-upld label {
        font-size: 14px;
        line-height: 17px;
        padding: 8px 0px 8px 7px;
    }
    .edit-frm-upld .uplded-img {
        width: 45px;
        height: 41px;
    }
    .extra-logger {
        padding: 12px 0px 0px 0px;
        margin-bottom: 8px;
    }
    .rem-check {
        width: 16px;
        height: 16px;
        padding: 8px 8px;
    }
    .rem-check::after {
        width: 7px;
        height: 2px;
        padding: 4.5px;
    }
    label.rem {
        padding-left: 21px;
    }
    .remem-sec a {
        font-size: 14px;
        letter-spacing: 0.01em;
        text-underline-offset: 3px;
    }
    .dash-rating-sec > label {
        width: 41px;
        height: 41px;
        background-size: 20px 20px;
        margin-right: 7px;
    }
    .rating-sec .inpt-group textarea {
        margin-bottom: 1px;
    }
    .dbor-job-box{
        padding: 0px 0px 10px 0px;
        border: none;
        border-radius: 0px;
        border-bottom: 1px solid #eeeeee;
        box-shadow: none;
        margin-bottom: 10px;
    }
    .dbor-job-box:hover{
        box-shadow: none !important;
    }
    .das-jblist-r8 .lst-r8-box {
        margin-bottom: 4px;
        margin-right: 9px;
    }
    .das-jblist-r8 .lst-r8-sec{
        margin-right: 0px;
    }
    /* 19-12-2022 */
    .daser-hdr h2{
        padding-top: 35px;
    }
    .d-num-txt h5 {
        font-size: 13px;
        line-height: 18px;
    }
    a.vnd-fjb
    {
        font-size: 13px;
    }
    a.vnd-fjb img{
        display: none;
    }
    .mis-hd h2 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .mis-hd p {
        width: 100%;
        font-size: 14px;
        line-height: 19px;
    }
    .edit-btns a {
        font-size: 13px;
        line-height: 16px;
    }
    .edit-btns a img {
        margin-left: 3px;
    }
    .milestone_btns {
        flex-direction: column;
    }
    .milestone_btns a {
        margin: 4px 0px;
    }
    .r8-lst li a {
        word-break: break-all;
    }
}
/* ------------------360px-----------------  */