/*@import "stylesheet.css";*/

/*@import "bootstrap.min.css";*/

@-webkit-keyframes view_more {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes view_more {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        -moz-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none
    }
}

@-o-keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        -o-transform: none;
        transform: none
    }
}

@keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        -moz-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none
    }
}

body,html {
    overflow-x: hidden
}

html {
    scroll-behavior: smooth
}

body {
    position: relative;
    direction: ltr;
    line-height: 25px;
    margin: 0!important;
    color: #2f2f2f;
    -webkit-font-smoothing: antialiased;
    background: #e9e9df;
    font: 13px/1.5"Trebuchet MS",Tahoma,Arial;
    overflow-y: auto;
    padding: 0!important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif!important;
    -webkit-overflow-scrolling: touch;
    background-color: #fff !important
}

#accordion .panel-body p,a,abbr,acronym,address,applet,aside,b,big,blockquote,caption,center,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,font,footer,form,header,html,i,iframe,img,ins,kbd,label,legend,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
    margin: 0;
    padding: 0
}

/*
label {
    color: #000!important;
    font-size: 13px;
    font-weight: 600;
    margin: 6px 0
}
*/

p {
    padding: 7px 0
}

button.post-info-tool {
    background-color: #e9e7e7
}

abbr,acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,select,textarea {
    color: #3e3e3e;
    border-radius: 3px;
    font-size: 14px;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

button,input,select,textarea {
    direction: ltr;
    margin: 0;
    border: 0;
    background-color: #fff
}

input {
    overflow: visible
}

button[disabled],html input[disabled] {
    opacity: .8
}

input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select option {
    background-color: #fff;
    border: medium;
    color: #000;
    padding: 8px 5px
}

a,input,textarea {
    outline: 0
}

a,button {
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

input[type=file]+input[type=file] {
    margin-left: 5px
}

input[type=email],input[type=password],input[type=text] {
    line-height: 20px
}

abbr+input,abbr+select,input[type=password]+input[type=password] input[type=text]+select,input[type=text]+input[type=text],select+select {
    margin-left: 15px
}

.navbar-nav>li.messages-box,input[type=text]+input[type=submit] {
    margin-left: 10px
}

input[type=checkbox] {
    height: 13px;
    width: 13px;
    margin-right: 5px;
    position: relative
}

a,button,input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer
}

button,input[type=button],input[type=reset],input[type=submit] {
    overflow: visible
}

.btn+.btn,button+button,input[type=button]+input[type=button],input[type=button]+input[type=submit],input[type=file]+input,input[type=reset]+input[type=reset],input[type=submit]+input[type=button],input[type=submit]+input[type=submit] {
    margin-left: 5px
}

input[type=radio] {
    margin-right: 4px;
    position: relative;
    top: 2px
}

input[type=checkbox]+abbr,input[type=radio]+abbr {
    padding-right: 0
}

select[class*=col-] {
    padding: 7px 8px
}

.ad_tab_tab li a span active,.customer-time abbr,a img,a input,a:hover,a:hover img,a:visited,img {
    text-decoration: none
}

a img,iframe,input[type=checkbox],input[type=radio] {
    border: 0
}

del {
    visibility: hidden;
    text-decoration: line-through
}

textarea {
    width: 100%;
    max-width: 100%;
    min-height: 100px;
    resize: none;
    padding: 11px
}

textarea.Inquiry_ref_desc {
    min-height: 45px!important
}

#acc_about_us {
    border: 1px solid #8d8c8c
}

input[type=file] {
    padding: 4px 5px;
    display: inline
}

input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus,textarea.form-control:active,textarea.form-control:focus,textarea:active,textarea:focus {
    box-shadow: none
}

.btn.active:focus,.btn:active:focus,input,input:active,input:focus {
    outline: 0
}

a {
    color: #4396ff
}

a:active,a:focus,a:hover {
    text-decoration: none;
    outline: 0
}

h2,h3,h4 {
    margin: 0
}

h5 {
    font-size: 18px;
    color: #525252
}

h5,h6 {
    font-weight: 500;
    margin: 0;
    padding-bottom: 15px
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

blockquote,q {
    quotes: none
}

.view .select7__option_current:before,blockquote:after,blockquote:before,q:after,q:before {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td {
    vertical-align: inherit
}

.btn,button,input[type=button],input[type=reset],input[type=submit] {
    line-height: 1;
    border-radius: 2px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: 0 0;
    width: auto
}

.btn:focus,.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    color: #fff
}

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}

hr {
    color: #d0d0d0
}

address p {
    padding-bottom: 5px
}

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

::-webkit-scrollbar {
    width: 8px
}

::-webkit-scrollbar-button {
    width: 8px;
    height: 5px
}

::-webkit-scrollbar-track {
    background-color: #ddd;
    border: skinny plain lightgray;
    box-shadow: 0 0 3px #dfdfdf inset
}

::-webkit-scrollbar:horizontal {
    height: 6px
}

::-webkit-scrollbar-thumb:horizontal {
    color: #e4e4e4
}

::-webkit-scrollbar-thumb {
    background-color: #999;
    border: skinny plain gray
}

::-webkit-scrollbar-thumb:hover {
    background: #1b1e24
}

::-webkit-input-placeholder {
    direction: ltr;
    font-size: 16px;
    color: #000
}

::-moz-placeholder {
    direction: ltr;
    font-size: 16px;
    color: #000;
    opacity: 1
}

:-ms-input-placeholder {
    direction: ltr;
    font-size: 16px;
    color: #000;
    opacity: 1
}

input:-moz-placeholder {
    direction: ltr;
    font-size: 16px;
    color: #000;
    opacity: 1
}

::selection {
    background-color: #666;
    color: #fff
}

::-moz-selection {
    background-color: #666;
    color: #fff
}

h1,h2 {
    line-height: 1
}

h1 {
    color: #3e3e3e;
    padding-bottom: 30px;
    font-size: 21px;
    font-weight: 400;
    margin: 0 0 30px
}

/*
h1 span {
    display: inline-block;
    color: #d7003b
}
*/

h2 {
    font-size: 26px;
    color: #3a3a3a;
    padding-bottom: 20px;
    font-weight: 500
}

h2 small {
    color: #1bcd6b
}

h3 {
    color: #183a70;
    font-size: 34px;
    padding: 0 0 7px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0
}

h5.srvc-desc {
    color: #ce5a2a
}

h5.baktoprof {
    padding: 12px 8px;
    text-decoration: underline;
    font-weight: 400
}

h6 {
    font-size: 14px
}

.prof-bus-d {
    padding-bottom: 2px!important
}

.container.feature_ad_boxp,.container.hmpgbannr,.container.prdctconr_,.container.sellr_prof_d,.container.srvc_usr_prf,.container.srvcscontnr_ {
    max-width: 1065px;
    width: 100%;
    padding: 0;
    margin: auto
}

.container.srchbox {
    padding: 0;
    margin: auto;
    display: none
}
/*----------Landing PAge design---------------*/
.container.lnd-pgcmn- {
    padding: 30px 0;
}
h4.lndpg-cntnt-hdr.\32 nd987 {
    color: #f4615e;
}
h4.lndpg-cntnt-hdr {
    font-size: 43px;
    color: #38B6FF;
    font-family: sans-serif;
    font-weight: 300;
    text-align: center;
    margin-top: 20px;
}
ul.lndpg-35644-para {
    font-size: 18px;
    margin: 15px 0 0 10px;
    list-style: none;
    color: #4f3f52;
}
img.lndpg-illu874209-img {
    width: 45%;
}
ul.lndpg-35644-para.left {
    text-align: initial;
    float: right;
}
.col-md-6.colmdvndlnd09765.imglndpg {
    text-align: right;
}
.col-md-6.colmdvndlnd09765.text-l{
    text-align: right;
}
.col-md-6.colmdvndlnd09765.imglndpg.mob {
    display: none;
}
.smlpktspan097687 {
    height: 180px;
    border: 1px solid #e4e4e4;
    text-align: center;
    box-shadow: 0px 0px 12px rgb(192 210 229 / 80%);
    border-radius: 10px;
    background-color: #57abf4;
}
.smlpktspan097687 {
    min-height: 180px;
    border: 1px solid #cbcbcb;
    text-align: center;
    box-shadow: 0px 0px 10px 0px hwb(0deg 75% 25%);
    border-radius: 10px;
    background-image: linear-gradient(137deg, #edf5f7 , #ffffff);
}
/*----------Landing PAge design---------------*/
.lndpg-img-hm {
    margin-top: 10px;
    margin-bottom: 20px;
    background: url(../images/video_banner.png)rgb(233 233 223)
}

.lndpg-img-hm,.lndpg-img-hm-post,.lndpg-img-hm.vdo-demo.filter {
    background-size: 100%;
    border-radius: 0;
    background-position: center center;
    background-repeat: no-repeat
}

.lndpg-img-hm-post {
    margin-top: 10px;
    margin-bottom: 20px;
    background: url(../images/no-post-dg.png)
}

.lndpg-img-hm.vdo-demo.filter {
    background: url(../images/video_filter.png)rgb(233 233 223);
    margin-top: 10px!important;
    margin-bottom: -15px!important
}

.lndpg-img-hm.vdo-demo {
    margin: 0!important
}

ul.dropdown-menu.hm-pg-lft-cat-mnu {
    display: block;
    min-width: 80%;
    margin-left: 15px!important;
    background-color: rgb(206 206 206/5%);
    box-shadow: none;
    border: #ffdead;
    z-index: 0!important
}

.col-md-4.col-lg-4.col-sm-3.lndpg-img-hm-lft {
    margin-top: 35px
}

h6.buss-spllr-lst,h6.list-tip-hmpg {
    background: rgb(160 160 160/4%);
    padding: 20px 18px;
    font-size: 19px;
    border: 1px solid rgb(16 16 16/9%);
    font-weight: 400;
    margin: 12px 0
}

h6.list-tip-hmpg {
    color: #ea720b;
    display: none
}

.lndpg-img-hm-right.bss-lst-hm {
    float: right;
    width: 30%!important;
    display: none
}

input.form-control.profpg-srhmdl-inptbtn.srch-bss-fld {
    background: #fff;
    max-width: 300px;
    border: 2px solid #cecece;
    margin: 10px 0;
    float: right
}

h6.buss-spllr-lst {
    color: #087e8a
}

i.far.fa-handshake {
    font-size: 18px!important;
    margin: 5px 5px 0 0!important
}

.bposi {
    position: relative
}

.container.feature_ad_boxp- {
    margin-top: -30px
}

i.fa.fa-search.srh-btn {
    font-size: 1.4em;
    margin-top: 6px;
    color: #409236;
    margin-left: 1px
}

button.confirm.btn.btn-lg.btn-primary {
    background: #4d69b5 0 0
}

.Landing-PnchLn {
    background-color: rgba(250,250,250,.5);
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(84,84,83,.5)
}

h3.landinh3fnt {
    font-size: 23px;
    color: #ff7600
}

h4.landinh4fnt {
    font-size: 17px;
    color: #06152c
}

a.lnd-rgst-lnk {
    color: #ffa276;
    text-decoration: underline
}

i.far.fa-check-circle.landn-str {
    color: #ffad18!important;
    font-size: 17px!important
}

button.prf-all-ad span {
    color: #4a514f;
    font-size: 14px
}

.p-Comp-size,.p-Comp-wrkshp-size {
    border-bottom: 1px solid #dadada;
    padding: 5px;
    font-size: 14px;
    font-weight: 500
}

.abn-info,.cert_info {
    padding: 8px 0;
    border-bottom: 1px solid #dadada
}

.cert_info {
    background: #fff;
    padding: 0
}

span.rd-mssg {
    margin: 0;
    padding: 0;
    font-weight: 500;
    color: #337ab7;
    font-size: 13px
}

span.unrd-mssg {
    color: #403c3c;
    font-weight: 600;
    font-size: 13px
}

span.message.rd-mssg {
    font-size: 13px!important;
    font-weight: 400
}

.ad_part {
    margin-left: 15px
}

.bio-edt-pen {
    padding: 16px 10px;
    width: 100%;
    border-radius: 4px;
    text-align: center
}

.container.feature_ad_box {
    margin-top: -45px
}

span.wtch_lst_notify {
    font-size: 20px;
    color: #c3d8c2
}

.wtch_lst_icn {
    color: #c3d8c2
}

.g_m_api,.view .select7 .select7__current .select7__caret,.wtch_list_featured {
    display: none
}

a.P_tagging-certs {
    color: #1aa59f;
    font-weight: 600;
    font-size: .9em
}

div#charNum {
    color: #db4f14
}

.view {
    margin: 1px 0 10px
}

.view .select7 {
    width: 100%
}

#service_contaner {
    margin-top: 40px
}

#catautocom_ser,div.prTabs.f_product {
    margin-top: 20px
}

.img_hm_faeture {
    max-height: 170px
}

.listing-img-rslt img,.products-img img {
    height: auto;
    max-height: 145px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.products-img img {
    position: absolute;
    margin-top: 8px;
    left: 50%;
    transform: translate(-50%,-50%)
}

.listing-img-rslt img {
    position: relative;
    width: 200;
    margin: auto;
    transform: translateY(-50%)
}

.products-prof-img img {
    height: auto;
    max-height: 130px;
    position: absolute;
    display: block;
    width: auto;
    margin: auto;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%
}

img.Prof_ad_dsp_img {
    position: relative
}

img.img_prof_feature.qt_opp_img {
    top: 0;
    left: 0;
    transform: none;
    padding: 5px
}

.view .select7 .select7__current {
    border: .09em solid #b8b6b6;
    width: 100%;
    height: 46px;
    box-shadow: 0 0 6px #e4e4e4;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/icon-caret.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 0;
    line-height: 50px;
    font-family: sans-serif;
    background-position-x: 99%;
    border-radius: 3px;
    background-color: #fff
}

.bgimg {
    background: url(../images/emailbgsignin.jpg);
    min-height: 100%;
    background-position: center;
    background-size: cover
}

.select7__optgroup,.view .select7__option {
    padding: 10px
}

.view .select7__icon {
    display: inline-block;
    height: 25px;
    margin-right: 12px;
    vertical-align: text-top;
    text-align: center;
    letter-spacing: 0;
    font-size: 0;
    margin-top: -5px
}

.view .select7__drop {
    padding: 49px 0 5px
}

#myModal button.close {
    line-height: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 700;
    text-shadow: none;
    background: #000;
    color: #fff;
    outline: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease
}

span.Produc_ad_detail {
    color: #17960e;
    font-size: 18px
}

.right-arrow {
    padding: 0 5px;
    color: #d88211
}

span.hdr-prdct {
    margin-left: 20px;
    background-color: #e2efed;
    padding: 1px 2px 2px 5px;
    border-radius: 4px;
    box-shadow: 0 0 4px 0 rgba(39,143,160,.5);
    border: 1px solid #24a1a7
}

.post_ad_edit {
    color: #e71c12
}

.tooltip-inner {
    text-align: left;
    width: 300px
}

#myModal button.close:hover {
    background: #fff;
    color: #000
}

.checkbox,.radio {
    margin: 0
}

.mt-checkbox,.mt-radio {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
    transition: all .3s ease 0s;
    font-weight: 400
}

.mt-checkbox.mt-checkbox-disabled,.mt-checkbox.mt-radio-disabled,.mt-radio.mt-checkbox-disabled,.mt-radio.mt-radio-disabled {
    cursor: not-allowed;
    opacity: .8
}

.mt-checkbox>input,.mt-radio>input {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.mt-checkbox>span,.mt-radio>span {
    background: #e6e6e6 0 0;
    border: 1px solid transparent;
    height: 18px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 18px
}

.mt-checkbox>span::after,.mt-radio>span::after {
    content: "";
    display: none;
    position: absolute
}

.input-icon>i,.mt-checkbox-list .mt-checkbox,.mt-checkbox-list .mt-radio,.mt-checkbox>input:checked~span::after,.mt-radio-list .mt-checkbox,.mt-radio-list .mt-radio,.mt-radio>input:checked~span::after {
    display: block
}

.mt-checkbox:hover>input:not([disabled])~span,.mt-checkbox>input:focus~span,.mt-radio:hover>input:not([disabled])~span,.mt-radio>input:focus~span {
    background: #d9d9d9 0 0;
    transition: all .3s ease 0s
}

.mt-checkbox:hover>input:checked:not([disabled])~span,.mt-checkbox>input:checked~span,.mt-radio:hover>input:checked:not([disabled])~span,.mt-radio>input:checked~span {
    background: #d9d9d9 0 0;
    transition: all .3s ease 0s
}

.icon-btn,.icon-btn:hover {
    transition: all .3s ease 0s
}

.mt-checkbox>input:disabled~span,.mt-radio>input:disabled~span {
    opacity: .6;
    pointer-events: none
}

.icon-btn,.ie8 .icon-btn:hover {
    filter: none
}

.mt-checkbox.mt-checkbox-outline:hover>input:checked:not([disabled])~span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-checkbox-outline>input:checked~span,.mt-checkbox.mt-checkbox-outline>input:focus~span,.mt-checkbox.mt-checkbox-outline>span,.mt-checkbox.mt-radio-outline:hover>input:checked:not([disabled])~span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-radio-outline>input:checked~span,.mt-checkbox.mt-radio-outline>input:focus~span,.mt-checkbox.mt-radio-outline>span,.mt-radio.mt-checkbox-outline:hover>input:checked:not([disabled])~span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-radio.mt-checkbox-outline>input:checked~span,.mt-radio.mt-checkbox-outline>input:focus~span,.mt-radio.mt-checkbox-outline>span,.mt-radio.mt-radio-outline:hover>input:checked:not([disabled])~span,.mt-radio.mt-radio-outline:hover>input:not([disabled])~span,.mt-radio.mt-radio-outline>input:checked~span,.mt-radio.mt-radio-outline>input:focus~span,.mt-radio.mt-radio-outline>span {
    background: 0 0;
    border: 1px solid #333;
    border-radius: 3px;
    margin-top: 2px
}

.mt-radio>span,.timeline .timeline-badge-userpic img {
    border-radius: 50%
}

.mt-radio>span::after {
    background: #888 0 0;
    border-radius: 100%;
    height: 6px;
    left: 5px;
    top: 5px;
    width: 6px
}

.mt-radio>input:disabled~span::after {
    background: #888 0 0
}

.mt-checkbox>span::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #222;
    border-image: none;
    border-style: solid;
    border-width: 0 2px 2px 0;
    height: 10px;
    left: 6px;
    top: 2px;
    transform: rotate(45deg);
    width: 5px
}

.mt-checkbox>input:disabled~span::after {
    border-color: #888
}

.form-inline .mt-checkbox {
    margin-left: 15px;
    margin-right: 15px
}

.mt-checkbox-inline,.mt-checkbox-list,.mt-radio-inline,.mt-radio-list {
    padding: 10px 0
}

.form-horizontal .form-group .mt-checkbox-list,.form-horizontal .form-group .mt-radio-list {
    padding-top: 0
}

.form-horizontal .form-group .mt-checkbox-inline,.form-horizontal .form-group .mt-radio-inline {
    padding-top: 8px
}

.mt-checkbox-inline .mt-checkbox,.mt-checkbox-inline .mt-radio,.mt-radio-inline .mt-checkbox,.mt-radio-inline .mt-radio {
    display: inline-block;
    margin-right: 15px
}

.mt-checkbox-inline .mt-checkbox:last-child,.mt-checkbox-inline .mt-radio:last-child,.mt-radio-inline .mt-checkbox:last-child,.mt-radio-inline .mt-radio:last-child {
    margin-right: 0
}

.warning {
    color: #d2232a;
    -webkit-border-radius: 12px;
    border-radius: 2px;
    background-color: #eeefee;
    padding: 5px;
    width: 100%;
    display: none
}

header {
    border-bottom: 1px solid #e9e9df;
    padding-bottom: 2px;
    background-color: #fff;
    width: 100%
}

header.affix {
    -webkit-animation-name: animationFade;
    -moz-animation-name: animationFade;
    -o-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 8px -1px rgba(0,0,0,.2)
}

.list-img-indv-no-rslt.no-itm-rcntly-vwd {
    margin: 0 auto;
    width: fit-content
}

.navbar-inverse {
    background-color: transparent;
    border: 0
}

#srhbar_unlist,.container-fluid {
    padding: 0
}

.container-fluid.feed-box {
    background-color: #e9e9df
}

.nav.navbar-nav {
    float: right;
    width: 100%
}

i.fas.fa-users.moderator {
    font-size: 26px!important;
    color: #3e2404!important;
    padding-bottom: 5px
}

.service_detail-heading {
    text-align: center
}

.styl-inv {
    display: inline-block;
    padding: 40px 20px;
    font-size: 32px;
    box-shadow: 0 0 3px 0 rgb(146 146 146/50%);
    margin: 30px 2px 0;
    border-radius: 8px;
    width: 82%;
    border: 1px solid #ddd
}

button.mng-btn,button.show-prts-list {
    padding: 6px 8px 8px;
    box-shadow: 0 0 4px 1px rgb(0 0 0/50%);
    margin-right: 10px;
    margin-top: 10px;
    border: 1px solid #f3f3f3;
    background-color: #f8f8f8;
    color: #101010
}

button.show-prts-list {
    background-color: #f39b6b;
    width: 100%;
    font-size: 18px;
    box-shadow: 0 0 4px 1px rgb(185 185 185/50%);
    border: 1px solid #bbbaba;
    border-radius: 4px
}

img.vndrppl-img-ikn {
    height: 135px
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background: #fff
}

i.fas.fa-bell {
    color: #3e2404!important;
    opacity: .8
}

.nav.navbar-nav li .yellow_btn {
    color: rgb(62 36 4);
    display: block;
    font-weight: 500;
    line-height: 31px;
    min-height: 33px;
    width: auto;
    border-radius: 4px;
    padding: 7px 12px 6px 11px;
    transition: background-color .2s ease-in 0s;
    margin: 9px 18px 0 0;
    background: #e2e1e0
}

.yellow_btn.For-RFQ,.yellow_btn.For-invite-vendors {
    background-color: #077a72!important
}

.yellow_btn.For-invite-vendors {
    width: 107px!important
}

.nav.navbar-nav li .yellow_btn:hover {
    background-color: #c7720a
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form,span.app-tag.hmpg.buss {
    border: 0
}

.dropdown-menu.hdrpr_fms_gntf {
    left: -248px!important;
    min-width: 302px!important;
    top: 62px
}

img.jrf-adjst {
    width: 90%!important
}

a.lg-in-btn,a.pricn-btn,a.rgstr-btn {
    font-size: 15px !important
}

i.fas.fa-receipt.aria-hidden\= {
    color: #565656!important
}

.navbar-inverse .navbar-nav>li>a {
    color: #270b0b;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    position: relative;
    padding: 8px;
}

.mob-lnk {
    padding: 0 4px!important
}

tr.partslstinfo {
    font-size: 14px;
    font-weight: 500
}
a.sign-in.anch-hm.sgn-in-btn {
    background: #00e8dc !important;
}
a.anch-hm.rgstr-btn {
    background: #8392ff!important;
}
.navbar-inverse .navbar-nav>li>a.anch-hm {
    margin-right: 7px;
    padding: 5px 5px 0;
    border-radius: 4px;
    min-width: 120px;
    box-shadow: 0 0 4px 0 rgb(255 255 255 / 50%);
}

p.anchor {
    padding: 1px 0;
}

a.sign-in.anch-hm.sgn-in-btn,i.fas.fa-sign-in-alt.dsktp {
    color: #023400 !important;
}

a.lg-in-btn,a.rgstr-btn {
    color: #38a4a7!important;
    font-weight: 600!important
}

a.rgstr-btn {
    color: #023400 !important;
}

a.pricn-btn {
    color: #657d01!important
}

i.fa.fa-user-plus,i.fas.fa-sign-in-alt {
    margin-right: 5px!important
}

.navbar-inverse .navbar-nav>li>a i {
    font-size: 23px!important;
    margin-right: 10px
}

i.fa-solid.fa-users {
    margin-right: 0!important
}

i.fas.fa-users.acc_bus_type_regr-icon {
    margin-right: 4px!important
}

.nav.navbar-nav img {
    position: relative;
    width: 100%;
    display: none;
    margin: 0;
    padding: 0;
    background-color: #edf3fa
}

img.img-circle-no-msg {
    position: relative;
    width: auto!important;
    height: 160px;
    display: block!important;
    margin: 0 auto!important;
    padding: 1px;
    background-color: transparent!important
}

i.fas.fa-sign-in-alt {
    color: #fff!important
}

i.fas.fa-comments {
    color: #ce5928!important
}

i.fas.fa-comments.prf-icon {
    color: #10b9bf!important
}

.dropdown-toggle.usersec .profilePic img {
    display: -webkit-box;
    display: block
}

.navbar-inverse .navbar-nav>li>a.dropdown-toggle.usersec>i {
    position: inherit;
    top: 10px;
    color: #323232;
    font-size: 20px;
    margin: 10px 5px
}

.dropdown-toggle.usersec .profileName {
    display: inline-block;
    width: 100%;
    color: #333
}

.dropdown.profileDropdown {
    text-align: center
}

.logo {
    padding: 15px 0 10px;
    float: left
}

.logo img {
    width: 180px
}

.collapse.navbar-collapse {
    float: right
}

.bell-btn,.envelop {
    color: rgb(62 36 4);
    display: block;
    font-weight: 500;
    line-height: 21px;
    min-height: 40px;
    float: right;
    border-radius: 4px;
    padding: 8px 13px 6px;
    transition: background-color .2s ease-in 0s;
    margin: 9px 10px 0 4px;
    background: #e2e1e0
}

i.far.fa-bell,i.far.fa-envelope.hdr-msg {
    font-size: 27px!important;
    padding-bottom: 0!important
}

a.yellow_btn.For-invite-vendors {
    background-color: #93b11d!important;
    color: #1f7b90!important;
    padding: 7px 9px 6px 8px!important;
    width: auto!important
}

i.far.fa-envelope.hdr-msg {
    margin-right: 0!important;
    padding-top: 0
}

.nav.navbar-nav {
    padding-top: 7px;
    text-align: center;
    margin-right: 4px
}

.badges {
    background-color: #ce5928;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 9px;
    right: 0;
    font-weight: 600;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    font-size: 10px
}

.navbar-inverse .navbar-nav>li>.green_btn:focus {
    color: #356a34
}

.navbar-inverse .navbar-nav>li>.yellow_btn:focus,.navbar-inverse .navbar-nav>li>.yellow_btn:hover {
    background-color: #e2e1e0;
    border-radius: 4px
}

.navbar-inverse .navbar-nav>li>a:hover {
    color: #222
}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    color: currentColor
}

@media (min-width:768px) {
    #gobackmobilemsglist {
        display: none
    }

    div#searchbar {
        background-color: #fff
    }

    .dropdownsss {
        width: 50%
    }

    .dropdownsss.doc-typ {
        width: 100%!important
    }

    .col-md-6.col-xs-12.upld-libry {
        text-align: center;
        height: 126px;
        transform: translateY(24%)
    }

    #keysrch,.upperbit_search_autofill {
        box-shadow: 0 4px 12px 0 rgba(0,0,0,.2)
    }

    #dropdwnopt,#keysrch {
        height: 43px;
        background-color: #fff
    }

    #keysrch {
        width: 49%;
        border-top: 1px solid #e4e4e4;
        border-left: 1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
        display: inline-block
    }

    #dropdwnopt {
        width: 35%;
        border: 1px solid #e4e4e4;
        box-shadow: 0 4px 12px 0 rgba(0,0,0,.2)
    }

    #dropdwnopt,#srh-btn {
        display: block
    }

    #srh-wrap {
        width: 65%;
        margin: auto;
        padding: 15px;
        background-color: #e4e4e4
    }

    .upperbit_search_autofill {
        margin-top: 12.3px;
        background-color: #feffff;
        height: auto;
        font-size: 14px;
        overflow: auto
    }

    .search_result_li {
        background-color: #feffff;
        display: block;
        clear: left;
        padding: 12px 0 8px 12px;
        cursor: pointer;
        width: 100%
    }

    .search_result_li:hover {
        background-color: #dcedc8;
        width: 100%
    }
}

.navbar-right {
    margin-right: 20px
}

@media (max-width:768px) {
    .cta-play-button-wrapper svg {
        width: 15px!important;
        height: 15px!important;
        top: 13px!important;
        left: 14px!important
    }

    .cta-play-button-wrapper {
        width: 40px!important;
        height: 40px!important
    }

    #keysrch {
        width: 85px;
        height: 41px;
        background-color: #7cb342;
        text-align: center;
        margin-left: 47%
    }

    .dropdownsss,.form-group.profl-ind-tag {
        width: 100%
    }

    .row.hmpg-rfcu-oppt {
        width: 100%!important;
        margin: 7px auto 0!important
    }

    #keysrch_modal {
        width: 100%;
        height: 48px;
        border-bottom: 1.6px solid #c5e1a5;
        background-color: #feffff;
        text-align: left
    }

    .dropdwnopt_mod,.keysrch2,.row.hmpg-rfcu-oppt {
        background-color: #fff
    }

    #dropdwnopt,#srh-btn,#srhbarinput {
        display: none
    }

    .dropdwnopt_mod {
        margin-top: 15px;
        width: 100%;
        border-radius: 3px;
        height: 48px;
        border-bottom: 1.6px solid #c5e1a5
    }

    #srh_modal {
        color: #feffff;
        font: 15px arial,sans-serif;
        font-weight: solid;
        box-shadow: none;
        outline: 0;
        margin-top: -6px
    }

    #srh-btn-modal {
        width: 100%;
        text-align: center
    }

    .display_opt_none {
        display: none
    }

    .glyphicon-search {
        display: inline-block;
        font-size: 26px;
        cursor: pointer;
        color: #f1f8e9;
        float: center
    }

    .modal-body {
        min-height: 220px;
        border: 0
    }

    .modal-dialog.modal-lg {
        margin: 0
    }

    .modal-footer,.modal-header {
        border: 0
    }

    .modal-header.category-hdr {
        background-color: #98a0a0;
        border-radius: 5px
    }

    #srh-wrap {
        margin-top: 64px;
        width: auto
    }

    #srh-btn-modal {
        height: 53px;
        border: 1px solid #e4e4e4;
        box-shadow: 0 4px 12px 0 rgba(0,0,0,.2);
        margin-top: 15px;
        background-color: #7cb342;
        border-radius: 3px
    }

    #srh-btn-modal:hover {
        background-color: #6d9d39
    }

    .btn-custom,.btn-custom:focus,.btn-custom:hover {
        background-color: transparent;
        border: 0;
        margin-top: 12px
    }

    .modal_remove_padding[style] {
        padding: 0!important
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px transparent;
        -moz-box-shadow: 0 5px 15px transparent;
        box-shadow: 0 5px 15px transparent;
        -webkit-border: 0!important;
        -moz-border: 0!important;
        -o-box-shadow: 0!important;
        border: 0!important;
        -webkit-border-radius: 0!important;
        -moz-border-radius: 0!important;
        -o-box-shadow-radius: 0!important;
        border-radius: 0!important
    }

    ul#offer_class_content_list_mod>li {
        margin-left: -20px;
        padding: 5px 0 5px 10px
    }

    .upperbit_search_autofill_modal {
        margin-top: 16.5px;
        box-shadow: 0 4px 12px 0 rgba(0,0,0,.2);
        background-color: #feffff;
        height: auto;
        font-size: 14px;
        z-index: 1;
        position: relative
    }

    .modal-dialog.modal-lg.prc-inqrys {
        padding: 2px!important
    }

    .modal.fade .modal-dialog {
        margin-top: 20px!important
    }

    .modal-dialog.reg-m-d {
        margin-top: 12px
    }

    .modal-dialog.modal-dialog-centered.rspv-srh-mdl {
        margin-top: 60px!important
    }

    .modal-dialog.modal-xl.ad-edit-mdl {
        margin-top: 63px!important
    }

    h5.modal-title.edit-ad-title {
        padding: 0!important;
        font-size: 11px;
        line-height: 3
    }

    .modal-header.edit-lst-hdr {
        padding: 4px 8px!important
    }

    .search_result_modal {
        background-color: #feffff
    }

    .upperbit_search_autofill {
        display: none
    }

    .search_result_li_modal {
        background-color: #feffff;
        display: block;
        clear: left;
        padding: 12px 0 8px 12px;
        cursor: pointer;
        width: 100%
    }

    #srhbarinput,#srhbarinput_modal {
        border-style: none;
        box-shadow: none;
        outline: 0;
        font-size: 16px;
        font-weight: solid;
        color: #06000a;
        padding-left: 10.8px;
        background-color: transparent
    }

    #srhbarinput_modal {
        font-size: 18px;
        width: 100%
    }

    #srh,#srh-wrap {
        position: absolute
    }

    #srh {
        height: 43px;
        box-shadow: 0 4px 12px 0 rgba(0,0,0,.2)
    }

    #srh-wrap {
        z-index: 1;
        padding: 15px
    }

    ul#offer_class_content_list>li,ul#offer_prdct_content_list>li,ul#offer_product_content_list>li,ul#offer_subgrp_content_list>li {
        list-style: none;
        padding: 10px 1px 10px 18px;
        width: 100%;
        color: #424242;
        white-space: nowrap
    }

    ul.offer_class_content_list,ul.offer_class_content_list_mod {
        height: 286px;
        overflow: auto
    }

    ul#offer_class_content_list>li:hover,ul#offer_prdct_content_list>li:hover,ul#offer_product_content_list>li:hover,ul#offer_subgrp_content_list>li:hover {
        background-color: #dcedc8;
        cursor: pointer;
        width: 100%
    }

    ul.offer_product_content_list>li>a {
        color: #424242
    }

    ul.offer_product_content_list>li>a:hover {
        color: #424242;
        text-decoration: none
    }

    .disabled {
        pointer-events: none;
        opacity: .4
    }

    .dropbtn,.dropbtn_auto_comp {
        color: #06000a;
        font-size: 16px;
        border: 0;
        cursor: pointer;
        padding: 11px 1px 9.5px 10px
    }

    .dropbtn_auto_comp {
        cursor: default
    }

    .offer_class_auto_comp {
        position: relative;
        display: inline-block;
        margin-top: 16.8px;
        width: 100%
    }

    #dropbtn_span_prdct_auto_comp {
        color: #99bda6;
        width: 94%;
        height: 50%;
        margin-top: -10px;
        border: 0;
        outline: 0
    }

    .offer_class {
        margin-top: 12.8px
    }

    .offer_class,.offer_class_general_ad,.srch_form_input {
        position: relative;
        display: inline-block;
        width: 100%
    }

    .offer_class_general_ad {
        margin-top: 13.8px
    }

    .srch_form_input {
        margin-top: 10px
    }

    .offer_class_fourth,.offer_class_second,.offer_class_third {
        position: relative;
        display: inline-block;
        margin-top: 16.6px
    }

    .offer_class_content {
        margin-top: 24.6px;
        width: 100%
    }

    .offer_class_content,.offer_class_content_frth,.offer_class_content_scnd,.offer_class_content_srch_bar,.offer_class_content_thrd {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 70px;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
        z-index: 1
    }

    .offer_class_content_srch_bar {
        margin-top: 14.6px;
        width: 100%
    }

    .offer_class_content_frth,.offer_class_content_scnd,.offer_class_content_thrd {
        margin-top: 24.6px
    }

    .offer_class_content_auto_comp {
        position: absolute;
        background-color: #f9f9f9;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
        margin-top: 16.6px;
        z-index: 1;
        height: 48px;
        width: 100%;
        display: none
    }

    #shrt_deck {
        padding-left: 8px;
        margin-top: 2px;
        float: left
    }

    f-products .owl-nav {
        bottom: auto;
        margin-top: -250px;
        position: absolute
    }

    .logo-desktop {
        display: none
    }

    .doc-rspnsv {
        padding: 0 20px
    }
    .col-md-6.colmdvndlnd09765.imglndpg {
    text-align: center;
 }
 h4.lndpg-cntnt-hdr{
    padding: 10px;
    font-size: 28px !important;
 }
     ul.lndpg-35644-para{
        margin-top: -10px;
        font-size: 15px;
    }
    .col-md-6.colmdvndlnd09765.imglndpg.mob {
    display: block;
  }
  .col-md-6.colmdvndlnd09765.imglndpg-r {
    display: none;
 }
 .col-md-6.colmdvndlnd09765.text-l {
    text-align: left;
 }
}

@media (min-width:992px) {
    .col-md-8 {
        width: 66.6666%
    }

}

.search_brandsbg {
    border-radius: 10px;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 20px
}

.search_brands {
    width: 100%
}

.search_icon {
    float: left;
    margin-left: 35px;
    position: absolute;
    margin-top: 5px
}

.search_brands input[type=text] {
    width: 60%;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 0;
    float: left;
    height: 42px;
    padding-left: 70px;
    line-height: 42px
}

.search_brands input[type=text]::-webkit-input-placeholder {
    color: #222;
    font-size: 16px
}

.search_brands input[type=text]::-moz-placeholder {
    color: #222;
    font-size: 16px
}

.search_brands input[type=text]:-ms-input-placeholder {
    color: #222;
    font-size: 16px
}

.search_brands input[type=text]:-moz-placeholder {
    color: #222;
    font-size: 16px
}

.go>input[type=submit],.selectpicker {
    float: left;
    height: 42px;
    line-height: 42px
}

.selectpicker {
    background: #fff url(../images/dropdown_icon.png)center right;
    background-repeat: no-repeat;
    width: 32%;
    font-weight: 500;
    font-size: 14px;
    border-radius: 0;
    border-left: 1px solid #fff4e3;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    max-width: 100%;
    background-position: 95%;
    padding-left: 10px;
    outline: 0
}

i.fa.fa-search {
    font-size: 23px!important;
    color: #1d1d1d!important
}

.go>input[type=submit] {
    background-color: #33691e;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 3px;
    color: #fff;
    text-align: center;
    width: 8%;
    border: 0
}

.go>input[type=submit]:hover {
    background-color: 222
}

.landing-timer {
    border: 2px solid #151414;
    border-radius: 6px;
    box-shadow: 0 0 10px 0 rgb(184 184 184/60%);
    color: #252525;
    background-color: #4cc0e4;
    font-weight: 400
}

p.content-break {
    color: #fff;
    font-size: 18px;
    margin-top: 6px;
    font-weight: 500
}

.card-body-addon-cntnt {
    padding: 8px;
    border: 2px solid #e06e1c;
    border-radius: 6px
}

button.rfq-add-on-inf {
    background: #e06e1c;
    padding: 0 10px 6px
}

.lndin-pg {
    font-size: 18px;
    font-weight: 400;
    padding: 5px 20px;
    margin-bottom: -4px!important
}

.container.hmpgbannr.landing-timer {
    text-align: center;
    margin-top: 5px;
    min-height: 120px
}

.bgcolor {
    padding: 0 21px 19px 17px
}

.features ul li {
    flex: 1;
    text-align: center;
    float: left;
    width: 10%;
    margin: 0 3%;
    position: relative;
    list-style: none
}

.features ul li a {
    border-radius: 7%;
    width: 38px;
    height: 40px;
    display: inline-block;
    padding: 5px
}

.features ul li p {
    font-size: 11px;
    font-weight: 600;
    padding-top: 10px;
    color: #14686c
}

.features ul li:nth-child(1) a:hover {
    background-color: #3c37fa
}

.features ul li:nth-child(2) a:hover {
    background-color: #16a085
}

.features ul li:nth-child(3) a:hover {
    background-color: #1dbd33
}

.features ul li:nth-child(4) a:hover {
    background-color: #9b0896
}

.features ul li:nth-child(5) a:hover {
    background-color: #ff003c
}

.features ul li:nth-child(6) a:hover {
    background-color: #ffc600
}

.features ul li:nth-child(7) a:hover {
    background-color: #2b5ead
}

.features ul li a:hover img {
    filter: grayscale(100%) brightness(5);
    -ms-filter: grayscale(100%) brightness(5);
    -webkit-filter: grayscale(100%) brightness(5);
    -o-filter: grayscale(100%) brightness(5);
    -moz-filter: grayscale(100%) brightness(5)
}

.owl-next:before,.owl-prev:before {
    visibility: visible;
    background-color: transparent;
    opacity: .8;
    width: 40px;
    height: 40px
}

.owl-prev:before {
    content: url(../images/left-arrow.png);
    float: left;
    padding: 3px;
    margin-right: 11px
}

.ads-second img {
    width: 100%;
    border-radius: 5px
}

.owl-nav {
    position: relative;
    right: 0;
    bottom: 0
}

.owl-next,.owl-prev {
    visibility: hidden;
    top: -110px;
    position: absolute
}

.owl-next:before {
    content: url(../images/right-arrow.png);
    float: right;
    padding: 5px
}

.owl-next {
    right: 0
}

.ads_section .owl-carousel .owl-dots {
    text-align: center;
    bottom: 18px;
    position: absolute;
    background: rgba(0,0,0,.77);
    display: inline-block;
    padding: 5px;
    left: 50%;
    transform: translateX(-50%)
}

.f-products .owl-nav {
    bottom: auto;
    top: -170
}

.ads_section .owl-carousel .owl-dots .owl-dot {
    height: 12px;
    width: 12px;
    display: inline-block;
    margin: 0 4px;
    background: #fff;
    opacity: .4
}

.featured_products .p-t-10 .owl-carousel .owl-dots .owl-dot {
    height: 12px;
    width: 12px;
    border-radius: 5px;
    display: inline-block;
    margin: 0 4px;
    background: #4c542b;
    opacity: .4
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button {
    text-transform: inherit!important;
    font-size: 14px;
    font-weight: 700;
    text-shadow: none
}

.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg {
    background-color: #000;
    opacity: .8
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
    background-color: #4bb9bd!important;
    color: #fff;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
    background-color: #ee7858!important;
    color: #fff
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: -3px!important;
    margin-left: 0
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
    color: #5c6461
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
    overflow: auto;
    font-size: 15px;
    color: #191616
}

.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box {
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
    border-radius: 5px;
    background: #fbfbfb
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    font-size: 27px!important;
    line-height: 14px!important;
    display: none;
    z-index: 1;
    color: #270707
}

.ads_section .owl-carousel .owl-dots .owl-dot.active,.featured_products .p-t-10 .owl-carousel .owl-dots .owl-dot.active {
    opacity: 1
}

.prTabs {
    margin-bottom: 20px;
    margin-top: -12px
}

.prTabs ul {
    padding: 0;
    margin: 0;
    text-align: left;
    float: left
}

.prTabs ul,.prTabs ul li {
    display: inline-block
}

.prTabs ul li a {
    padding: 5px 10px;
    color: #121212;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    font-weight: 600;
    text-transform: capitalize!important
}

.prTabs ul li a:hover {
    color: #356a34;
    border-bottom: 1px solid #356a34
}

.prTabs ul li.active a {
    color: #142e13
}

.ads-second,.btn-2:after,.btn-2:before {
    position: relative;
    margin: 0 auto;
    width: 100%
}

.btn-2:after,.btn-2:before {
    backface-visibility: hidden;
    border: 1px solid rgba(#fff,0);
    bottom: 0;
    content: " ";
    display: block;
    transition: all 280ms ease-in-out;
    width: 0
}

.ads-button {
    position: absolute;
    bottom: 38px;
    right: 15px;
    text-align: center
}

.ads-button>a {
    padding: 7px 25px;
    font-size: 15px;
    color: #fff;
    background: #23447a;
    font-weight: 500
}

.container.feature_ad_boxp.prdctpg,.featured_products.prdctdtldsp,.featured_products.prdctsldbox,.products {
    background-color: #fff
}

.featured_products .head {
    border-bottom: 1px solid #e6e6e6;
    display: inline-block;
    width: 100%;
    margin-bottom: 25px
}

.featured_products.prdctdtldsp.p-t-10 {
    box-shadow: 0 0 2px 4px #f3f3f3
}

.featured_products .head h2 {
    font-size: 20px;
    float: left;
    color: #33691e;
    font-weight: 600
}

.featured_products .head h3 a {
    font-size: 14px;
    float: right;
    color: #333;
    font-weight: 600
}

.featured_products .head h3 a:hover {
    color: #ce5928
}

.featured_products>.row {
    padding: 12px 0 0
}

h3.prdct_match {
    font-size: 14px;
    text-align: left;
    width: auto;
    white-space: nowrap;
    color: #6b6b6d;
    padding-left: 16px
}

.products {
    box-shadow: 2px 2px 5px 2px #c7c7c7;
    height: auto;
    margin: 10px 0;
    transition: all .3s ease-in-out;
    position: relative;
    padding-bottom: 3px
}

.products.bus_prof {
    margin: auto 10;
    max-height: 280px;
    height: 258px;
    background-color: #fff
}

.buss-ind-info {
    white-space: normal!important
}

.buss_prof_pockt {
    margin-top: 13px;
    margin-left: 15px;
    margin-right: 20px
}

.owl-carousel .owl-item .buss_prf img {
    display: block!important;
    max-width: 226;
    width: auto;
    margin: 65px auto;
    padding: 5px;
    position: inherit;
    left: 0;
    transform: translateY(-50%)!important
}

.products.bus_prof h5 {
    text-align: left;
    display: block;
    padding: 5px;
    font-size: 14px;
    color: #f3f3f3;
    font-weight: 700;
    background-color: rgba(0,0,0,.5);
    z-index: 1;
    position: relative
}

.products.bus_prof p,.products.bus_prof ul {
    float: left;
    margin-top: -8px;
    display: flex;
    color: #3e4242;
    font-size: 12px;
    overflow: unset;
    margin-bottom: 4px;
    font-weight: 600;
    padding-right: 7px
}

img.img_size {
    width: 22px!important;
    height: 20px!important
}

.Comp-capaCT-inf {
    float: left;
    margin-left: -5px
}

.p-Comp-size.hm-pg {
    border-bottom: .09em solid #f1f1f1;
    padding: 5px;
    position: inherit;
    float: right;
    margin-top: -2px
}

.products.bus_prof ul li {
    display: -webkit-inline-box;
    display: contents;
    height: auto;
    white-space: nowrap;
    margin: auto;
    float: inherit;
    box-shadow: none;
    border: 0;
    background-color: rgba(129,179,170,.1);
    padding: 2px 0;
    border-radius: 4px
}

.products-img .buss_prf {
    background-color: #f1f1f1
}

.profile-bus-dtl {
    padding: 10px 5px;
    background-color: #fff;
    height: 90px
}

.products-prof {
    border: 1px solid #dbdbdb;
    transition: all .3s ease-in-out;
    position: relative;
    margin: 0;
    background-color: #f5f5f5;
    height: 250px;
    padding: 4px
}

.post-ad-prof {
    position: relative;
    margin: 2px 0;
    background-color: #e9e9df;
    height: 188px;
    padding: 0
}

.prod-prof-post.post-ad-prof.qt-rcvd {
    height: auto;
    width: 100%!important
}

.products-prof-indicate,.services-prof-indicate {
    transition: all .3s ease-in-out;
    position: relative;
    margin: 6px auto 0;
    height: 38px;
    border-radius: 3px;
    z-index: 1000;
    text-align: center;
    width: 50%
}

h4.Oppt-title {
    text-transform: capitalize;
    font-size: 15px;
    float: left;
    padding: 6px 0 4px 6px;
    color: #065432
}

i.far.fa-building.oppt-comp {
    color: #2183d8!important;
    font-weight: 600
}

i.far.fa-clock.oppt-time {
    color: #e06d00;
    font-weight: 600
}

i.fas.fa-file.oppt-file,span.oppt-indictr {
    color: #62a08b!important;
    font-size: 13px!important
}

span.oppt-indictr {
    width: 100%!important;
    font-weight: 500!important;
    padding: 6px 0 0 6px;
    color: #29201d!important;
    display: inline-block;
    white-space: nowrap;
    text-align: initial
}

.col-md-8.add-on-qt-contnt {
    height: 100%
}

.close.prf_cls {
    padding: 20 20 10 0
}

button.prf-all-ad {
    border: 0;
    padding: 9px 13px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(200,196,196,.8);
    border-radius: 2px
}

.products:hover {
    box-shadow: 0 10px 20px -10px rgba(0,0,0,.3);
    transform: translateY(-1px)
}

.products-name {
    background-color: #fff;
    padding: 10px 3px;
    margin-top: 2px;
    height: 66px
}

.listing-pr-name {
    margin-top: 2px!important
}

.products-prof-name {
    background-color: #e9e9df;
    margin-top: 3px;
    max-height: 64px
}

.products-prof-name.docs {
    overflow-wrap: break-word
}

.products-name h3,.products-prof-name h3 {
    text-align: left;
    text-transform: capitalize;
    word-break: break-word
}

.products-name h3 {
    color: #132d31;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding-top: 4px;
    margin-top: 1px
}

.products-prof-name h3 {
    margin-top: -5px;
    padding: 5px 2px 2px;
    color: #096b89!important;
    font-weight: 500;
    font-size: 13px;
    height: 50px
}

.products-prof-name h5 {
    color: #589ab9;
    font-size: 12px;
    text-align: left;
    bottom: 0;
    padding: 4px 1px!important;
    font-weight: 500;
    display: inline-flex
}

.products-prof-name h5 i {
    padding-right: 1px;
    font-size: 16px!important
}

.products-name p {
    display: none
}

.products-name h4 {
    color: #4bb9bd;
    font-size: 14px;
    padding-bottom: 5px
}

.products-name h5 {
    color: #589ab9;
    font-size: 14px;
    text-align: left;
    bottom: -10px;
    position: absolute
}

.products-name h5 i {
    padding-right: 0
}

h5.postr-dtl {
    padding: 3px 0;
    font-weight: 600;
    color: #dc450b;
    font-size: 10px
}

.star {
    float: right;
    right: -15px
}

.star,i.fa.fa-map-marker {
    font-size: 15px
}

.products-img.fr-n-rctvw,.products-img.fr-n-wtchlst {
    background-color: #fdfdfd!important;
    height: auto;
    min-height: 180px
}

.products-img {
    text-align: center;
    position: relative;
    height: 158px;
    background-color: #fff;
    border-radius: 5px
}

img.img_mtch_prdct_faeture {
    margin-top: -1%;
    position: absolute;
    width: auto!important
}

.products-img.accnt-mgmt {
    background-color: #fff;
    margin: 2px 5px;
    width: 28%!important;
    height: 90%!important;
    border-radius: 0
}

i.fas.fa-angle-double-left.prf-bc-btn {
    font-size: 16px!important;
    color: #15b916!important;
    font-weight: 600!important
}

.products-img.accnt-mgmt.msg-cntnt-img img {
    border: 0!important
}

.accnt-mgmt img {
    height: auto!important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 5px!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translate(-50%,-50%);
    border: 1px solid #e4e4e4
}

.fullProduct .products .accnt-mgmt a {
    border: 0!important;
    width: auto!important;
    height: auto!important;
    margin: 0!important
}

.products-img.buss_prf {
    text-align: center;
    display: flow-root;
    height: 173px;
    background-color: #4d4d4d;
    border-radius: 0;
    opacity: .99
}

.app-tag.hmpg.buss a {
    font-weight: 300;
    font-size: 13px
}

.app-tag.hmpg {
    border: .13em solid #454545;
    padding: 1px 4px 2px;
    border-radius: 2px;
    color: #222;
    white-space: nowrap;
    margin-top: 2px;
    margin-right: 5px;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    background-color: #fff;
    text-transform: capitalize
}

p.app-tag.hmpg a {
    color: #000;
    font-size: 13px!important;
    font-weight: 400
}

span.app-tag.hmpg a {
    color: #000!important
}

.ld-mr-btn {
    position: absolute;
    position: inherit;
    bottom: 0;
    height: 32px!important;
    padding-left: 10px;
    float: right
}

h1.load-more-advert {
    font-size: 16px;
    font-weight: 500;
    margin: 0!important;
    padding: 3px 0
}

.fas.fa-angle-double-right,.load-more-advert {
    color: #09979c!important
}

a.ld-more-lnk {
    color: #068989!important
}

.list-view-btn a#nextBtn1 {
    bottom: 10px;
    width: 100px;
    right: 38px;
    border: 1px solid #a6a6a6;
    box-shadow: 1px 0 3px 1px rgb(139 139 139);
    background-color: #ececec
}

.list-view-btn,h5.things-cnbdn {
    text-align: center;
    position: absolute
}

.list-view-btn {
    background-color: transparent;
    margin-top: 10px;
    padding-bottom: 10px;
    width: -webkit-fill-available
}

.list-view-btn-style,i.fas.fa-list-ul {
    font-size: 16px;
    color: #1b1b1b!important;
    font-weight: 600;
    padding: 4px 7px;
    border-radius: 5px
}

.products-prof-img {
    text-align: center;
    position: relative;
    height: 139px;
    border-radius: 3px;
    box-shadow: 0 0 7px 0 rgb(107 107 107/40%)
}

.price-value {
    color: #fff;
    font-size: 15px
}

h1.load-more.btn.btn-primary.nextBtn.pull-right {
    float: left!important;
    margin-left: 45%
}

.products-prof-img.profile-empty-spc {
    border-radius: 5px;
    padding: 10px;
    margin-top: 20px;
    background-color: #e2e4e4;
    font-size: 15px;
    color: #072f0bcc
}

.page-content .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    -moz-transition: all .6s ease
}

.item.thngcnbdn {
    box-shadow: 0 0 1px 0 rgb(45 45 45/80%);
    margin: 5px 0 20px;
    height: 135px;
    padding: 5px;
    background-color: rgb(255 255 255/90%)
}

.item-fllown-pvt {
    width: 24.5%;
    display: inline-block;
    margin: 0;
    padding: 4px;
    height: 228px!important;
    float: left
}

h5.things-cnbdn {
    font-size: 14px;
    padding: 5px;
    bottom: 3%;
    left: 50%;
    -ms-transform: translateY(-50%);
    transform: translate(-50%,-50%);
    color: #eae9ea;
    z-index: 1;
    margin: 0 auto;
    width: 100%;
    line-height: 20px;
    background-color: rgb(98 98 98/80%);
    text-decoration: underline
}

h5.things-cnbdn.ub-srvcs {
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 10px
}

h5.things-cnbdn.ub-srvcs.ser-x {
    background-color: rgba(255,255,255,.6)!important
}

h5.qte-buss-valu,h5.qte-prvt-valu {
    font-size: 15px;
    font-weight: 400
}

img.itm-img-wrk-thngs {
    display: block;
    max-height: 116px;
    width: auto!important;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(6%)
}

.products-item {
    display: block;
    margin: 0 20px;
    height: 165px;
    overflow: hidden;
    border-right: 1px solid #ddd
}

.products-item .img-wrapper {
    float: left;
    margin: 0 20px 0 0;
    width: 120px
}

.products-item .img-wrapper .img-box {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.content-wrapper,.products-item .img-wrapper {
    display: table;
    overflow: hidden;
    height: 100%
}

.content-wrapper h5 {
    font-size: 14px;
    padding: 0
}

.content-wrapper p {
    font-size: 11px!important;
    padding: 0;
    color: #a23d14
}

.innercontent-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.businessproduct,.view_more a {
    position: relative
}

#businesstab .owl-nav {
    top: -52px;
    bottom: auto
}

.inner-wrapper {
    border: 1px solid #bcbfbc4f
}

.products.RFQ-mgmt-box {
    padding: 5px
}

.fullProduct {
    width: 100%
}

.fullProduct .products {
    float: left;
    width: 100%;
    position: relative
}

.fullProduct .products .products-img {
    float: left;
    width: 30%
}

.fullProduct .products .products-img a {
    width: 215px;
    height: 160px;
    margin-left: auto;
    margin-top: 10px
}

.fullProduct .products .products-img a,.fullProduct .products .products-img-RFQ a,.fullProduct .products.accnt-mgmt a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    overflow: hidden;
    border: 1px solid #eee
}

.fullProduct .products .products-img-RFQ a {
    width: 23%;
    height: 166px;
    margin-top: 0;
    float: left
}

.fullProduct .products.accnt-mgmt a {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-top: 10px
}

.fullProduct .products .products-img img {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 75%;
    max-height: 100%
}

.products-img.accnt-mgmt.msg-cntnt-img img {
    padding-bottom: 10px;
    max-width: 98%;
    max-height: 100%
}

.fullProduct .products .products-RFQ-name,.fullProduct .products .products-name {
    float: right;
    min-height: 50px;
    background: #fff
}

.fullProduct .products .products-name {
    width: 70%
}

.fullProduct .products .products-RFQ-name {
    width: 75%
}

i.fas.fa-pen-square.rfq.edt {
    color: #61a033!important
}

i.fas.fa-door-closed.rfq.close {
    color: #e06011!important
}

i.far.rfq,i.fas.rfq {
    font-size: 20px!important;
    float: right;
    padding: 5px
}

.fullProduct .products .products-name .star {
    float: right;
    width: 70%;
    height: auto;
    min-height: 150px;
    background: rgba(221,221,221,.1)
}

.fullProduct .products .products-name p {
    display: block;
    line-height: 1.5;
    color: #777;
    bottom: 0;
    position: absolute
}

.fullProduct .products .products-name .priceValue {
    position: initial;
    background: 0 0;
    padding-left: 0;
    display: inline-block
}

.fullProduct .products .products-name .price-value .price-currency {
    line-height: initial
}

.fullProduct .products .products-name .price-value {
    color: #ce5928
}

span.mssg-stts-indct {
    float: right;
    top: 0
}

span.mssg-stts-indct>i.fas {
    color: #062a07;
    font-size: 18px!important
}

.ad-content-prof {
    width: 100%;
    margin: 0 auto
}

.navbar-inverse .navbar-toggle .icon-bar:hover,.no-opport-disp-img,.no-opport-disp-img.mng-ad {
    background-color: #fff
}

.no-opport-disp-img {
    margin-top: 5px;
    text-align: -webkit-center;
    text-align: center;
    border-radius: 6px
}

.prof-crdt-detl {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin: 20px auto;
    background-color: rgba(19 183 37/20%);
    padding: 34px;
    width: fit-content;
    font-family: monospace;
    border-radius: 5px;
    border: .1em solid #011f03
}

h4.credit-title,h4.credit-title-month {
    color: #6d6d6d;
    font-size: 16px;
    font-weight: 500;
    width: 100%
}

h4.credit-title-month {
    font-weight: 600;
    border-bottom: 2px solid #e4e4e4
}

img.prof-image-no-opp {
    width: 70%!important
}

img.prof-image-no-tags {
    width: 68%!important;
    padding: 5px 0
}

img.prof-image-no-cust {
    width: 61%!important;
    padding: 5px 0
}

img.prof-image-no-tags.noptlst {
    margin-top: 4px;
    margin-bottom: 8px;
    padding: 15px;
    width: 40%!important
}

img.prof-image-no-tags.no-post {
    width: 65%!important
}

img.prof-image-no-tags.no-post-docs {
    width: 60%!important;
    padding: 0
}

.prof-image-no-ads-mgad {
    width: 100%!important
}

.item.no-rctvw-info,.item.no-wtchlst-info {
    width: auto!important;
    background-color: #f5f5f5
}

a.yellow_btn.pst_ad.sv_tag {
    background-color: #ce5928;
    border-radius: 4px
}

.price-currency {
    color: #ff5200;
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin-right: 4px;
    margin-top: -9px
}

span.price-currency.pub_as_job {
    color: #606262;
    margin-top: 0;
    margin-left: -82px
}

span.job-status {
    font-size: 13px;
    color: #151e1e;
    margin-top: 0;
    position: absolute;
    width: 75px;
    font-weight: 600;
    margin-left: -56px
}

.view_more {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    margin-bottom: 20px
}

.view_more a {
    margin-bottom: 10px;
    margin-top: 40px;
    padding: 10px 60px;
    text-align: center;
    border: 1px solid #356a34;
    color: #000;
    font-weight: 600;
    font-size: 15px;
    box-shadow: 0 0 1px transparent;
    display: inline-block;
    transform: perspective(1px) translateZ(0);
    vertical-align: middle;
    overflow: hidden
}

.view_more a:after {
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #fff;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.view_more a:active {
    color: #0e83cd
}

.view_more a:hover:after {
    height: 260%;
    opacity: 1
}

.view_more a:active:after {
    height: 400%;
    opacity: 1
}

.view_more a:hover {
    color: #fff;
    background: #356a34
}

.btn-2 {
    letter-spacing: 0
}

.btn-2:active,.btn-2:hover {
    letter-spacing: 5px
}

.btn-2:hover:after,.btn-2:hover:before {
    backface-visibility: hidden;
    border-color: #fff;
    transition: width 350ms ease-in-out;
    width: 70%
}

.btn-2:hover:before {
    bottom: auto;
    top: 0
}

h3.invmg-hdr {
    font-weight: 400!important;
    font-size: 20px!important;
    border-bottom: 1px solid
}

.fa-usd {
    color: #ce5a29
}

i.fa.fa-usd.blck {
    color: #000;
    font-size: 10px!important
}

.footer-color {
    background-color: #ffffff;
}

.footer-detail {
    padding: 10px 0;
}

.footer-detail p {
    line-height: 22px
}

.footer-detail p a {
    line-height: 22px;
    border-right: 1px solid #263238;
    padding-right: 5px;
    margin-right: 5px
}

.footer-detail ul li,.prTabs ul {
    list-style: none
}

a.faqlst {
    border: 0!important
}

.footer-detail p,.footer-detail p a,.footer-detail ul li a {
    color: #263238;
    font-size: 14px;
    font-weight: 500

}

.footer-detail h3 {
    font-size: 18px;
    color: #fff
}

.social_icon ul {
    padding-top: 10px
}

.social_icon ul li {
    display: inline-block;
    margin-right: 25px
}

.social_icon ul li a {
    font-size: 22px;
    display: block;
    text-align: center;
    padding-top: 5px
}

.social_icon ul li:nth-child(1) i:hover {
    color: #3b5998
}

.social_icon ul li:nth-child(2) i:hover {
    color: #00aced
}

.social_icon ul li:nth-child(3) i:hover {
    color: #0078ca
}

.cpright {
    float: right;
    color: #263238;
    font-weight: 600;
    display: contents
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ff9800
}

.navbar-inverse .navbar-toggle {
    border: 0
}

i.fas.fa-bars.for-mob-mnu {
    font-size: 32px!important;
    padding: 3px 6px 0 0;
    color: #696969!important
}

.btn:focus,.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    background-color: none;
    outline: 0
}

button.prof-pg-edt-btn,button.prof-pg-edt-btn-logo {
    border: 1px solid #afafaf;
    background-color: #fff;
    padding: 2px;
    border-radius: 2px
}

button.prof-pg-edt-btn-logo {
    background-color: transparent;
    padding: 1px 1px 2px;
    margin-left: -5px!important
}

button.not-a-btn {
    background-color: transparent;
    color: #198ce6;
    font-weight: 400;
    text-decoration: underline
}

#priv-buss-tab label,i.fas.fa-pen.edt-prf {
    color: #000!important
}

span.size-info {
    color: #000;
    padding: 6px
}

.affix {
    top: 0;
    width: 100%;
    z-index: 9999;
    background-color: #fff;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

.affix .navbar-inverse {
    background-color: none
}

.navbar {
    margin: 0
}

.collapse.navbar-collapse.mssg-fltr-nv-ic {
    float: left
}

.list_category {
    background-color: #fff;
    padding: 0 15px
}

.list_category .category_menu ol li i {
    color: #33691e;
    padding-right: 5px
}

.list_category .category_menu ol li a {
    font-size: 13px;
    font-weight: 500;
    color: #000
}

.views {
    display: inline-block;
    float: right
}

.views a {
    font-size: 20px;
    color: #555
}

.views a:nth-child(1) {
    padding-right: 15px
}

.views a.active {
    color: #33691e
}

.list_category .category_menu ol {
    padding: 15px 0;
    border-bottom: 1px solid #ededed
}

.qtn-header {
    font-size: 22px;
    font-weight: 600;
    color: #bf4212;
    padding: 15px 2px
}

select.list-sorting {
    padding: 2px 6px;
    border: 1px solid #8ba97f
}

a#g-grid {
    padding-right: 10px;
    padding-left: 10px
}

.filter__heading {
    border-bottom: 1px solid #f1f1f1;
    color: #222;
    font-size: 17px;
    font-weight: 600;
    padding: 5px 0 10px
}

.filter-content_subheading {
    color: #333;
    cursor: pointer;
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0 0;
    padding: 0 0 10px;
    font-weight: 600
}

.filter-content-list ul li,.keyWords {
    list-style: none
}

.keyWords {
    margin-bottom: 20px
}

.keyWords li {
    margin-top: 10px
}

.keyWords li span {
    display: inline-block;
    border: 2px solid #ccc;
    border-radius: 30px;
    padding: 0 15px;
    font-size: 13px;
    color: #555
}

.keyWords li span a {
    margin-left: 5px;
    color: #000
}

.modal-dialog {
    width: 500px;
    border-radius: 0
}

.modal-content {
    border-radius: 5px!important;
    width: auto;
    background-color: #fff;
    margin: auto
}

.modal-content.edit-advrt {
    max-width: inherit!important;
    margin-top: -42px
}

.modal.fade.listn-edit.in {
    background: rgb(84 84 84/97%)
}

.oppt-tip-bod {
    max-width: 480px!important
}

.modal-content.tag_ed_portl {
    height: max-content;
    max-width: 732px!important;
    background-color: #e9e7e7
}

.modal-dialog.cntnt-dlg {
    width: 100%
}

.modal-content.pst-typ-cntnt {
    max-width: 632px!important
}

.modal-content.tag-edtr-prf-pg {
    max-width: 100%
}

.modal-content.sgnin-hmpg-body {
    padding-bottom: 2PX;
    border-radius: 5px!important;
    margin-top: 5px
}

.modal-content.regst-hmpg-body {
    padding-bottom: 20PX;
    border-radius: 5px!important;
    margin-top: -5px;
    width: auto;
    background-color: #fff!important;
    box-shadow: none;
    border: 2px solid #8392ff!important
}

form#registerFormBusiness {
    margin-top: 0!important
}

body .modal-content.reportad_prd_srv {
    border-radius: 5px!important
}

.modal-content.img-edt-modal {
    background-color: #fff;
    margin-top: -22px;
    border-radius: 5px!important
}

.modal-header.img-edit-hdr-mdl,.payment_cards ul li a img {
    height: 20px
}

button.close.img-edt-cls {
    margin-top: -25px
}

.modal-title.img-edt-modal-title {
    color: #04041a;
    font-weight: 500;
    font-size: 24px
}

.progress .img-prfl-upld {
    margin-top: 50px
}

.progress.img-prfl-upld {
    background-color: #d7e3d7;
    box-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    display: none
}

.modal-content.profile {
    background-color: #fff;
    margin-top: -2px
}

.modal-content.disp-tags {
    background-color: #fff;
    margin-top: 5px;
    padding: 0 10px
}

.modal-content.disp-tags h5 {
    font-size: 15px;
    padding-bottom: 15px;
    color: #8cac2a
}

.edt-mng-tag-pg {
    margin-top: 40px;
    padding: 15px
}

.edt-prfl-pg {
    margin-top: -15px;
    padding: 15px 0
}

.ad-img1,.ad-img2 {
    padding-bottom: 30px
}

.ad-name {
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: 600;
    color: #333
}

.ad-description {
    color: #9e9c9c;
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 60px
}

.passwd-rocovery.modal-content {
    margin-top: 100px;
    border-radius: 5px!important
}

.frgtpswd h3 {
    font-size: 22px;
    text-decoration: underline;
    color: #3a3a3e;
    font-weight: 400
}

.acnt-recovery {
    margin-top: 15px;
    width: 100%
}

button.forgt-pswd-btn {
    padding: 8px 10px;
    color: #f0f8ff;
    background-color: #6b8e23
}

.success-frgt-pswd {
    background-color: #fff;
    padding: 7px;
    margin-bottom: 10px;
    color: #54645f;
    font-size: 16px
}

label.frgt-eml {
    border-bottom: none!important;
    white-space: nowrap
}

.modal-body {
    margin-top: 19px
}

.modal-body.opening-hrs {
    background-color: #fff;
    text-align: center;
    margin: 0 auto
}

body .new-btn {
    font-size: 40px;
    font-weight: 100;
    line-height: 0;
    color: #000;
    position: absolute;
    right: -8px;
    top: -10px;
    opacity: 1;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #fff;
    padding: 0 0 8px
}

div#Modal-body-acnt {
    border-bottom: 0 solid #e8e8e8;
    height: auto;
    min-height: 80px;
    margin-top: 0;
    padding: 0 2px;
    border-radius: 0
}

.close:focus,.close:hover {
    opacity: 1
}

.ad_tab_tab {
    display: flex
}

.ad_tab_tab li,.ad_tab_tab_P li {
    flex: 1
}

.ad_tab_tab li:last-child {
    border: 0
}

.ad_tab_tab li a,.ad_tab_tab_P li a {
    background: 0 0!important;
    border: 0
}

.ad_tab_tab li a img,.ad_tab_tab_P li a img {
    width: 80px
}

.ad_tab_tab li a span,.ad_tab_tab_P li a span {
    display: block;
    color: #555;
    margin-top: 10px;
    font-weight: 600
}

.ad_tab_tab.tagging_tab li a span {
    margin-top: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 600
}

img.sign-up-bannr-img {
    width: 20%!important
}

.sign-up-bannr {
    text-align: center;
    margin-top: 10px
}

.ad_tab_tab li.active a {
    box-shadow: 0 1px 2px 3px #e4e4e4
}

a.srvc_only {
    width: 100%;
    margin: 0 auto
}

.prvt-sell li.active a {
    background: #dad9d8!important
}

.ad_tab_tab.tagging_tab li {
    position: relative;
    display: inline-block;
    width: auto;
    text-align: center;
    border-radius: 2px;
    box-shadow: 2px 2px 3px #cacaca;
    border-right: 1px solid #e4e4e4;
    margin-right: 5px
}

.ad_tab_tab.tagging_tab li.active a {
    background: #ecebea!important;
    border: #ecebea!important
}

.ad_tab_tab_P {
    display: flex
}

.ad_tab_tab_P li:last-child {
    border: 0
}

.ad_tab_tab_P li.active a {
    background: #f1581d!important
}

span.buy-sell-qt-desc {
    font-size: 22px
}

span.PSBI_Tags_Tabs {
    font-size: 15px
}

.SorR {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 70%
}

.SorR.PSBI_Tags {
    width: 100%;
    text-align: left;
    padding-top: 30px
}

.slct_tag_form.rmv_tank {
    margin-top: 30px
}

.slct_tag_form h5 {
    margin-top: 15px;
    color: #196063
}

.SorR h2 {
    padding-top: 15px
}

.SorR input {
    width: 100%;
    height: 50px;
    border-bottom: .1em solid #beb7b7;
    padding-left: 60px;
    padding-top: 10px;
    font-weight: 500;
    font-size: 16px;
    border-radius: 0
}

.PSBI_Tags input {
    padding: 12px 17px;
    width: 100%;
    margin-left: 35px;
    height: 44px;
    background: 0 0
}

.SorR input[type=text]::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 500
}

.SorR input[type=text]::-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    padding-left: 60px
}

.SorR input[type=text]:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 500;
    padding-left: 60px
}

.SorR input[type=text]:-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    padding-left: 60px
}

.profl-ind-tag input {
    width: auto;
    height: auto
}

.Produt_srvc_srh_tab span {
    font-size: 17px;
    font-weight: 500;
    color: #000;
    position: absolute;
    left: 10px;
    bottom: 10px
}

.Produt_srvc_srh_tab {
    position: relative;
    margin-top: 18px
}

.Produt_srvc_srh_tab input[type=text],input[type=email],input[type=password] {
    padding-top: 8px;
    padding-left: 10px
}

.SorR p {
    font-size: 18px;
    font-weight: 600;
    line-height: 1px;
    padding-bottom: 0;
    padding-top: 20px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

.SorR .form-group {
    position: relative;
    margin: 10px 0
}

.dbinput_img img {
    margin-bottom: 10px;
    height: 28px;
    width: 29px;
    background-color: #abd7e3;
    padding: 3px;
    border-radius: 2px
}

.domain_icon {
    bottom: 13px;
    left: 10px;
    position: absolute
}

.Produt_srvc_srh_tab input[type=text]::-moz-placeholder {
    color: #ce5928;
    font-size: 17px
}

.Produt_srvc_srh_tab input[type=text]::-webkit-input-placeholder {
    color: #ce5928;
    font-size: 17px
}

.Produt_srvc_srh_tab input[type=text]:-ms-input-placeholder {
    color: #ce5928;
    font-size: 17px
}

.Produt_srvc_srh_tab input[type=text]:-moz-placeholder {
    color: #ce5928;
    font-size: 17px
}

.SorR select,select#productgroup,select#servicegroup,select#tagcatigory {
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    padding-left: 60px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/icon-caret.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 8px;
    background-position-x: 99%;
    background-color: #fff
}

.SorR select {
    box-shadow: 0 0 6px #e4e4e4;
    border: .09em solid #e9e9e9
}

.col-sm-12.cstmer-invt-mdl {
    padding: 10px;
    background-color: #fff;
    opacity: .94;
    min-height: 300px
}

.prdct-fnl-bx,.srvcs-fnl-bx {
    padding: 0 15px 8px!important
}

.partslst-fnl-bx {
    padding: 0 14px!important
}

h3.prtlst-hnt {
    font-size: 15px;
    font-weight: 400;
    padding: 6px 5px 5px;
    border-radius: 4px;
    border: 1px solid #a1a1a1;
    margin-bottom: 8px
}

a.dwnld-csv {
    text-decoration: underline
}

select#productgroup,select#servicegroup,select#tagcatigory {
    border-bottom: .09em solid #e9e9e9;
    border-radius: 5px;
    box-shadow: 0 0 7px #e4e4e4
}

.grey_section {
    background: #fff;
    padding: 10px 0;
    margin-top: -1px
}

.side_slider {
    padding: 15px 15px 10px
}

.adver-nav-addon {
    padding: 2px
}

article.advert-dtl {
    padding: 0 3px
}

@media (min-width:1200px) {
    .col-xs-12.col-sm-6.col-md-6.col-lg-6.img_container {
        width: 50%;
        margin-top: 5px;
        padding: 0 5px
    }
}

.custom_thumbs {
    display: flex;
    margin: 20px 0 0
}

.custom_thumbs button {
    flex: 1;
    text-align: center;
    background: 0 0
}

h3.ad_title_hdr {
    color: #0c2b13;
    font-size: 18px;
    background-color: #f6f6f6;
    padding: 8px 20px;
    font-weight: 400
}

.banner_ad_title {
    margin-top: -8px
}

.custom_thumbs button:focus {
    outline: 0
}

.product_description h3 {
    color: #222;
    font-size: 18px
}

.product_description p {
    font-size: 14px;
    font-weight: 600
}

.all_offers {
    float: left;
    width: 100%
}

.p_paragraph_qte {
    padding: 15px;
    display: inline-block;
    width: 100%
}

.p_paragraph h3,.p_paragraph_qte h3 {
    font-size: 20px;
    color: #222
}

.ad_part span {
    color: #999;
    margin-right: 20px
}

.p_paragraph h3 {
    margin-left: 15px
}

.p_rupees {
    margin: 10px 0;
    padding: 0;
    color: #ce5928
}

.p_rupees i,a#dis-phn-nbr {
    font-weight: 400
}

.cashback {
    margin: 0;
    padding: 0;
    font-weight: 600
}

.cashback span {
    background: #ce5928;
    color: #fff;
    padding: 4px;
    border-radius: 3px
}

.p_offers p,.p_wallet,.under_tab h4 {
    font-weight: 600;
    color: #999
}

.under_tab h4 {
    text-transform: capitalize;
    color: #33691e;
    padding: 8px 0 0;
    display: inline-block
}

.p_offers {
    margin: 10px 15px 5px 0
}

.p_offers,.p_offers p {
    float: left
}

.p_offers span {
    color: #ce5928;
    font-size: 24px;
    position: relative;
    top: 22px;
    margin-left: 10px
}

.p_buttons {
    float: left;
    width: 100%
}

.p_buttons .make_offer,.p_buttons .p_buy {
    color: #fff;
    border-radius: 6px;
    font-size: 16px;
    transition: all .3s ease-in-out;
    margin-right: 15px;
    width: 185px;
    display: inline-block;
    text-align: center
}

.p_buttons .make_offer {
    background: #33691e;
    padding: 10px 25px;
    float: left
}

.p_buttons .p_buy {
    padding: 7px 25px
}

.p_buttons .make_offer:hover,.p_buttons .p_buy {
    background: #ce5928
}

.p_buttons .p_buy:hover {
    background: #33691e
}

#Indus_prd_dtl,.under_tab p {
    font-size: 12px
}

.buyer_profile-classification {
    display: inline-block;
    margin: 8px 5px
}

.other26 {
    display: inline-block;
    width: 25%
}

.sub_line {
    padding: 0;
    width: 100%
}

.report-dropdown>label,.sub_line,.under_tab h4 span {
    display: block
}

.under_tab p {
    font-weight: 600;
    padding: 0
}

.under_tab p span {
    color: #4c4a4a
}

a#dis-phn-nbr {
    color: #151714;
    margin-left: 10px;
    font-size: 14px!important
}

a#dis-phn-nbr-pvt {
    color: #347320;
    margin-left: 1px
}

.check_part>span .report-dropdown label input,.choose_topups_radio ul li label input,span.show-num {
    display: none
}

.sellers_profile-classification>h3 {
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0;
    color: #ce5928
}

.anonymous {
    padding: 5px 0 15px
}

.sellers_profile-classification>p a {
    color: #33691e
}

.other2 {
    border: 1px solid #ce5928;
    padding: 2px 15px;
    margin-top: 23px;
    color: #ce5928
}

.anonymous .anny {
    color: #33691e;
    font-size: 14px;
    font-weight: 600
}

i.fa.fa-user-circle-o.fa-5x.user-prof {
    font-size: 10.1em;
    color: #bdc9ba
}

.anonymous .anny i,.under_tab h4 {
    font-size: 16px
}

.anonymous span {
    background: #fff;
    padding: 5px;
    margin: 0 5px;
    color: #000;
    font-weight: 600
}

.report-dropdown>h4 {
    color: #d70c27
}

.rprt-form h4 {
    margin-bottom: 10px;
    text-align: left;
    font-size: 20px;
    color: #ba283b;
    font-weight: 600;
    border-bottom: 2px dashed #6c95b2;
    padding-bottom: 10px
}

.report-modl {
    width: 50%;
    background: #fff;
    padding: 7px 15px;
    margin: 0 auto
}

i.fas.fa-grip-lines-vertical {
    color: #6e6e6e!important;
    font-size: 10px!important
}

.fa,.far,.fas {
    font-family: "Font Awesome 5 Free";
    font-size: 13.5px!important;
    margin-right: 0!important
}

.watch_list.hmpg_pst {
    float: right;
    margin: -4px;
    z-index: 999;
    position: relative;
    display: inline-block
}

.post-info {
    width: max-content;
    position: absolute;
    display: inline-block
}

.add-on-info {
    background-color: #eee;
    padding: 5px 10px
}

.post_cntnt_title {
    font-weight: 500;
    font-size: 14px!important;
    color: #04495a;
    padding: 5px 0 0
}

.pst-lbl-cls {
    font-weight: 500;
    font-size: 12px;
    color: #9507a6!important;
    margin: 0
}

p.post-bs-inf {
    padding: 0 2px;
    background: #fff;
    color: #636363
}

i.far.fa-star,i.fas.fa-star {
    color: #3bdbe1!important;
    font-size: 23px!important;
    margin-top: -1px
}

i.fas.fa-cogs.lst-tl-box {
    font-size: 21px!important;
    color: #4bb3bd;
    padding-left: 15px
}

i.fas.fa-star.watchlist.hdrdrpwtlst {
    margin-right: 11px!important
}

i.far.fa-star.hdrdrpwtlst.prf-icon,i.fas.fa-star.hdrdrpwtlst.prf-icon {
    margin-right: 0!important
}

i.fas.fa-star.hdrdrpwtlst.prf-icon {
    color: #073a3c!important
}

i.fa.fa-flag.fontsziicon {
    color: #e81515!important;
    font-size: 22px!important
}

i.far.fa-star.watchlist {
    margin-right: 12px!important
}

i.fas.fa-dollar-sign {
    color: #e1792f!important
}

i.fas.fa-envelope.hdr-msg {
    color: #3e2404!important
}

i.fas.prd-dtl {
    color: #a6a7a7!important
}

i.prof-img-edt {
    color: #224041!important;
    width: 22px
}

i.fas.fa-address-card {
    color: #10b9bf!important;
    margin-top: 3px
}

i.fas.fa-plus.tag-edt-pn {
    font-size: 14px!important;
    color: #1f1f1f!important;
    padding: 2px
}

.tag-srh-fld,span.edit-tag-desc {
    padding: 0!important
}

.tag-srh-fld.\34 -edit {
    margin-top: 11px
}

span.edit-abt-desc,span.edit-tag-desc {
    width: auto!important
}

span.edit-tag-desc {
    color: #1f1f1f!important
}

.no-srch-rslt-feed {
    margin: 0 0 4px;
    padding-bottom: 10px
}

i.fas.fa-tags.tag-edt-pn {
    color: #3f3e3e!important;
    font-size: 18px!important;
    margin-right: 8px!important
}

i.fas.fa-bullhorn.tag-edt-pn {
    margin: 3px 8px 2px 2px!important;
    color: #2f2f2f!important;
    font-size: 14px!important
}

span.edit-abt-desc {
    color: #000!important;
    padding: 9px 4px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 500
}

i.fas.fa-pen.tag-abt-pn {
    color: #494c43!important;
    font-size: 18px!important
}

i.far.fa-address-card.tag-abt-pn {
    color: #000;
    font-size: 20px!important;
    padding: 5px 0;
    margin-right: 7px!important
}

a.create-contnt-link {
    padding: 6px 6px 6px 7px;
    background-color: #4ee7f7;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgb(91 91 91/56%)
}

.edit-prf-img {
    width: 143px
}

i.fas.fa-arrow-right {
    color: #1c8776!important
}

i.fas.fa-check {
    color: #3b3b3a!important
}

i.att-icon.fas.fa-paperclip.attachmnt {
    color: #000!important;
    font-size: 15px!important;
    position: sticky;
    z-index: 1;
    background-color: rgb(255 255 255/81%);
    padding: 5px
}

a.button.lightbox {
    color: #da6213
}

i.fas.fa-certificate {
    color: #7cb5c5
}

i.fas.fa-long-arrow-alt-left {
    font-size: 22px!important;
    color: #000!important;
    margin-right: 0!important
}

i.fas.fa-users {
    border-radius: 5px
}

i.fas.fa-warehouse {
    color: #e0640c!important;
    border-radius: 5px;
    padding: 1px
}

i.fa.fa-usd.mng_ad {
    font-size: 13px!important
}

i.fa-usd.prdct_ad,i.fa-usd.srvc_dtl {
    font-size: 15px!important
}

i.fas.fa-eye-slash.n0-recent-item {
    font-size: 132px!important;
    color: #00ced1
}

i.fas.fa-users {
    color: #657e00
}

.check_part>a,.check_part>span {
    padding: 0 15px 0 0;
    font-size: 11.5px;
    font-weight: 600;
    color: #a1ab9d;
    cursor: pointer;
    display: inline-block;
    position: relative;
    float: left
}

.check_part>a>i {
    color: #10b9bf;
    margin-right: 5px
}

.check_part span ul {
    padding: 2px;
    list-style: none;
    position: absolute;
    z-index: 999;
    background: #eaeaea;
    text-align: center;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
    border-radius: 6px;
    width: 169px;
    margin: 8px 0 0-14px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .5s ease
}

.check_part span ul li {
    display: inline-block;
    width: 50px
}

.check_part>span:hover ul {
    max-height: 140px;
    opacity: 1
}

.check_part>span ul li:nth-child(1) a {
    background: #3b5998;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.check_part>span ul li:nth-child(2) {
    background: #00aced
}

.check_part>span ul li:nth-child(3) {
    background: #dd4b39
}

.check_part>span ul li:nth-child(4) {
    background: #cb2027;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.check_part>span ul li a {
    display: inline-block;
    width: 100%;
    color: #fff;
    padding: 12px 0
}

.check_part>span .report-dropdown {
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 999;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
    border-radius: 6px;
    width: 350px;
    text-align: left;
    padding: 15px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .5s ease;
    visibility: hidden
}

.check_part>span:hover .report-dropdown {
    max-height: 300px;
    opacity: 1;
    visibility: visible
}

.check_part>span .report-dropdown h5 {
    color: #212121;
    font-size: 16px
}

.check_part>span .report-dropdown label {
    font-size: 14px;
    color: #212121;
    font-weight: 400;
    opacity: 1;
    margin-bottom: 10px
}

.check_part>span .report-dropdown label input+span {
    display: inline-block;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    border: 1px solid #ce5928;
    margin-right: 5px;
    position: relative;
    top: 2px
}

.check_part>span .report-dropdown label input+span:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #ce5928;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    opacity: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease
}

.check_part>span .report-dropdown label input:checked+span:before {
    opacity: 1;
    transform: translate(-50%,-50%) scale(1)
}

.check_part>span .report-dropdown .report-bttn {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #33691e;
    padding: 7px 0;
    border-radius: 3px;
    color: #fff
}

span.Job-status {
    color: #20a285!important
}

i.fa.fa-share-alt.fontsziicon {
    color: #10b9bf;
    font-size: 22px!important;
    display: none
}

i.fa.fa-home.fontsziicon {
    font-size: 14px!important;
    color: #10b9bf
}

.custom_crumb li {
    color: #222;
    font-weight: 600;
    font-size: 11.5px
}

.custom_crumb li:nth-child(2):before {
    content: "|";
    color: #9aa19d
}

.custom_crumb li a {
    color: #40a2a2;
    font-size: 13px;
    margin-left: 3px
}

.l_crumb li:nth-child(2):before {
    content: "> ";
    color: #ce5928
}

.l_crumb li {
    color: #33691e
}

.side_map {
    margin-top: 10px
}

.side_map iframe {
    border: 1px solid #dcd9d9;
    height: 250px!important
}

.common_sides {
    padding-left: 0
}

.one_side,.two_side {
    float: left;
    width: 50%
}

.two_side {
    width: 100%;
    margin-top: 5px
}

.chk-prc-vndr {
    color: #191919;
    font-size: 11px;
    text-decoration: underline!important
}

.tag-wrapper {
    display: flex
}

.payment_cards ul li,.watch_list,p.p_tags {
    display: inline-block
}

.two_side p {
    color: #818383;
    font-size: 13px;
    font-weight: 600
}

.two_side p span {
    color: #000606;
    font-weight: 600;
    font-size: 14px
}

.two_side p span.job-status {
    margin: 7px
}

p.pricing_gst {
    color: #000;
    font-size: 10px
}

ul.dropdown-menu.mng-lstng li {
    border-bottom: 1px solid #e4e4e4;
    height: 35px;
    padding: 3px 3px 8px
}

li.last-itm {
    border-bottom: 0 solid!important
}

ul.dropdown-menu.mng-lstng li>a:focus,ul.dropdown-menu.mng-lstng li>a:hover {
    background-color: transparent
}

.watch_list.lst-dtl {
    padding-right: 12px
}

.watch_list p {
    padding: 0
}

.shipping {
    float: left;
    width: 100%;
    margin: 0 0 15px
}

.shipping p {
    color: #818383;
    padding-bottom: 0
}

.shipping p span {
    padding-left: 67px;
    display: block
}

.shipping p a {
    color: #818383;
    text-decoration: underline
}

.payment_cards {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: 15px
}

.payment_cards p {
    float: left;
    color: #818383
}

.payment_cards ul {
    padding: 0;
    list-style: none;
    float: left;
    margin-left: 10px
}

p.prvt-prcng-info {
    color: #4c7d61;
    font-weight: 600;
    margin-left: 5px
}

.payment_cards span {
    color: #555;
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin-top: -5px;
    text-align: center;
    width: 85%
}

.applications {
    float: left;
    width: 100%;
    margin-top: 8px
}

.applications.mng-tags {
    margin-top: -25px!important;
    margin-bottom: 5px
}

.applications.mng-prdct-tags {
    margin-top: -22px
}

.applications.srvc-mng-tags {
    margin-top: -20px
}

.applications p {
    color: #818383;
    float: left;
    margin-top: -10px
}

.applications a {
    border: 1px solid #777d77;
    padding: 1px 4px 2px;
    border-radius: 2px;
    color: #222;
    white-space: nowrap;
    margin-top: 2px;
    margin-right: 5px;
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    background-color: #a3f2fa;
    text-transform: capitalize
}

.availability,.certification {
    float: left;
    margin: 5px 0
}

b {
    color: #7a7b7b;
    font-weight: 500
}

.availability p {
    color: #818383
}

.sellers_profile {
    background: #fff 0 0;
    display: inline-block;
    margin-top: 10px;
    width: 100%;
    padding: 5px 20px 20px
}

.sellers_profile .s_p {
    border-bottom: .1em solid #dfdfdf;
    color: #0e9066;
    font-size: 18px;
    font-weight: 600;
    padding: 17px
}

.container.prdctconr_.addesc,.container.sellr_prof_d,.row.fst_container {
    box-shadow: -1px 3px 15px 4px #f3f3f3!important;
    border: 2px solid #f3f3f3!important;
    margin-top: 12px!important
}

.p_tabs {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    background-color: #fff;
    padding: 20px 10px
}

.p_tabs.srvcs {
    box-shadow: 1px 1px 2px #f8f8f8;
    border: 2px solid #f8f8f8
}

.p_tabs ul {
    border: 0;
    padding: 5px 0 8px 16px
}

.p_tabs ul li:nth-child(1) a,.p_tabs ul li:nth-child(2) a,.p_tabs ul li:nth-child(3) a {
    border-bottom: 1px solid #ddd;
    color: #ce5928;
    font-weight: 500;
    padding: 7px;
    font-size: 16px;
    outline: 0!important;
    text-transform: capitalize;
    background: #fff
}

.p_tabs ul li:nth-child(2) a,.p_tabs ul li:nth-child(3) a {
    white-space: nowrap
}

.p_tabs ul li:nth-child(1).active a:focus,.p_tabs ul li:nth-child(1).active a:hover,.p_tabs ul li:nth-child(2).active a:focus,.p_tabs ul li:nth-child(2).active a:hover,.p_tabs ul li:nth-child(3).active a:focus,.p_tabs ul li:nth-child(3).active a:hover {
    color: #ce5928;
    border-bottom: .12em solid #524e4d
}

.p_tabs ul li:active {
    border: 0
}

.product_content {
    background: #fff;
    border: 0;
    float: left;
    width: 100%
}

.description_part {
    padding: 2px 15px;
    float: left;
    width: 100%
}

.full_spedify p {
    font-size: 14px;
    padding: 0;
    font-weight: 400;
    word-wrap: break-word
}

.p_line1 {
    font-size: 14px;
    padding: 0;
    font-weight: 600
}

.p_line1 span {
    color: #999
}

.p_line2 {
    margin: 5px 0
}

.half_spedify #readMore,.p_line2 a {
    color: #33691e
}

.item_specify {
    border-top: 0 solid #ddd;
    padding: 4px 0 0 20px;
    float: left;
    width: 100%
}

.item_specify h4 {
    color: #222;
    font-size: 18px;
    font-weight: 600
}

.full_spedify {
    margin-left: -20px
}

.full_spedify,.full_spedify p,.half_spedify {
    width: 100%;
    float: left
}

.half_spedify p,.half_spedify span {
    font-weight: 600;
    font-size: 13px;
    white-space: nowrap
}

.half_spedify span {
    width: 27%;
    float: left
}

.half_spedify p {
    float: right;
    padding: 0;
    color: #000
}

p.pdf_link {
    color: #4c618a;
    font-weight: 500;
    font-size: 14px
}

.full_wdth {
    width: 80%
}

.pricingTable {
    text-align: center;
    position: relative;
    transform: translateZ(0);
    margin: 20px 0;
    float: left;
    width: 25%
}

.procing-table {
    position: relative;
    display: inline-block;
    width: 100%
}

.pricingTableLables.pricingTable {
    width: 120px;
    margin: 0;
    left: 0;
    bottom: 18px;
    position: absolute;
    padding-right: 20px
}

.pricingTableLables.pricingTable .pricing-content {
    text-align: left
}

.pricingTableLables.pricingTable .pricing-content>li {
    padding: 0;
    height: 40px;
    vertical-align: middle;
    position: relative;
    background: #fff
}

.pricingTableLables.pricingTable .pricing-content>li p {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.pricingTableLables.pricingTable .pricing-content>li p strong {
    color: #333;
    line-height: 16px;
    display: block;
    font-weight: 700;
    text-transform: none
}

.pricingTableLables.pricingTable .pricing-content>li:nth-child(2n) {
    background: #fff;
    color: #333
}

.pricingTable .pricingTable-header {
    background: #f1d79b;
    color: #fff;
    padding: 0 0 25px;
    text-align: center;
    position: relative
}

.pricingTable .heading {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    background-color: rgba(0,0,0,.2);
    padding: 10px 0
}

.pricingTable .subtitle {
    font-size: 20px;
    display: block;
    font-weight: 600
}

.pricingTable .price-value {
    font-weight: 600;
    margin-top: 15px;
    display: inline-block;
    border-radius: 50%;
    height: 116px;
    width: 116px;
    border: 5px solid;
    padding: 38px 0 0;
    cursor: pointer
}

.pricingTable .pricing-content {
    list-style: none;
    padding: 0
}

.pricingTable .pricing-content li {
    background: url(../images/linebg.png)no-repeat center bottom #ccae64;
    font-size: 14px;
    color: #7a7e82;
    line-height: 40px;
    padding: 10px 0
}

.pricingTable:nth-child(4) .pricing-content li {
    background: url(../images/linebg.png)no-repeat center bottom #e95900
}

.pricingTable:nth-child(5) .pricing-content li {
    background: url(../images/linebg.png)no-repeat center bottom #9f9696
}

.pricingTable:nth-child(6) .pricing-content li {
    background: url(../images/linebg.png)no-repeat center bottom #ad8d0d
}

.pricingTable .pricing-content li p {
    line-height: 20px;
    padding-bottom: 0;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.pricingTable .pricing-content li p strong,a {
    font-size: 13px;
    font-weight: 500
}

.price-value p>span:nth-child(1) {
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 26px;
    font-weight: 500;
    height: 40px;
    left: 16%;
    line-height: 38px;
    padding: 0;
    position: absolute;
    top: 48.3%;
    width: 40px;
    background: #f1d79b
}

.price-value p>span:nth-child(2) {
    font-size: 35px
}

.price-value p>span:nth-child(3) {
    bottom: 22%;
    font-size: 15px;
    position: absolute;
    left: 34%
}

.pricing-content p:nth-child(2) {
    padding-bottom: 20px
}

.pricingTable .read {
    display: inline-block;
    border: 2px solid #7a7e82;
    border-right: none;
    font-size: 14px;
    font-weight: 700;
    color: #7a7e82;
    padding: 9px 30px;
    position: relative;
    text-transform: uppercase;
    transition: all .3s ease 0s
}

.pricingTable .read:hover {
    border-color: #000;
    color: #000
}

.pricingTable .read i {
    font-size: 19px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    right: 15px;
    transition: all .3s ease 0s
}

.pricingTable .read:hover i {
    right: 5px
}

.pricingTable .read:after,.pricingTable .read:before {
    content: "";
    display: block;
    height: 30px;
    border-left: 2px solid #7a7e82;
    position: absolute;
    right: -11px;
    transition: all .3s ease 0s
}

.pricingTable .read:before {
    bottom: -6px;
    transform: rotate(45deg)
}

.pricingTable .read:after {
    top: -6px;
    transform: rotate(-45deg)
}

.pricingTable .read:hover:after,.pricingTable .read:hover:before {
    border-left-color: #000
}

.pricingTable-header.bronze {
    background: #f9690e
}

.pricingTable-header.bronze .price-value p>span:nth-child(1) {
    background: #f9690e
}

.pricingTable-header.silver {
    background: #bfbfbf
}

.pricingTable-header.silver .price-value p>span:nth-child(1) {
    background: #bfbfbf
}

.pricingTable-header.gold {
    background: #f9bf3b
}

.pricingTable-header.gold .price-value p>span:nth-child(1) {
    background: #f9bf3b
}

.hvr-curl-bottom-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    width: 100%
}

.hvr-curl-bottom-right:before {
    pointer-events: none;
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    background: linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);
    box-shadow: -1px -1px 1px rgba(0,0,0,.4);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before {
    width: 25px;
    height: 25px
}

.procing-table>h2 {
    color: #333;
    font-size: 28px;
    padding-top: 20px;
    text-transform: capitalize
}

.register-logo {
    text-align: center;
    max-width: 230px;
    width: 100%;
    margin: 20px auto
}

.tab_cover {
    margin: 0 auto 20px;
    width: 400;
    padding: 10px 20px;
    text-align: center;
    box-shadow: -1px 1px 10px rgba(0,0,0,.3);
    background-color: #fff
}

.tab_cover .nav.nav-pills li {
    width: 45%
}

.tabbutton1 {
    width: 100%;
    height: 37px;
    color: #80480e;
    font-weight: 600
}

.tab_cover .nav-pills>li.active>a:focus {
    color: #80480e;
    background-color: #f7f6f6
}

.tab_cover .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin: 0
}

.tab_cover .nav-pills>li>a:hover {
    color: #80480e;
    background-color: #f7f6f6
}

.tab_cover .nav-pills>li>a {
    border-radius: 0
}

.tabbutton2 {
    width: 100%;
    height: 37px;
    color: #80480e;
    margin-bottom: 13px;
    font-weight: 600
}

#preText>h4,a.rgst-ignin-lnk {
    color: #7b6b54;
    text-decoration: underline
}

a.rgst-ignin-lnk {
    color: #3846fe;
    font-size: 14px
}

a.tabaccnt-slct {
    width: 100%;
    height: 37px;
    color: #fff;
    margin-bottom: 1px;
    font-weight: 500;
    padding: 5px 0!important;
    font-size: 17.5px
}

.modal.fade.reg-form-mdl.in {
    background-color: #fff
}



.bp_account_button,.bp_account_button>a.active,.bp_account_button>a.hover {
    border: 2px solid #93b11d!important;
    border-radius: 5px;
    text-align: center;
    background-color: #93b11d!important;
    height: 40px;
    margin-left: 0
}

span.accnt-tip {
    font-size: 12px;
    color: #41421d
}

.register-contnr {
    margin: 8px auto 0
}
.buss-user-msg1{
    font-size: 18px;
    text-align: center;
}
.sgn58585ppdx {
    border: 1px solid #e4e4e4;
    padding: 20px 10px;
    border-radius: 5px;
    background: #f2f2f2;
    margin-bottom: 10px;
}
.alert-danger.rubberBand {
    color: #f8f8f8;
    background-color: #e44b4b;
    border-color: #ebccd1;
    position: inherit;
    width: 100%;
    margin-bottom: 10px
}

h5.regs-hdr {
    color: #fd7619;
    font-size: 15px;
    font-weight: 500;
    width: 90%;
    padding: 6px 0 8px;
    border-radius: 5px
}

ul.description li {
    font-size: 15px;
    list-style: none;
    color: #000
}

ul.description.vndr_rgstr li {
    color: #fbfbfb
}

.regs-hdr-buss,.regs-hdr-prvt {
    color: #7fffd4!important;
    font-size: 17px;
    font-weight: 400;
    width: fit-content;
    border-radius: 5px
}

.regs-hdr-prvt {
    color: #313131!important;
    font-size: 14px;
    font-weight: 500;
    background-color: #f59760;
    padding: 10px
}

.bmarhead {
    margin: 0;
    padding: 15px 0;
    color: #222;
    font-weight: 600;
    font-size: 18px
}

.bmar {
    color: #356a34
}

.tab_cover .nav-pills>li.active>a {
    background-color: #e8ecec;
    color: #a03911!important
}

.nav-pills>li.active>a:focus {
    color: #a03911!important
}

.nav-pills>li.active>a:hover {
    background-color: #e8ecec;
    color: #a03911!important
}

.pass_inputl {
    float: left;
    margin-right: 2%;
    width: 100%;
    margin-bottom: 10px;
    border: 2px solid #b6b6b6;
    background: #ffffff;
    border-radius: 4px;
}

.pass_inputr {
    width: 49%;
    float: left
}

.nl1,.nl2 {
    background: 0 0;
    padding: 10px;
    height: 28px
}

.nl1 {
    border: 1px solid #63717a;
    width: 46%;
    margin-right: 18px
}

.nl2 {
    border: 1.5px solid #63717a;
    width: 47%
}

.select-box {
    background: 0 0;
    height: 33px;
    box-shadow: none;
    color: #3f3a3a!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 13px;
    border-radius: 0;
    padding: 6px 8px;
    margin: 0;
    background: url(../images/caret_i.png)no-repeat right center
}

.register-btn-ind1>input,.register-btn-ind>input {
    float: left;
    border-radius: 0;
    border: transparent;
    color: #fff
}

.register-btn-ind>input {
    height: 38px;
    line-height: 38px;
    background: #ce5928!important
}

.register-btn-ind.sign-in>input {
    background-color: #05d6cc!important;
    min-width: 100px
}

.spin-button {
    background-color: #4bb9bd!important
}

.tab_cover .form-group .form-control {
    box-shadow: none!important;
    border-radius: 4px;
    margin-bottom: 5px
}

.register-btn-ind>input[type=submit] {
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 600;
    width: 100%
}

.register-btn-ind>p {
    position: relative;
    color: #9e9c9c80;
    margin: 20px 0 0;
    font-size: 14px;
    text-align: center;
    padding-bottom: 0
}

.tab_cover .form-group {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px
}

.register-btn-ind p:after,.register-btn-ind p:before {
    position: absolute;
    top: 80%;
    width: 150px;
    height: 1px;
    content: "";
    background-color: #9e9c9c80
}

.register-btn-ind p:before {
    font-size: 20px;
    right: 25px
}

.register-btn-ind p:after {
    left: 25px
}

.ficon {
    text-align: center
}

.ficon,.head-ing>span,.payments ul li {
    display: inline-block
}

.register-btn-ind .ficon {
    padding: 0
}

.register-btn-ind input[type=submit] {
    margin: 0 0 15px;
    border-radius: 4px
}

.font_aw_icons,.font_aw_icons1 {
    font-size: 32px;
    float: left;
    color: #dd4b39
}

.font_aw_icons1 {
    color: #3b5998;
    margin-right: 10px
}

.already-account,h6.add-on-pnch {
    text-align: center
}

.register-btn-ind1 {
    padding: 2px 0 0
}

.register-btn-ind1>input {
    padding: 10px 25px;
    background: #ce5928
}

.register-btn-ind1>input[type=submit] {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    width: 100%;
    line-height: 20px;
    border-radius: 5px
}

.register-frm-dv {
    padding: 0 20px
}

h6.add-on-pnch {
    color: #fff;
    font-size: 20px
}

.terms-agreement>p {
    font-size: 14px;
    line-height: 19px;
    padding: 10px 0 8px;
    color: #121212;
    font-weight: 500
}

.modal-profile-img.register-prof {
    background-color: #f1ebeb;
    border-radius: 2%;
    display: block;
    max-height: 165px;
    margin: 10px auto;
    overflow: hidden;
    max-width: 119px;
    position: relative;
    padding: 2px
}

.terms-agreement.snmdl>p a,.terms-agreement>p a {
    text-decoration: underline;
    font-weight: 600!important
}

.terms-agreement.snmdl>p a {
    color: #0c906b;
    font-size: 14px
}

.terms-agreement>p a {
    color: #0012ff
}

.terms-agreement {
    padding: 0;
    display: inherit;
    text-align: left;
    margin-bottom: -8px;
    margin-top: 0
}

.terms-agreement.snmdl,.terms-agreement.snmdl>p {
    color: #000
}

.tab-content .register-btn-ind .form-group {
    margin-bottom: 10px
}

.modal-header.no-lgin-ald {
    padding: 0 10px!important;
    box-shadow: 0 0 8px 0 rgb(180 14 6/50%);
    margin-top: -21px;
    margin-bottom: 10px;
    border-radius: 4px;
    color: #ff0b0b;
    background-color: #ffe6da;
    font-weight: 400;
    display: none
}

.profile-banner {
    padding-top: 30px
}

.profile-img img {
    width: 100%;
    height: 100%
}

.profile-img {
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    height: 130px;
    width: 130px;
    box-shadow: 0 14px 28px #eee,0 10px 10px #eee
}

.profile-name h3 {
    color: #ce5928;
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 22px;
    line-height: 1.2
}

.profile-name p {
    line-height: 5px
}

.count,.profile-name {
    text-align: center
}

.profile-name {
    border-bottom: 2px solid #ddd;
    padding-bottom: 25px
}

.head-ing span strong {
    color: #232323;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.count {
    padding-top: 45px;
    padding-bottom: 45px;
    border-bottom: 1px solid #a1a1a1
}

.count p,.profile-name p {
    color: #a1a1a1;
    font-size: 18px;
    font-weight: 400
}

p.number {
    font-size: 30px;
    font-weight: 500;
    color: #232323
}

.head-ing {
    padding: 10px 0
}

.head-ing>span {
    text-align: justify
}

.payments {
    padding: 12px 0 20px
}

.payments ul li {
    list-style: none;
    padding-right: 10px
}

.payments ul li:nth-child(1) {
    padding-right: 30px;
    color: #232323;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.lefthandside {
    margin-top: -80px
}

.ImgDiv {
    background-color: #fff;
    width: 100%;
    padding-top: 10%
}

.ImgDiv>ul {
    margin: 60px 0
}

.ImgDiv ul li {
    display: inline-block;
    width: 24%;
    margin-bottom: 30px;
    margin-left: 40px;
    position: relative;
    overflow: hidden
}

.nav-tabs,.tabview .nav-tabs>li>a {
    border: 0
}

.tabview .nav.nav-tabs li>a {
    margin: 0 30px 0 0;
    padding: 0
}

.tabview .nav.nav-tabs {
    padding: 62px 38px 0
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    border: 0;
    color: #33cff2
}

.nav-tabs>li>a:hover {
    background-color: #fff;
    border-color: #fff
}

.nav>li>a:focus,.nav>li>a:hover {
    background-color: #fff
}

.nav.nav-tabs a {
    font-size: 15px;
    font-weight: 400;
    color: #626262
}

.req_btn {
    background: #356a34;
    border-radius: 0;
    width: 229px;
    height: 30px;
    border: transparent;
    color: #fff;
    margin: 20px 0 0
}

.picBtns label input+span:hover,.req_btn:hover {
    background: #ce5928;
    color: #fff
}

.tabview .nav-tabs {
    padding: 20px 20px 0;
    float: left
}

.fl,.inboxMessage ul li .profilePeople input {
    float: left
}

.img_text {
    position: absolute;
    top: 0;
    z-index: 99;
    background: rgba(248,153,28,.86);
    height: 100%;
    width: 100%;
    text-align: center;
    padding: 27px 5px 0;
    opacity: 0;
    transition: all .4s ease-in-out;
    right: 100%;
    visibility: hidden
}

.img_text p {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500
}

.ImgDiv ul li:hover .img_text {
    opacity: 1;
    visibility: inherit;
    right: 0
}

.nav>li>a:active,.nav>li>a:focus,.nav>li>a:visited {
    outline: 0
}

.advrt-post-edit {
    padding: 0 15px
}

.offer-heading {
    padding-top: 2px;
    padding-bottom: 0
}

.offer-heading h2 {
    color: #333;
    font-size: 30px
}

.service_detail-heading h3 {
    color: #044c4a;
    font-size: 18px;
    font-weight: 400;
    text-transform: intial;
    margin-top: 10px;
    padding: 8px 10px;
    margin-bottom: 8px
}

h3.invt-buss-emp-hdr {
    border-bottom: 2px solid #f7f7f7;
    background: #e9e9df;
    border-radius: 0;
    font-weight: 3;
    font-size: 22px
}

.post-fields input {
    border: 0;
    border-bottom: 0 solid #d4d4d4;
    border-radius: 0;
    box-shadow: none;
    height: 35px;
    padding: 0 0 0 5px
}

.no-file-data {
    text-align: center
}

input.Inquiry_ref_num {
    padding: 10px 0 12px 14px
}

input.Inquiry_ref_cat,input.Inquiry_ref_indus {
    width: 100%;
    border: 0 solid #b6b6b6;
    padding: 10px 0 12px 14px
}

.rfq-btn {
    padding: 10px;
    border-radius: 2px;
    font-size: 15px!important;
    margin: 10px 2px;
    float: right
}

button.rfq-btn.keep-it-open {
    background-color: #2f8098
}

button.rfq-btn.invite-vendors {
    background-color: #e05918
}

div.modal.fade.manage-user {
    background-color: #7b7b7b
}

button.upld-csv {
    padding: 6px 8px 8px;
    background-color: #032828;
    margin-bottom: 1px
}

button.upld-emp.main-button {
    padding: 6px 8px 8px;
    background: #032828
}

.upld-vndr-inptbx {
    background: #032828
}

i.fas.fa-upload.upld-vndrlst {
    color: #fff!important
}

input.upld-vndr-inptbx {
    background-color: transparent
}

h3.rfq-tip-1 {
    font-size: 13px;
    color: #000;
    margin-top: 3px;
    font-weight: 400;
    padding: 0 0 2px!important
}

.col-md-4.oppt-img-sec {
    padding: 5px
}

.col-md-8.add-on-qt-contnt {
    border-left: 2px solid #d3d3d3
}

.post-rfq-img-upld {
    margin-top: 13px
}

.lib-added-fil {
    margin-top: 20px;
    border: 2px solid #98989e;
    padding-top: 10px;
    min-height: 50px;
    height: auto
}

i.far.fa-check-circle.rfq-acpt,i.fas.fa-user-clock.rfq-wait {
    color: green!important;
    font-size: 14px!important;
    font-weight: 600
}

i.fas.fa-user-clock.rfq-wait {
    color: #d27013!important
}

i.far.fa-times-circle.rfq-dcln {
    color: #f53300;
    font-size: 14px!important;
    font-weight: 600
}

.acnt-mgmt-prc-rfq {
    margin-top: -13px;
    color: #96908d!important;
    font-size: 13px;
    font-weight: 500;
    position: inherit!important
}

.acnt-mgmt-rfq-ad-hdr a {
    font-size: 15px!important;
    color: #1a8876;
    text-decoration: underline
}

.rfq-invtis a {
    border: .12em solid;
    padding: 2px;
    border-radius: 4px;
    background-color: #f0f8ff;
    margin-right: 8px;
    white-space: nowrap
}

.rfq-invtis {
    margin-top: 5px
}

p.acnt-mgmt-prc-rfq.buss-inv {
    margin-top: -6px!important
}

.rfq-addon-dtl {
    margin-top: 30px
}

h5.rfq-attach-hdr {
    font-size: 15px;
    text-decoration: underline;
    padding-left: 16px;
    color: #ec2929
}

a.rfq-attach-doc {
    margin-left: 15px;
    color: #00f;
    font-weight: 400
}

.rfq-attachment {
    margin-bottom: 8px
}

.container.Quote-dtl-hdr {
    margin: 20px auto
}

.col-md-6.col-md-offset-3.rfq-map-col {
    box-shadow: 0 0 14px 4px rgb(158 158 158/50%);
    padding: 0!important;
    margin-top: 15px
}

p.rfq-note {
    margin-left: 15px;
    margin-bottom: 4px;
    font-size: 15px
}

.card-body {
    border-radius: 4px;
    background-color: #fdfdfd!important;
    height: max-content;
    overflow-x: hidden;
    overflow: auto;
    overflow-y: visible
}

div.table-editable {
    padding: 0 0 10px
}

.ajax-upload-dragdrop {
    width: 100%!important
}

.cat-tag-hdr {
    border-bottom: none!important
}

.ms-ctn.form-control.ms-as-string.rfq-cstm {
    border-top: 2px solid #ddd;
    margin-top: -1px
}

.col-md-12.rfq-map-col {
    padding: 0 0 12px!important
}

.input-group.date_pick {
    display: block!important;
    position: absolute
}

input.datetimepicker {
    background: 0 0;
    width: 78%
}

.rfq-site-inf {
    text-decoration: underline
}

.card-body.display-Q {
    border: 0;
    box-shadow: 0 0 10px 0 rgb(53 53 53/50%);
    padding: 10px!important;
    overflow-x: auto;
    margin-bottom: 20px
}

.msg-tab.buyer {
    background-color: #24bb8a
}

ul.rfq-rght-info {
    list-style: none;
    float: right
}

td.pt-3-half.item-no {
    width: 68px
}

td.pt-3-half.part-no {
    width: 102px
}

td.pt-3-half.item-desc {
    width: 210px
}

td.pt-3-half.item-tag {
    width: 150px;
    padding: 0!important
}

i.fas.fa-trash-alt {
    color: #4e4e4e!important;
    margin-right: 0!important
}

td.pt-3-half.item-nd-by {
    width: 120px
}

span.table-add.float-right.mb-3.mr-2 {
    background: #484040;
    padding: 10px 12px 6px;
    border-radius: 3px;
    box-shadow: 0 0 7px 2px rgb(97 97 97/60%)
}

span.lib-doc-add.float-right.mb-3.mr-2 {
    background: #096c79;
    padding: 8px 12px 7px;
    border-radius: 3px;
    box-shadow: 0 0 7px 2px rgb(97 97 97/60%);
    margin-left: 15px
}

i.fas.fa-plus-square {
    font-size: 20px!important
}

button.doc-libry-btn {
    padding: 10px 20px;
    background-color: #3030dd
}

.ajax-file-upload-filename {
    width: auto!important;
    height: auto;
    margin: 0 5px 5px 0
}

.ajax-file-upload-statusbar {
    width: auto!important
}

.modal-title.rfqTC-mdl {
    color: #565656
}

button.close.rfq-tc-cls-btn {
    margin-top: 4px
}

.modal-body.RFQ-T-C-Cont {
    margin-top: 0;
    border-top: .12em solid #959595;
    padding: 6px 10px;
    font-size: 14px
}

.modal-content.rfq-t-c {
    max-width: 800px
}

.modal-title.rfq-buss-hdr {
    color: #4a290c;
    font-weight: 400;
    font-size: 18px
}

.rfq-buss-tip-hdr {
    background-color: #94c7bb;
    padding: 6px 8px
}

.modal-dialog.modal-xl.rfq-buss-prof-mdl {
    width: 800px!important
}

.modal-content.rfq-invt-buss-cont {
    width: auto;
    max-width: 80%
}

.RFQ-buss-prof-img {
    padding: 5px;
    display: inline-flex;
    display: -webkit-inline-box
}

img.rfq-suggst-bus-img {
    padding: 9px 7px 5px;
    max-height: 102px;
    border: 1px solid #e0e0e0
}

.flickity-button {
    background: hsl(169deg 91% 42%/75%)!important
}

.list-group.grid-overal-pad,.list-group.grid-overal-pad.invt {
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-top: 7px
}

.list-group.grid-overal-pad.invt {
    box-shadow: 0 0 3px 1px rgb(138 138 138/60%)
}

.RFQ-sug-bsnm,h4.RFQ-Mtch-tgdt {
    padding: 3px;
    font-size: 13px;
    font-weight: 500;
    color: #000
}

h4.RFQ-Mtch-tgdt {
    padding: 0 0 6px 2px;
    color: #2e5061;
    text-decoration: underline
}

p.rfq-bs-addndtl {
    padding: 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #676767
}

.p-type-buss-rfq {
    padding: 2px 5px
}

span.rfq-bs-indst {
    color: #696969!important
}

span.rfq-bs-dtl-tip,span.rfq-bs-indst-tip {
    font-weight: 500;
    font-size: 12px;
    font-style: italic;
    color: #cc6712;
    padding-right: 5px
}

ul.rfq-bus-industry {
    list-style: none;
    display: inline-block
}

li.bus-dtl-prof {
    display: inline-block;
    padding: 6px 1px 2px 6px;
    color: #636363!important;
    font-size: 14px;
    font-weight: 500!important
}

.fas.fa-business-time.rfq {
    font-size: 14px;
    font-weight: 600;
    color: #636363!important
}

.RFQ-match-adinfo,.RFQ-match-taginfo {
    padding: 2px 10px;
    margin-bottom: 10px;
    height: fit-content
}

.RFQ-match-taginfo {
    margin-top: 5px
}

.RFQ-match-adinfo {
    margin-top: 3px
}

img.RFQ-list-group-image {
    max-height: 100px
}

p.rfq-ad-typ {
    padding: 2px 0;
    font-weight: 500;
    font-size: 12px
}

p.bus-invt-tip {
    padding: 10px 20px;
    font-weight: 400;
    text-align: center;
    background-color: #fff
}

button.invite-bus-rfq {
    text-align: center;
    padding: 10px 8px;
    background-color: coral
}

h5.Quote-dtl-hdr {
    padding: 12px 10px;
    background-color: #a3d077;
    margin: 10px 0
}

ul.editingPause {
    list-style: none
}

a.rfq-invtis-bsnd {
    padding: 2px 4px;
    color: #636060;
    border: .12em solid #e4e4e4;
    margin-right: 4px;
    border-radius: 2px;
    background-color: #d4d4d4
}

i.fas.fa-briefcase.rfq-acpt,i.fas.fa-user-circle.rfq-acpt {
    color: #808686!important;
    font-size: 13px
}

.fullProduct.rfq-inv-pct {
    padding: 0!important
}

span.RFQ-Date {
    color: #eb5416
}

i.fas.fa-history {
    color: #2c1803!important
}

button.rfq-buss-btn {
    float: right;
    padding: 6px 8px 7px;
    background-color: #17b497;
    border-radius: 2px!important
}

.rfq-ech-bs-stts,textarea.rfq-ech-bs-stts {
    border: 1px solid #22a8b6;
    padding: 4px;
    border-radius: 3px
}

.rfq-ech-bs-stts {
    font-size: 13px;
    font-weight: 500;
    margin-top: 4px;
    min-height: 65px
}

button.expnd-updt-rfq {
    float: right;
    padding: 5px;
    background-color: #2094ba;
    border-radius: 2px;
    margin-top: -20px
}

.Post-dt-rfq {
    font-size: 11px;
    font-weight: 300
}

textarea.rfq-ech-bs-stts {
    font-size: 11px!important;
    font-weight: 400;
    min-height: 38px!important
}

td.pt-3-half {
    width: 10px
}

.post-fields select,.post-fields textarea {
    border: 0;
    border-bottom: 1px solid #d4d4d4;
    font-size: 17px;
    font-weight: 500;
    color: #333;
    width: 100%;
    height: 35px;
    border-radius: 0
}

.post-fields select {
    padding: 0 0 0 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url(../images/caret_icon.png);
    background-repeat: no-repeat;
    background-position: right center
}

.post-fields textarea {
    padding: 10px 0 0 5px;
    box-shadow: none
}

.form-control:focus,.price-box:focus {
    border-color: #ce5928;
    outline: 0;
    box-shadow: none
}

.form-group select:focus {
    border-color: #ce5928;
    outline: 0
}

.post-fields::-webkit-input-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.post-fields::-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.post-fields:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.post-fields:-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.Indus-slct-notice {
    margin-top: 20px;
    color: #dc143c;
    font-size: 15px;
    font-weight: 600
}

.contact-detail h3 {
    color: #ce5928;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 10px
}

.contact-detail input {
    border: 0;
    border-bottom: 1px solid #d4d4d4;
    border-radius: 0;
    box-shadow: none;
    height: 35px;
    padding: 0 0 0 5px
}

input.techspecifica {
    width: auto!important;
    max-width: 125px;
    margin: 3px;
    background-color: #e8e8e8;
    border-bottom: 1px solid #000
}

span.upload_hdr {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    display: -webkit-inline-box;
    color: #00f
}

button.remv_file {
    background-color: #e1e0e0;
    color: #000;
    padding: 4px;
    border: 1px solid #d3d3d3;
    font-size: 12px;
    font-weight: 500;
    border-radius: 2px;
    -webkit-box-shadow: 10px 10px 5px -3px rgba(0,0,0,.75);
    -moz-box-shadow: 10px 10px 5px -3px rgba(0,0,0,.75);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.75)
}

input.pdf_pst {
    padding: 5px!important;
    white-space: nowrap;
    width: 75%
}

input#datashtdrw {
    background-color: #d6d6d6;
    border: 2px solid #9b9a9a;
    border-radius: 4px;
    padding: 4px 5px 0
}

.post-fields .error {
    color: red
}

span#ads_descripation-error,span#ads_title-error,span#ads_type-error,span#availability_day-error,span#condition_type-error,span#images-error,span#industry-error,span#offer_type-error,span#pab_price-error,span#year_of_manufacturing-error {
    color: #ff3838;
    font-size: 12px
}

button.nextBtn,button.nextBtn:active,button.nextBtn:focus,button.nextBtn:hover {
    background-color: #3c3834!important;
    border: 1px solid #3c3834;
    padding: 8px 10px 10px;
    margin: 16px 15px
}

button.prevBtn.btn-lg.pull-left {
    background-color: #3c3834!important;
    border: 1px solid #3c3834;
    padding: 8px 10px 10px;
    margin-right: 16px;
    font-size: 14px!important;
    margin-top: 16px
}

i.fas.fa-backward.post-ad-icn,i.fas.fa-forward.post-ad-icn {
    color: #fff!important
}

canvas#pdf-canvas_current {
    border: 1px solid #000;
    border-radius: 2px
}

canvas#pdf-canvas,canvas#pdf-canvas-docu,canvas#pdf-canvas-msg,canvas#pdf-canvas-post {
    border: 1px solid #000;
    display: none
}

.panel.setup-content.edit-ad-mdl {
    background-color: #d5d5d5;
    border-radius: 0;
    margin-bottom: 0!important
}

.edit-ad-dropzn {
    padding: 0 13px
}

.ms-ctn.form-control.ms-as-string {
    border-bottom: 2px
}

.ms-ctn.form-control {
    height: auto;
    box-shadow: none;
    border-radius: 0;
    border: .1em solid #fff;
    outline: 0;
    margin-top: 5px;
    min-height: 39px
}

.ms-ctn.form-control+.Indicate {
    right: 10px;
    top: 12px
}

div#srvcTag1,input#autocomplete2 {
    width: 90%
}

div#pab_certification,div#pab_tag,div#tags_input_tech_spec {
    width: 100%
}

div#branddaat2,div#pab_brand_tag {
    width: 100%;
    border: 1px solid #e1d7d7;
    padding: 8px;
    margin-top: 6px
}

.tooltip-inner {
    max-width: 180px!important
}

.ms-ctn input {
    height: 18px
}

.contact-detail::-webkit-input-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.contact-detail::-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.contact-detail:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.contact-detail:-moz-placeholder {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.img-uploader {
    padding-top: 30px
}

.dashDiv span {
    color: #a9a9a9;
    font-size: 12px;
    width: 100%;
    display: block;
    line-height: 150px;
    padding-top: 40px;
    padding-left: 5px
}

.img-uploader h3 {
    font-size: 18px;
    color: #e04213;
    padding-bottom: 30px
}

.img-uploader h5 {
    font-size: 14px;
    color: #337ab7
}

.upload-text {
    padding: 50px 0
}

.upload-text p {
    color: #a1a1a1;
    font-size: 12px;
    font-weight: 500
}

.postad-btn ul li {
    list-style: none;
    padding-right: 20px;
    float: right
}

.postad-btn ul li .post-my {
    background: #cc5623;
    color: #fff;
    padding: 5px 25px;
    margin-bottom: 20px;
    border-radius: 4px
}

.postad-btn ul li .preview {
    background: #33691e;
    color: #fff;
    padding: 5px 25px;
    text-transform: uppercase
}

.features ul.dropdown-menu {
    opacity: 0;
    top: 120%
}

.dropdown li:hover .dropdown-menu {
    opacity: 1;
    top: 90%;
    visibility: visible
}

.features ul li:last-child .dropdown-menu {
    left: -100%
}

.features .dropdown .dropdown-menu {
    padding: 15px;
    min-width: 500px;
    max-width: 100%;
    -webkit-transition: opacity .2s ease,-webkit-transform .15s ease;
    transition: transform .15s ease,opacity .2s ease;
    transition: transform .15s ease,opacity .2s ease,-webkit-transform .15s ease;
    will-change: transform,opacity;
    opacity: 0;
    display: block;
    visibility: hidden
}

.features .dropdown .dropdown-menu li {
    width: 40%;
    float: left;
    text-align: left
}

.features .dropdown .dropdown-menu li a {
    border-radius: 0;
    height: auto;
    padding: 10px 15px;
    width: 100%;
    color: #2f4f4f;
    font-size: 12px;
    font-weight: 600
}

.features .dropdown .dropdown-menu li a:hover {
    background: #f1f1f1
}

li.grand-chld {
    background-color: #f5f4f4;
    box-shadow: -3px 3px 1px #e4e4e4
}

li.li-dropdown-menu.menu-prdct {
    color: #249787;
    font-size: 16px;
    font-weight: 600
}

li.li-dropdown-menu.menu-srvc {
    color: #8ca91a;
    font-size: 15px;
    font-weight: 600
}

li.divider.cat-div {
    border: .06em solid #f9f9f9
}

a.menu-prdct,a.menu-srvc {
    color: #249787!important;
    font-size: 15px!important;
    font-weight: 600;
    border-bottom: 1px solid
}

a.menu-srvc {
    color: #8ca91a!important
}

input#range_48 {
    width: 80px;
    padding-top: 8px
}

input#range_48,input#range_delivery,input#range_yrs {
    border: 2px solid #ccc;
    font-weight: 600;
    font-size: 12px;
    padding-left: 5px
}

input#range_delivery {
    width: 140px;
    padding-bottom: 7px;
    padding-top: 8px
}

input#range_yrs {
    width: 80px
}

span.price-to {
    font-weight: 600;
    padding: 0 6px
}

button.Price-Go {
    background-color: #0c6d0f;
    padding: 8px 10px;
    margin-left: 3%;
    position: absolute
}

.filter-content_subheading>a {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    text-transform: capitalize;
    display: block
}

.filter-content_subheading>a i {
    float: right;
    padding-top: 5px;
    font-weight: 400;
    font-size: 12px;
    color: #33691e
}

.filter-content-list ul li a {
    color: #333;
    font-size: 11px;
    font-weight: 500;
    display: block
}

.filter-content-list ul li a:hover {
    background-color: #f1f1f1
}

.filter-content label {
    display: block;
    font-size: 12px;
    font-weight: 600
}

.filter-content>input {
    border-bottom: 1px solid #ccc;
    height: 30px;
    width: 100%
}

.filter-content>input::-webkit-input-placeholder {
    color: gray;
    font-size: 14px;
    font-weight: 600
}

.filter-content>input::-moz-placeholder {
    color: gray;
    font-size: 14px;
    font-weight: 600
}

.filter-content>input:-ms-input-placeholder {
    color: gray;
    font-size: 14px;
    font-weight: 600
}

.filter-content>input:-moz-placeholder {
    color: gray;
    font-size: 14px;
    font-weight: 600
}

label.lbl-loc {
    margin-top: 8px
}

.v-align {
    display: flex;
    height: 100%;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 5px!important
}

.make_offer,.make_offer_qte {
    transition: all .3s ease-in-out;
    white-space: nowrap
}

.make_offer_qte {
    background: #d0582b;
    color: #fff;
    border-radius: 6px;
    padding: 8px 40px;
    float: right;
    position: absolute;
    font-size: 16px
}

.make_offer {
    color: #353434;
    margin-top: 15px;
    font-size: 19px;
    font-weight: 600
}

.listing-ms {
    padding-left: 5px;
    font-size: 16px!important
}

.sellers_profile_button>a {
    color: #f9f7f7;
    font-weight: 600;
    border: 1px solid #616a68;
    background: #3b9e1b;
    border-radius: 4px;
    padding: 9px 10px;
    display: none
}

.sellers_profile_button {
    position: absolute;
    z-index: 1;
    opacity: .8;
    margin-top: 2px!important
}

.sellers_profile_button.prof-hm-pg-btn {
    margin-top: 90px!important
}

.check_other_ads {
    color: #0b4d41;
    font-size: 1.05em;
    background: rgba(30,194,164,.8);
    -webkit-box-shadow: 2px 3px 5px 0#285c5c;
    -moz-box-shadow: 2px 3px 5px 0#285c5c;
    box-shadow: 2px 3px 5px 0#285c5c;
    width: 150px;
    padding: 5px 10px;
    border: 1px solid #ce5928;
    background: #fff;
    font-weight: 500;
    border-radius: 0
}

.sellers_profile-classification>h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0
}

h4.priv-prof-dtl {
    color: #464444;
    font-weight: 500
}

h4.priv-prof-dtl,h6.usr-typ {
    padding-bottom: 5px
}

.sellers_profile-classification>h4>a {
    color: #0e2183;
    text-decoration: underline
}

.buyer_profile-classification>h4 {
    color: #6681a9;
    font-size: 23px
}

.sub_line>a {
    color: #4c4c4c;
    font-weight: 600;
    font-size: 12px
}

.list_fields {
    list-style-type: none
}

.list_margin {
    margin-bottom: 15px
}

.Operation-hrs {
    margin-top: -10px;
    padding-bottom: 10px
}

.choose_topups_radio ul li label {
    font-size: 17px;
    color: #000;
    font-weight: 400;
    opacity: 1
}

.choose_topups_radio ul li label input+span {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #ce5928;
    position: relative;
    top: 2px;
    margin-right: 5px
}

.choose_topups_radio ul li label input+span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-45%,-55%) scale(0);
    background: #ce5928;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    transition: all .3s ease
}

.choose_topups_radio ul li label input:checked+span:before,.moreOption .r_Add ul li label input:checked+span:before {
    transform: translate(-45%,-55%) scale(1)
}

.datepicker_input_field {
    position: relative
}

.cal_icon {
    position: absolute;
    top: 5px;
    right: 8px;
    font-size: 18px
}

.ms-form p {
    color: #e1e1e1;
    line-height: 22px;
    font-size: 16px;
    margin-top: 22px
}

p._genEnqcmsg,p._sellprdmsg,p._sellsrvcmsg {
    color: #e53d15
}

i.fa.fa-exclamation-circle.msg-warning {
    color: #ca0c0c;
    padding-right: 6px
}

h4.vendor.detail {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 5px 4px;
    background-color: #fff;
    color: #114e94;
    overflow: hidden;
    display: flex;
    margin-top: 6px
}

p.listpostname {
    color: #010e0e!important;
    margin: 0 10px 0 4px;
    white-space: inherit;
    font-weight: 400;
    padding: 0;
    font-size: 14px
}

img.lst-pg-prof-img-lstng.mmsg {
    border: 1px solid #dfdfdf;
    padding: 0;
    border-radius: 3px;
    margin: 0!important
}

span.to-whom {
    border-bottom: 1px solid #1570bc
}

.ms-form h4,h4.title-pst-ad {
    text-align: left;
    font-weight: 600;
    padding: 10px
}

.ms-form h4 {
    margin-bottom: 10px;
    font-size: 20px;
    color: #2273ad;
    background-color: azure;
    border-radius: 5px
}

h4.title-pst-ad {
    margin: -1px;
    font-size: 15px;
    color: #fff;
    background-color: #000;
    border-radius: 0
}

button.close.tg-edt-btn-cls {
    margin-top: 3px!important;
    color: #fff!important;
    margin-right: 5px
}

.modal-body.ms-form.report {
    padding: 8px!important
}

h4.modal-title.msgmodal,h4.modal-title.report-t {
    background-color: #fff;
    padding: 4px 0 4px 10px;
    margin-bottom: 18px;
    border-bottom: 2px solid;
    border-radius: 0!important
}

h4.modal-title.report-t {
    color: #ff8100
}

.need_know p,h4.modal-title.msgmodal,i.fa.fa-search.prof-pg {
    color: #fff
}

h4.modal-title.report.issue {
    border-bottom: 1px solid #dfe7ec;
    color: #2f2e2d;
    font-weight: 600;
    font-size: 12px;
    background-color: #d4d4d4;
    padding: 4px 12px;
    text-decoration: underline
}

h4.tag-detail-hdr {
    color: #212324;
    font-size: 13px;
    background-color: #f7f7f7;
    text-align: center;
    border-bottom: 1px solid #d4ebeb;
    border-radius: 3px
}

h4.modal-title.msgprdhdr {
    position: inherit;
    font-size: 15px;
    font-weight: 400
}

h4.modal-title._msggenenqbus,h4.modal-title.msgsrvhdr {
    background-color: #e9e7e7;
    border-bottom: 2px solid #2273ad;
    border-radius: 0;
    position: inherit;
    font-size: 15px;
    font-weight: 400
}

h4.modal-title.msgprdhdr {
    text-align: center;
    border-bottom: 1px solid #393636;
    padding: 5px;
    background-color: #e7e7e7;
    border-radius: 1px;
    margin-bottom: 10px
}

center.scc-msg-com {
    font-size: 20px;
    color: #606060
}

img.lst-pg-prof-img-lstng.cntnt-dtl {
    width: 36px!important;
    height: 36px!important;
    border-radius: 22px;
    border: 1px solid #e8e9e8;
    box-shadow: 0 0 2px 0 rgb(201 201 201/90%);
    padding: 0!important
}

h4.signHeading.msgprdhdrshr,h4.signHeading.msgserhdrshr {
    background-color: #fff;
    border-radius: 0;
    color: #dd4b39
}

h4.modal-title.tag_edi-titl {
    font-weight: 500;
    color: #dadada;
    background-color: #000;
    font-size: 14px;
    border-radius: 0;
    box-shadow: 0 2px 5px 2px rgb(128 130 128/30%);
    padding: 8px 10px;
    line-height: 20px!important;
    margin-right: -2px
}

.modal-dialog.tag-edit-modal {
    width: 100%
}

form#tag_data_post {
    margin-top: 24px!important
}

.sendBtn {
    border: .11em solid #d6702d;
    background: #fffdfb;
    box-shadow: -1px 0 4px 2px #bbbaba;
    font-size: 19px;
    font-weight: 600;
    padding: 3px 15px 5px;
    width: auto;
    float: right;
    margin-top: -15px
}

.form-control.tag-select-input {
    height: 45px!important;
    border: .1em solid #aeaeae
}

input.form-control.tag-select-input::-webkit-input-placeholder {
    font-size: 14px!important;
    line-height: 3;
    color: rgb(0 0 0/80%)!important
}

button#sendMailBtn,button#sendMailBtnspinner {
    float: right;
    background-color: #dd4b39;
    padding: 8px 24px;
    color: #d2d9d9;
    font-weight: 800;
    font-size: 17px
}

button.sendBtn:hover {
    color: #093208
}

.selr-msg-modal {
    background-color: #e9e7e7!important;
    border-radius: 8px!important;
    padding-bottom: 28px
}

input.form-control.msg-slr-form,textarea.form-control.msg-slr-form {
    color: #1c0101
}

select#inq_buss_Q,textarea.msg-slr-form {
    border: .12em solid #e0e0e0!important
}

textarea.msg-slr-form {
    color: #fff;
    border-color: 1px solid #e4e4e4!important
}

textarea.report-text {
    min-height: 120px;
    max-height: 140px
}

.sendBtn_Q {
    background: #ce5928;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 25px
}

.need_know {
    background: #356a34;
    padding: 30px 40px;
    margin-bottom: 30px
}

.contact_form h3,.have_question h3,.need_know h3 {
    font-size: 24px;
    position: relative;
    margin-bottom: 20px
}

.need_know h3 {
    color: #fff
}

.need_know h3:before {
    content: "";
    width: 100px;
    left: 0;
    height: 1px;
    background: #fff;
    bottom: 0;
    position: absolute
}

.need_know a {
    background: #fff;
    padding: 10px 20px;
    font-weight: 600;
    color: #333
}

.have_question {
    background: #fff;
    padding: 30px 40px;
    margin-bottom: 58px
}

.contact_form h3,.contact_form p,.have_question h3 {
    color: #333
}

.contact_form h3:before,.have_question h3:before {
    content: "";
    width: 100px;
    left: 0;
    height: 2px;
    background: #333;
    bottom: 0;
    position: absolute
}

.have_question .form-group {
    margin-bottom: 30px
}

.have_question .form-group .form-control {
    float: left;
    width: 85%;
    box-shadow: none;
    border-radius: 0;
    height: 50px;
    border-right: none
}

.have_question .form-group button {
    background: #356a34;
    border-radius: 0;
    padding: 5px;
    height: 50px;
    width: 15%
}

.contact_form h3 {
    margin-top: 16px
}

.contact_form .form-group .form-control {
    box-shadow: none;
    border-radius: 0
}

.contact_form .contact_btn {
    padding: 8px 25px;
    border-radius: 2px;
    font-size: 18px;
    background-color: #24dcc9;
    transition: all .3s;
    margin-top: 17px
}

.contact_form .contact_btn:hover {
    background: #309683
}

.panel-collapse.collapse.in {
    border-top: 1px solid #bbb7b7
}

#accordion .panel {
    border: 0;
    box-shadow: none;
    border-radius: 5px;
    margin-bottom: 8px;
    background-color: #ccc
}

#accordion .panel-heading,#accordion .panel-heading .panel-title {
    padding: 0
}

#accordion .panel-title a {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #000;
    padding: 7px 10px 7px 44px;
    position: relative;
    transition: all .5s ease 0s
}

#accordion .panel-title a.collapsed {
    color: #555
}

#accordion .panel-title a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 18px;
    position: absolute;
    top: 20%;
    left: 20px;
    transition: all .3s ease 0s
}

#accordion .panel-title a.collapsed:before {
    content: ""
}

#accordion .panel-body {
    font-size: 15px;
    color: #8c8c8c;
    line-height: 25px;
    background: #fff;
    border: 1px solid #c4c4c4;
    padding: 14px 20px;
    border-radius: 2px
}

p.reward-info {
    padding: 4px 2px!important;
    color: #000;
    border-radius: 3px;
    width: fit-content;
    font-size: 14px
}

.panel-default>.panel-heading {
    background: 0 0!important
}

button.mng-acn-btn.dlt,button.mng-acn-btn.ps {
    margin-right: 20px;
    font-size: 18px;
    font-weight: 400
}

button.mng-acn-btn.ps {
    padding: 12px 40px;
    background: #15c28d
}

button.mng-acn-btn.dlt {
    padding: 12px 28px;
    background: #e30c0c
}

p.mng-acnt-note {
    margin-top: 20px!important;
    color: #414141
}

h3.billing.date {
    font-size: 14px!important;
    font-weight: 500;
    color: #0b12a3
}

ul.billing-info li {
    list-style: none;
    color: #3d3d3d
}

ul.billing-info {
    padding: 2px 10px;
    width: fit-content
}

span.highlight-b {
    color: #2c99f8;
    font-size: 14px;
    font-weight: 600
}

span.highlight-b.right {
    float: right
}

span.highlight-b.right.total-owing {
    font-size: 16px!important;
    color: #ef8013;
    font-weight: 400
}

hr.sh-total {
    color: #d0d0d0;
    margin: 5px
}

.pst-cnt-pnl-bdy p {
    color: #000!important
}

.contact_us select.form-control {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #999;
    font-size: 13px;
    padding: 0 10px;
    background: url(../images/icon-caret.png)no-repeat right center
}

.contact-logo {
    padding: 17px 10px;
    left: 0;
    width: 100%;
    position: absolute
}

.contact-logo img {
    max-width: 180px
}

.logo_terms {
    text-align: center;
    margin: 20px;
    float: left
}

.logo_terms.register-logo {
    margin: 20px 0 0-20px!important;
    float: left!important
}

.logo_terms img {
    width: 150px
}

.terms_heading {
    text-align: center;
    margin-top: 18px
}

.serving_industry_categories_div,.vendor_industry_categories_div {
    padding-left: 22px
}

.terms_conditions .tab_align {
    width: 100%;
    border-bottom: 0 solid #ddd;
    margin-bottom: 25px
}

.terms_conditions {
    text-align: center;
    padding: 40px;
    Margin-top: 10px;
    background-color: #f7f7f7;
    margin-bottom: 40px
}

ol.tandcoveral>li {
    padding: 10px 18px
}

#Termsofuse h5 {
    margin-bottom: 15px;
    float: left
}

.terms_heading h2 {
    padding-bottom: 10px
}

p.policy_note,p.policy_note2 {
    text-align: left;
    padding: 5px 25px;
    font-size: 15px;
}

.terms_conditions .nav-pills>li.active>a,.terms_conditions .nav-pills>li.active>a:focus,.terms_conditions .nav-pills>li.active>a:hover {
    background: #fff;
    color: #8392ff!important;
    border: 1px solid #8392ff!important
}

.nav-pills>li>a {
    border-radius: 2px!important
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus {
    background-color: #3cdbe1;
    border-radius: 2px!important
}

.nav-pills>li>a:hover {
    border-radius: 2px!important
}

.nav-pills>li>a,.nav-pills>li>a:focus,.nav-pills>li>a:hover {
    background-color: transparent
}

.terms_conditions .tab_align>ul>li>a {
    color: #555;
    border: 1px solid #ddd;
    border-radius: 0
}

.terms_conditions .nav-pills>li {
    white-space: nowrap;
    margin: 0 5px 5px 0
}

.terms_conditions .nav-pills>li>a {
    position: relative;
    display: block;
    padding: 7px 15px;
    font-size: 16px
}

.terms_conditions .tabhead {
    margin-bottom: 25px;
    color: #356a34;
    font-weight: 600
}

.terms_conditions .tab-content p {
    color: #000;
    text-align: left;
    line-height: 25px
}

.terms_conditions .tab-content ol,.terms_conditions .tab-content ul {
    color: #000;
    text-align: left;
    line-height: 25px;
    display: inline-block
}

.terms_conditions .sub_head {
    font-size: 20px;
    text-align: left
}

.terms_conditions .support_style {
    color: #ce5928;
    text-decoration: none;
    cursor: pointer
}

.terms_conditions .support_style:hover {
    color: #356a34;
    text-decoration: underline;
    cursor: pointer
}

.modal-logo,.registerHeading,.signinTab li,h3.logo-rgstr,h4.signHeading {
    text-align: center
}

.modal-logo>img {
    width: 200px
}

.form-card form {
    margin: 35px auto 0;
    max-width: 480px
}

#loginform .modal-content {
    min-height: 390px;
    max-width: 500px;
    padding: 30px 33px;
    background-color: #fff
}

#loginform .modal-dialog {
    max-width: 500px;
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    margin: 0;
    padding: 10px
}

div#Personal {
    background: #fff
}

h4.signHeading {
    background-color: #fff;
    border-radius: 0;
    color: #288a8d!important;
    padding-bottom: 10px!important;
    font-size: 21px;
    font-weight: 600
}

h3.logo-rgstr {
    margin-top: 25px;
    display: none
}

h6.pnch-ln-logo-rgstr {
    text-align: center;
    font-size: 12px;
    text-decoration: overline;
    margin-top: -8px;
    color: #fff
}

.registerHeading {
    color: #011f05!important;
    font-size: 20px!important;
    font-weight: 400!important;
    margin-top: 30px;
    position: initial!important;
    padding: 5px!important;
    word-break: keep-all!important;
    font-family: inherit;
    background-color: #9eef66;
    border: 1px solid #60bf1b
}

.modal-body.registr-md-bdy {
    margin-top: 0;
    padding: 9px 8px 10px!important
}

.modal-body.registr-md-bdy label {
    color: #272727!important
}

label.display_categories_price_lable {
    font-size: 18px!important;
    font-weight: 300
}

.passwd-ul {
    padding: 0 10px!important;
    list-style: none!important
}

.vendor_industry_price_line {
height: 160px;
    border-radius: 16px;
    border: 1px dotted #12608e;
    text-align: center;
    margin: 5px auto 18px;
    padding: 56px 0;
    font-size: 25px;
    font-weight: 600;
    color: #2c2c2c;
    font-family: sans-serif;
    background-color: #d9f1ff;
}

ul.add-on-prc-cmnt-ul {
    list-style: none;
    padding: 10px;
    font-size: 14px
}

.step-cs {
    margin-bottom: 4px;
    padding-bottom: 8px;
    text-transform: capitalize;
    font-size: 15px;
    color: #0097cd
}

label.indus_class {
    padding: 0 0 5px;
    font-size: 15px;
    margin-top: -8px;
    font-weight: 500;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}

.vndr-rgstr-btn {
    background-color: #38B6FF !important;
    padding: 10px 55px;
    width: auto;
    font-weight: 600;
    font-size: 16px!important;
    margin: 0 auto;
    position: inherit;
    display: block;
}

button.vndr-rgstr-btn.accnt-stn {
    width: auto;
    margin: 0 auto;
    padding: 10px 80px;
    float: right
}

.vendor_industry_categories_account_details,.vendor_industry_categories_details {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

.vendor_industry_categories_account_box,.vendor_industry_categories_box {
    width: 28%;
    border-radius: 5px;
    padding: 8px 0;
    box-shadow: 0 0 3px 0 rgb(40 40 40/90%);
    margin-right: 14px;
    height: 66px;
    background-color: #b5d8f7;
    margin-bottom: 40px;
    cursor: pointer
}

.vendor_industry_categories_accset_details {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

.vendor_industry_categories_accset_box {
    width: 22%;
    border-radius: 5px;
    padding: 8px 0;
    box-shadow: 0 0 3px 0 rgb(40 40 40/90%);
    margin-right: 14px;
    height: 66px;
    background-color: #b5d8f7;
    margin-bottom: 40px;
    cursor: pointer
}

.form-group.sgnup-eml,label.indus_class {
    margin-bottom: 10px
}

.vendor_industry_categories {
    padding: 0 0 0 19px
}

.serving_industry_categories_details {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500
}

.serving_industry_categories_box {
    width: 27%;
    border-radius: 5px;
    padding: 8px 0;
    box-shadow: 0 0 1px rgb(59 59 59/50%);
    margin-right: 14px;
    height: 66px;
    background-color: #b5d8f7;
    margin-bottom: 35px;
    cursor: pointer
}

.serving_industry_categories {
    padding: 0 0 0 19px
}

.serving_industry_categories_accset_details {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500
}

.serving_industry_categories_accset_box {
    width: 22%;
    border-radius: 5px;
    padding: 8px 0;
    box-shadow: 0 0 1px rgb(59 59 59/50%);
    margin-right: 14px;
    height: 66px;
    background-color: #b5d8f7;
    margin-bottom: 35px;
    cursor: pointer
}

span.note-cat-g {
    width: 100%;
    display: flow-root;
    padding: 8px 0;
    font-size: 14px!important;
    color: #f84d0a
}

.modal-header.rgstr-md-cls {
    padding: 10px 10px 0;
    width: 49px;
    float: right;
    border: 0!important
}

.geolocation-rgstr-frm,img.prof-img-bkg {
    width: 100%!important
}

.signinTab li {
    width: 45%!important
}

.signinTab li:last-child {
    float: right
}

.signinTab>li.active>a {
    color: #80480e;
    background-color: #e8ecec;
    border-color: #f0f8ff;
    font-weight: 600
}

.signinTab>li.active>a:focus {
    color: #80480e;
    background-color: #e8ecec;
    font-weight: 600
}

.signinTab>li>a {
    position: relative;
    display: block;
    padding: 5px 10px;
    margin: 0;
    color: #80480e;
    border: 2px solid #e8ecec;
    font-weight: 600;
    border-radius: 0
}

.signinTab>li>a:hover {
    background-color: #e8ecec!important;
    color: #80480e
}

.forgot-password {
    display: block;
    float: right;
    font-size: 13px
}

.forgot-password>a:hover {
    color: #337ab7
}

.gplus-login>a,.link-login>a {
    color: #fff;
    display: block;
    height: 38px;
    line-height: 38px;
    font-weight: 600;
    font-size: 11px
}

.link-login>a {
    background: #0073b1 0 0;
    border-radius: 2px;
    margin-bottom: 10px
}

.gplus-login>a i,.link-login>a i {
    float: left;
    font-size: 20px;
    margin-right: 5px
}

.link-login>a i {
    border-right: 1px solid #5c6063;
    padding: 9px 10px
}

.gplus-login>a {
    background: #d34836 0 0;
    border-radius: 4px
}

.gplus-login>a i {
    border-right: 1px solid #c0392b;
    padding: 8px 8px 8px 12px
}

#switch-form-login,.oR {
    display: block;
    text-align: center
}

.oR {
    color: #888080;
    position: relative;
    margin-bottom: 15px
}

.oR:after,.oR:before {
    position: absolute;
    content: "";
    top: 50%;
    background: #d0d0d0;
    width: 45%;
    height: 1px
}

.oR:after {
    left: 0
}

.oR:before {
    right: 0
}

.row.login-prvt-note,p.landormob {
    font-size: 14px;
    font-weight: 600;
    text-align: center
}

.row.login-prvt-note {
    padding: 0 18px 5px;
    color: currentColor;
    border-bottom: 1px solid #000;
    margin: 0 auto 10px!important;
    width: fit-content
}

.gplus-login,.link-login {
    padding-bottom: 10px
}

#switch-form-login {
    padding: 0;
    color: #333
}

#switch-form-login a:hover,#tagdata h5,.forgot-password>a:hover,.p-range h2 {
    text-decoration: underline
}

.form-group.sgnin-pml {
    background-color: #e8f0fe!important
}

.form-card form .form-group {
    margin-bottom: 12px
}

.dropdown-toggle.usersec,.dropdown.ddmenu {
    position: relative;
    padding: 0
}

.dropdown.ddmenu {
    display: block;
    padding: 6px 10px;
    width: auto!important;
    cursor: pointer;
    border-radius: 2px!important;
    background: #fff;
    font-size: 1.25em;
    color: #2c2a2a;
    font-weight: 400;
    border: 1px solid #676565!important;
    margin: 0 auto 10px;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear
}

.ddmenu.dropdown:hover {
    color: #898989
}

.ddmenu.dropdown.open {
    background: #6c6d70;
    color: #fff;
    border-left-color: #6c6d70
}

.ddmenu.dropdown ul {
    position: absolute;
    top: 100%;
    left: -2px;
    width: 100%;
    padding: 5px 0;
    display: none;
    border-left: 2px solid #8e9196;
    background: #fff;
    z-index: 1;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)
}

.ddmenu.dropdown ul li {
    font-size: .9em;
    list-style: none
}

.ddmenu.dropdown ul li a {
    text-decoration: none;
    display: block;
    color: #717376;
    padding: 7px 15px
}

.ddmenu.dropdown ul li a:hover {
    color: #6fa0e9;
    background: #e7f0f7
}

.picture-container {
    position: relative;
    cursor: pointer;
    text-align: center;
    margin-top: -45px
}

.picture {
    width: 10em;
    height: 10em;
    background-color: #fefefe;
    border: 1px solid #474646;
    color: #fff;
    border-radius: 5%;
    margin: 0 auto 15px;
    overflow: hidden;
    transition: all .2s;
    -webkit-transition: all .2s
}

.picture-container.prof-pic-rgstr {
    margin-top: -12px!important
}

.picture:hover {
    border-color: #2ca8ff
}

.content.ct-wizard-green .picture:hover {
    border-color: #05ae0e
}

.content.ct-wizard-blue .picture:hover {
    border-color: #3472f7
}

.content.ct-wizard-orange .picture:hover {
    border-color: #ff9500
}

.content.ct-wizard-red .picture:hover {
    border-color: #ff3b30
}

.picture input[type=file] {
    cursor: pointer;
    display: block;
    height: 1%;
    left: 0;
    opacity: 0!important;
    position: absolute;
    top: 0;
    width: 1%
}

i.fas.fa-camera {
    color: #000!important;
    font-size: 15px!important
}

.picture-src {
    width: 100%
}

p.landormob {
    color: #000;
    margin: -10px 0-17px
}

.dropdown-toggle.usersec .profilePic {
    display: inline-block;
    height: 45px;
    text-align: center;
    width: 45px;
    position: relative;
    background: 0 0#f3f6f8;
    border-radius: 4px;
    border: .018em solid #efefef;
    overflow: hidden;
    margin-top: 9px;
    margin-right: 7px
}

.dropdown-toggle.usersec>img {
    display: block;
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    top: 0
}

.dropdown>span {
    float: right;
    padding: 12px 7px 0 0;
    color: #2c3e50
}

.dropdown-menu.arrow_box>li>a {
    padding: 8px 16px!important;
    font-size: 16px;
    font-weight: 500;
    color: #2c3e50;
    transition: none;
    text-transform: capitalize;
    box-shadow: 0 1px 2px rgb(79 79 14/80%)
}

.dropdown-menu>li>a>i {
    margin-right: 10px!important
}

.centered {
    position: absolute;
    top: 59%;
    left: 46%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.collapse.navbar-collapse {
    padding: 0
}

.dropdown-menu .divider {
    margin: 0
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    color: #34495e
}

ul.dropdown-menu-list.scroller.mCustomScrollbar.mssgbx.arrow_box {
    max-height: 333px;
    min-height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    width: auto;
    background-color: #fff
}

.arrow_box,.profpg {
    left: auto;
    min-width: 140px
}

.arrow_box {
    right: -20px;
    top: 60px;
    background: #fff
}

.profpg {
    right: 40px;
    top: 50px
}

.arrow_box:after,.arrow_box:before {
    bottom: 100%;
    left: 84%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.arrow_box:after {
    border-color: transparent transparent #fff;
    border-width: 8px;
    margin-left: -8px
}

.arrow_box:before {
    border-color: transparent transparent #ccc;
    border-width: 9px;
    margin-left: -9px
}

.mssgbx.arrow_box:after,.mssgbx.arrow_box:before {
    left: 90%!important
}

.dropdown-menu.arrow_box li a {
    color: #0b3b3d;
    font-family: sans-serif
}

.navbar-nav>li>ul.dropdown-menu>li:hover {
    box-shadow: 0 1px 2px rgb(79 79 14/80%)
}

.dropdown-menu.arrow_box li a i {
    width: 16px;
    float: right;
    margin-top: 4px
}

ul.dropdown-menu.arrow_box li {
    width: 193px
}

.messages-box .dropdown-menu {
    left: auto;
    max-width: 350px;
    min-width: 160px;
    padding: 0;
    right: -10px;
    top: 50px;
    width: 350px;
    z-index: 9996
}

input.messg_bx_set_ht,input.ndbydt {
    border: 2px solid #e9e7e7;
    border-radius: 3px
}

input.messg_bx_set_ht {
    padding: 12px 8px;
    width: -webkit-fill-available;
    margin-bottom: 5px;
    font-weight: 500;
    background-color: #fff
}

input.ndbydt {
    padding: 5px 14px;
    font-size: 16px;
    background: #fff
}

textarea.messg_bx_set_ht {
    min-height: 130px!important;
    border: 2px solid #555;
    width: -webkit-fill-available;
    font-weight: 500
}

.tox-statusbar {
    display: none!important
}

.tox-tinymce {
    border: 2px solid #fff!important;
    border-radius: 3px!important
}

.external {
    border-radius: 4px 4px 0 0;
    display: block;
    letter-spacing: .5px;
    overflow: hidden;
    padding: 15px;
    background: #f7f7f7
}

.hdrpr_fms_gntf h3 {
    font-size: 13px;
    padding: 8px 6px;
    font-weight: 500;
    color: #d95314;
    background-color: #e6e6d8
}

p.msg-pg-lnk {
    text-align: center;
    padding: 2px;
    color: #e4e5e5;
    border-bottom: 1px solid #fff
}

a.lnk-to-msg {
    color: #4c49ff;
    font-weight: 400
}

li.external.msg-ntf-ind-lnk {
    padding: 6px 2px!important;
    display: none
}

.external>h3 {
    float: left;
    font-size: 13px;
    padding: 0
}

a.msg-ntf-ind {
    padding: 4px 8px!important;
    position: inherit!important;
    float: right;
    background-color: #e6e8ea!important;
    margin-right: 5px;
    border-radius: 2px
}

span.mssg-vw-ind {
    margin-right: 0!important;
    font-size: 11px!important;
    color: #444!important
}

.dropdown-menu .external>a {
    background: 0 0;
    border: 0;
    clear: inherit;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    top: 15px;
    padding: 0;
    position: absolute;
    right: 15px
}

.msg-ntf-ind.active {
    background-color: #cbcbcb!important;
    border-bottom: 1px solid #e4e4e4
}

.msg-ntf-ind {
    height: 28px!important
}

.dropdown-menu-list.scroller li {
    border-bottom: 1px solid #ddd
}

li.meesg_notify_list.unrd-mssg-bkgr {
    background-color: #d6fafb
}

li.meesg_notify_list.unrd-mssg-bkgr .message {
    font-weight: 500;
    font-size: 12px!important
}

.dropdown-menu-list.scroller li>a {
    clear: both;
    display: block;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    padding: 10px 9px;
    text-shadow: none;
    white-space: normal
}

.dropdown-menu-list.scroller li>a .photo {
    float: left;
    margin: 0 6px 6px 0
}

.dropdown-menu-list.scroller li>a .photo .img-circle {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: block;
    position: inherit;
    margin-top: 0
}

.dropdown-menu-list.scroller li>a .subject {
    display: block;
    margin-left: 46px
}

.dropdown-menu-list.scroller li>a .subject .from {
    font-size: 14px;
    font-weight: 600;
    color: #5b9bd1
}

.dropdown-menu-list.scroller li>a .subject .time {
    float: right;
    font-size: 11px;
    font-weight: 400;
    color: #000!important
}

.dropdown-menu-list.scroller li>a .message {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    margin-left: 46px;
    margin-top: 5px;
    color: #363535;
    text-transform: capitalize
}

.dropdown-toggle .circle {
    border-radius: 51%;
    float: left;
    background-color: #d74913;
    color: #fff;
    position: absolute;
    top: -10px;
    left: 31px;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 21px
}

.dropdown-toggle i {
    font-size: 24px;
    margin-right: 10px
}

.dropdown-toggle .corner {
    border-style: solid;
    border-width: 8px 0 9px 9px;
    float: left;
    height: 0;
    margin-left: -4px;
    width: 0;
    border-color: transparent transparent transparent #ce5928
}

.dropdown-toggle.messages-dropdown {
    padding: 16px 0 0
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #e2e1e0!important;
    color: #2f2e2e
}

.navbar-inverse .navbar-nav>.open>a.karet,.navbar-inverse .navbar-nav>.open>a.karet:focus,.navbar-inverse .navbar-nav>.open>a.karet:hover {
    background-color: #fff!important;
    color: #2f2e2e
}

a.dropdown-toggle.yellow_btn.messages-dropdown:focus {
    background-color: #e4e4e4!important
}

.dropdown-menu.arrow_box img {
    display: inline-block
}

.messages-box {
    padding-right: 10px
}

.profile-bg-edit-prof {
    width: 100%;
    display: block;
    margin-top: -16px;
    height: 248px;
    position: relative
}

.no-advert-signage {
    height: auto;
    background-size: cover;
    margin-top: 27px;
    width: auto
}

.Promote-content {
    background-color: #fff;
    opacity: .9;
    font-size: 18px;
    text-align: center;
    position: relative;
    width: 100%;
    color: #243c46
}

.abt-us {
    top: 0!important;
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.have_question p {
    color: #191919
}

.Promote-content .abt-us span {
    margin-top: 15px!important;
    color: #000
}

.prompt-post-ad,.prompt-post-tags {
    background-color: #fff;
    display: block;
    font-weight: 600;
    line-height: 40px;
    min-height: 40px;
    text-align: center;
    width: 110px;
    border-radius: 6px;
    padding: 0;
    transition: background-color .2s ease-in 0s;
    margin: 10px auto 20px;
    box-shadow: 0 0 5px 0#8e8a8a
}

.prompt-post-tags {
    background-color: #afbaba;
    width: 174px;
    box-shadow: 2px 3px 1px #8e8a8a
}

.prompt-post-ad>a {
    color: rgb(88 88 88)!important;
    font-size: 15px
}

.prompt-post-tags>a {
    color: #2e2d2d;
    font-size: 15px
}

.profile-pic {
    text-align: center;
    padding: 10px;
    position: relative;
    margin-top: 10px
}

.profile-pic .p-image {
    padding: 1px;
    display: inline-block;
    width: 10em;
    height: 10em;
    border-radius: 2%;
    border: 1px solid #fff;
    overflow: hidden;
    box-shadow: 1px 1px 10px 0 rgb(185 185 185/43%);
    background-color: #fff;
    float: left;
    margin: -55px auto -55px 12px
}

.buss-proff-bio {
    margin-left: 16%
}

.profile-pic .p-image img {
    max-width: 100%
}

.profile-pic .p-name {
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    margin: -6px 0 8px;
    padding-bottom: 0;
    text-transform: capitalize
}

i.vndlst-chk {
    color: #1fba3f!important
}

span.yr-of-estb.p-type-buss {
    float: left;
    margin-left: -4px!important
}

.profile-pic .p-type {
    color: #4c4c4c;
    font-size: 12px;
    line-height: 25px;
    text-transform: capitalize;
    font-weight: 600;
    padding-bottom: 0;
    float: left
}

.yrstb-buss {
    margin-top: 9px
}

.profile-pic .p-type-priv {
    color: #171616;
    margin-top: -2px;
    line-height: 22px;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 0
}

.prvt-comp-nm {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    float: left;
    width: 100%;
    display: inline-flex;
    color: #4d4d4d
}

h5.p-type-priv-nme {
    padding-bottom: 1px!important
}

h6.p-type-priv {
    font-size: 15px!important;
    padding: 5px 0 4px;
    color: #66666e;
    font-weight: 400
}

h6.p-type-priv.comp {
    color: #9e9e9e;
    font-weight: 500;
    float: left
}

i.far.fa-building {
    margin-right: 5px!important
}

i.fas.fa-user-tie {
    color: #4e4e4e
}

.tab-content.private-tab {
    border: 0 solid rgb(0 0 0/20%);
    padding: 0;
    border-radius: 5px;
    background-color: #e9e9df!important
}

span.no-fav-txt {
    font-size: 18px;
    padding: 12px
}

.profile-pic .p-type span {
    display: block;
    color: #4c4c4c;
    font-size: 12px;
    margin-top: -1px;
    font-weight: 500;
    margin-left: -9px
}

ul.prof-info-hdr {
    margin-bottom: -8px;
    margin-top: -3px;
    float: left;
    display: inline-flex;
    width: max-content
}

img.lst-pg-prof-img {
    width: 34px;
    margin-top: 4px;
    box-shadow: 0 0 3px 0 rgb(206 199 199/80%);
    border-radius: 22px;
    padding: 0;
    margin-bottom: 6px
}

img.lst-pg-prof-img-lstng {
    width: 33px;
    margin: -5px 3px 0 0;
    border-radius: 1px;
    border-right: 2px solid #2d8565;
    padding: 2px 1px 2px 2px
}

img.hmpg-post-fd-id {
    width: 45px;
    margin: -3px 3px 0 0;
    border-radius: 1px;
    border: 2px solid #2d8565;
    padding: 2px 1px 2px 2px
}

.message_btn {
    display: inline-block;
    background: #27690f;
    color: #fff;
    padding: 8px 25px;
    margin-top: 10px;
    font-size: 14px
}

.profile-pic .req-btn {
    background: #356a32 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    transition: all .5s ease 0s;
    width: 128px
}

.profile-pic .edit-profile {
    padding: 6px 28px 5px 12px;
    border: 2px solid #e86c15;
    width: 30px;
    display: inline-block;
    border-radius: 5px;
    position: absolute;
    top: 12px;
    right: 57px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    background-color: #f0f8ff
}

a.usersec.edit-profile {
    top: 30px;
    right: 40px;
    position: initial;
    float: right;
    position: absolute
}

.currentAds {
    background: #1977c7;
    color: #fff;
    padding: 10px 20px;
    font-size: 15px
}

.profile-pic .p-type.g-color {
    color: #33691e
}

.profile-pic .edit-profile .fa {
    display: block
}

.moreOption .r_Add ul li label input,.profile-pic .edit-profile .fa-edit {
    display: none
}

.profile-pic .edit-profile .fa-paper-plane-o {
    display: block
}

.profile-pic .req-btn:hover {
    box-shadow: inset 0 100px 0 0#ce5928;
    color: #fff
}

.p-mgtop {
    width: 100%;
    margin: 0 auto
}

.p-mgtop span {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    width: 100%
}

span.advert-filter {
    font-size: 15px;
    font-weight: 500
}

ul.no-adtxt-cls {
    font-size: 18px;
    font-weight: 400!important;
    text-align: initial;
    color: #207dce
}

.moreOption {
    position: relative;
    padding: 0;
    background-color: #fff
}

span.Oppt-desc-contnt {
    float: left;
    font-size: 13px;
    font-weight: 500;
    text-align: justify;
    padding: 2px 0 0 6px
}

.moreOption>span {
    color: #d45e24;
    font-size: 24px;
    margin: 10px 10px 0 0;
    display: inline-block
}

.moreOption:hover .r_Add {
    max-height: 400px;
    visibility: visible;
    opacity: 1
}

.moreOption .r_Add {
    position: relative;
    width: 330px;
    right: 0;
    top: 45px;
    list-style: none;
    text-align: left;
    background: #dcdcdc;
    padding: 0 10px;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
    border-radius: 5px;
    -o-transition: all .6s ease;
    -moz-transition: all .6s ease;
    z-index: 999
}

.r_Add.Prfl_pg_rprt {
    padding: 20 60px;
    width: auto
}

.moreOption .r_Add h4 {
    padding: 10px 0;
    color: #555;
    font-size: 16px;
    font-weight: 600
}

.r_Add a.reportAdd {
    font-size: 14px;
    background: #e81515!important;
    color: #fff;
    width: 23%;
    display: block;
    margin-top: 10px;
    text-align: center;
    padding: 5px 0;
    border-radius: 3px
}

.moreOption ul {
    padding: 0;
    list-style: none
}

.moreOption ul li {
    padding: 10px 0;
    line-height: initial;
    font-size: 13px;
    font-weight: 400;
    color: #444;
    display: flex
}

.moreOption .r_Add ul li label input+span {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 2px solid #d45e24;
    border-radius: 50%;
    position: relative;
    top: 2px
}

.moreOption .r_Add ul li label input+span:before {
    content: "";
    position: absolute;
    background: #d45e24;
    top: 50%;
    left: 50%;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    transform: translate(-45%,-55%) scale(0);
    transition: all .3s ease
}

.image-box {
    padding: 0 0 8px;
    border-radius: 5px
}

.p-image {
    width: 100%;
    height: 200px;
    overflow: hidden
}

.p-image img {
    max-width: 100%
}

.prof-contnt-prvt {
    padding: 0!important
}

.col-lg-4.col-md-4.col-sm-4.col-xs-12.prof-contnt-prvt-scnd {
    margin-top: 15px;
    padding: 15px
}

h3.recomnd-box {
    font-size: 15px;
    color: #484848;
    font-weight: 400
}

ul.improve-chanc-list {
    padding: 10px 25px 16px;
    color: #1d1c1c;
    margin-top: -12px!important;
    font-size: 15px
}

ul.improve-chanc-list li {
    margin: 10px 0;
    list-style: none;
    display: block!important;
    font-size: .88em
}

ul.improve-chanc-list span {
    font-size: 13px!important
}

.p-tabs ul {
    margin-top: 2px;
    margin-left: 0
}

ul.nav.nav-pills.prof-tabs.privt {
    padding: 10px 0;
    display: inline-flex
}

.p-tabs ul li {
    margin-right: 5px;
    float: inherit;
    display: inline-block
}

.prof_prts_lst,.profile_cstmr,.profile_listing {
    display: none!important
}

.prof-tabs li.active {
    color: #fff!important
}

.prof-tabs li.active a:focus,.prof-tabs li.active a:hover {
    color: #0f4c4e!important
}

.oppt_mtch_tags {
    text-align: inherit;
    display: inline-flex;
    float: left;
    bottom: 28px;
    width: 100%;
    margin-left: 5px
}

ul.mtch-tgs-oppt {
    margin-top: 3px!important
}

ul.mtch-tgs-oppt li {
    display: inline-block;
    position: inherit;
    color: #000
}

li.tag-vlu {
    border: .12em solid #989797;
    padding: 0 5px;
    border-radius: 4px;
    font-size: 12px
}

.p-tabs ul li:last-child {
    margin-right: 0
}

.p-tabs ul li a {
    color: #0f4c4e;
    font-weight: 600;
    min-width: auto;
    text-align: center;
    border-radius: 0;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease
}

a#delbutan {
    margin-top: -1px
}

ul.p-listing.fortagdesigneul li {
    padding: 4px 18px 5px 8px!important;
    font-size: 12px;
    width: fit-content;
    white-space: nowrap
}

.p-tabs ul li.active a:focus,.p-tabs ul li.active a:hover {
    border: 0.15em solid #8df3fe box-shadow:none;
    color: #fff;
    border-radius: 4px!important;
    background-color: #8df3fe
}

.more-accordion {
    position: relative
}

.more-accordion .panel-title {
    float: left;
    font-weight: 600;
    color: #356a34;
    margin: 0;
    padding: 0
}

.more-accordion .aboutEdit>span {
    position: absolute;
    right: 19px;
    top: 20px
}

.aboutEdit {
    text-align: left;
    Padding-left: 0
}

.Contct_vndr .panel .panel-default {
    -webkit-box-shadow: 0 rgba(0,0,0,.05);
    box-shadow: 0 rgba(0,0,0,.05)
}

.Contct_vndr {
    padding: 18px 18px 0;
    background-color: #fff;
    border-radius: 5px
}

.prfl-abt-us {
    background: #ddd;
    float: left;
    margin-top: 10px;
    padding: 8px 20px;
    color: #4c71b2;
    font-weight: 600
}

.aboutEdit a {
    color: #4c4c4c;
    padding-right: 2px;
    font-size: 15px;
    font-weight: 600
}

.aboutEdit a.editable {
    padding: 0;
    border: 0
}

.panel.panel-default.bss-abt {
    margin-bottom: 0!important;
    padding: 5px 1px!important;
    border-radius: 0;
    border-top: 0 solid rgb(158 158 158/30%)!important
}

.more-accordion .panel.panel-default {
    display: inline-block;
    width: 100%;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    -webkit-box-shadow: none
}

.more-accordion .panel.panel-default .panel-body {
    box-shadow: rgba(0,0,0,.15)0 1px 2px 0;
    margin-bottom: 25px;
    padding: 0!important
}

.more-accordion .panel {
    background: 0 0
}

.more-accordion #accordion .panel .panel-body {
    background: #fff 0 0;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15)
}

.more-accordion .panel-body h4 {
    color: #6d6d6d;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 0 10px;
    padding: 8px;
    border-bottom: .07em solid #dfe0de;
    display: none
}

.more-accordion .panel-body p {
    color: #5f9ea0;
    font-size: 16px;
    margin: 0 0 20px!important
}

aside#lessdata {
    padding: 12px 20px;
    overflow-wrap: break-word;
    font-size: 16px;
    color: #1e1e1f;
    text-transform: capitalize
}

div#about {
    margin-right: 5px
}

.more-accordion .panel-body p.a-para {
    font-size: 14px
}

a#readMore {
    color: #0094d6!important
}

.more-accordion .panel-body ul.ul-glance {
    background: #eee 0 0;
    border-radius: 6px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 20px;
    padding: 20px
}

.more-accordion .panel-body ul.ul-glance li {
    width: 100%;
    margin-bottom: 0;
    color: #222;
    font-size: 13px;
    font-weight: 500
}

.more-accordion .panel-body ul.ul-glance li:before {
    content: "";
    font-family: fontawesome;
    color: #356a34;
    margin-right: 5px
}

.more-accordion .panel-body ul.ul-glance li:last-child {
    margin-bottom: 0
}

.brands_industries {
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
    margin-top: 20px
}

.brands_industries h3 {
    color: #333;
    font-size: 20px;
    padding: 0;
    margin: 10px 0 0
}

.brands_industries ul {
    margin-top: 10px
}

.p-listing {
    margin: 0!important;
    list-style: none;
    padding: 4px 1px
}

.p-listing li {
    margin-bottom: 8px
}

.p-listing span {
    margin-right: 5px!important
}

.prf-tags {
    padding: 2px 1px
}

.show_tag_btn {
    color: #000!important;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 0 0 6px 0 rgb(25 25 25/50%);
    padding: 4px 7px;
    float: right;
    border-radius: 4px;
    background-color: #fcfff1
}

.prof-info-hdr li,.prof-info-hdr li h6 {
    color: #0d4343!important;
    font-size: 14px!important;
    font-weight: 600;
    padding: 5px;
    display: inline-block
}

.input-group.add-on.profpg-srhmdl {
    border: .15em solid #3cdbe1;
    border-right: none;
    margin: 0 0 0 1px;
    border-radius: 2px
}

button.srch-profbtn {
    background-color: #3cdbe1;
    padding: 9px 5px;
    border-radius: 0
}

input.form-control.profpg-srhmdl-inptbtn {
    border: 0;
    font-size: 17px!important;
    margin-bottom: 0!important;
    background: 0 0;
    width: 95%!important
}

input.form-control.profpg-srhmdl-inptbtn::-webkit-input-placeholder {
    font-size: 17px!important
}

#tagdata h5,h4.prd-srv-grpid {
    font-size: 13px;
    color: #000;
    font-weight: 600;
    padding: 5px 1px 8px
}

.prof-info-hdr-prd-pg li {
    color: #4c4c4c;
    font-size: .8em;
    font-weight: 600;
    display: inline-block
}

.yr-of-estb {
    margin-top: -15px
}

.p-listing li {
    border: 1px solid #777d77;
    padding: 1px 4px 2px;
    border-radius: 2px;
    color: #222;
    white-space: nowrap;
    margin-top: 2px;
    margin-right: 5px;
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    background-color: #dbf7fa;
    text-transform: capitalize
}

.p-listing.prf-tags li {
    padding: 3px 2px 3px 4px!important
}

.p-listing li a {
    color: #827d7d;
    padding: 0!important;
    background: 0 0!important;
    position: absolute
}

#delbut,#delbut_indus,#delbut_ser {
    position: inherit;
    margin-top: 2px;
    padding: 2px 0 0 2px
}

.p-listing li a:hover {
    box-shadow: none!important;
    color: #333!important
}

span.empty_spc_prof {
    font-size: 50px;
    font-weight: 600;
    background-color: #11741e57;
    padding-left: 10px;
    border-radius: 10%;
    box-shadow: 4px 3px #949a95
}

span.empty_spc_prof_lst {
    font-size: 19px;
    background-color: #11741e57;
    padding-left: 10px;
    border-radius: 5%;
    box-shadow: 1px 2px #949a95
}

.prompt-pst-ad,.prompt-pst-ad-lst {
    background: #ce5928 0 0;
    border-radius: 3px;
    padding: 5px 20px;
    transition: all .3s ease-in-out 0s
}

.prompt-pst-ad {
    margin: 10px auto;
    color: #fff
}

.prompt-pst-ad-lst>a {
    color: #fff
}

.prompt-pst-ad-lst {
    margin: 136px auto
}

.p-range h2 a,.view-bttn {
    float: right;
    font-size: 13px
}

.view-bttn {
    border-radius: 3px;
    color: #fff;
    margin: 0 20px 20px;
    padding: 5px 20px;
    transition: all .3s ease-in-out 0s
}

.view-bttn,.view-bttn:hover {
    background: #2d3b1f 0 0
}

.p-range {
    display: inline-block;
    width: 100%;
    background: #fff;
    margin: 25px 0
}

.p-range.bus-prof-tags {
    display: inline-block;
    width: 100%;
    margin: 0 0 5px;
    border-radius: 5px;
    min-height: auto;
    padding: 6px 4px 0 2px;
    background-color: #e9e9df
}

select.post-fields {
    float: right;
    padding: 5px;
    margin: 7px 4px 10px;
    box-shadow: 0 0 3px 1px rgb(91 91 91/56%);
    font-weight: 500
}

.container2.post-bs-bio {
    padding-bottom: 4px;
    border-bottom: 1px solid rgb(128 128 128/20%);
    margin-bottom: 5px;
    position: relative;
    display: inline-table
}

button.close.pst-edt-btn-cls {
    color: #fff!important;
    margin-top: 0!important
}

.prof-tab-desg {
    border: 0 solid rgb(125 125 125/23%);
    background: #e9e9df;
    margin-top: 7px;
    margin-right: 5px!important
}

div#tagdatabrand,div#tagdatabrand2,div#tagdataindus,div#tagdataproduct,div#tagdataservice {
    background-color: #f4f5f4;
    padding: 1px 2px;
    margin-top: 4px
}

.p-range .collapse input,.p-range .collapsing input {
    border-radius: 5px
}

.p-range .ms-ctn.form-control {
    margin-bottom: 10px
}

.p-range h2 {
    color: #3c2008;
    font-size: 26px;
    margin: 0 0 40px;
    padding: 0
}

.p-range h2 a {
    border-bottom: 1px solid;
    color: #ce5028;
    font-weight: 600;
    padding: 0 0 3px
}

.p-range span.tgpd {
    float: right;
    padding: 0 10px;
    position: relative
}

.p-range span.tgpd:after {
    content: "";
    position: absolute;
    height: 15px;
    width: 1px;
    background: #000;
    right: 4px
}

.p-range span {
    color: #000;
    font-weight: 400;
    width: 100%;
    padding: 1px 6px
}

span.fa.fa-paper-plane,span.fas.fa-repeat {
    color: #2a2a2a!important;
    font-size: 18px!important;
    float: right;
    width: auto
}

.prof-tag-data span {
    color: #222;
    font-weight: 600;
    width: 100%
}

button.btn.btn-secondary.info-btn-logo {
    background-color: transparent;
    float: left;
    display: block;
    margin: -5px 0 0-98px
}

button.btn.btn-secondary.info-btn {
    background-color: transparent;
    border: 0 solid #000;
    float: right;
    padding: 5px;
    border-radius: 5px
}

button.btn.btn-secondary.info-btn-lstn {
    float: right;
    padding: 5px 5px 4px 7px;
    background-color: transparent;
    margin-top: 4px
}

i.fas.fa-info-circle {
    font-size: 15px!important;
    color: #232323!important
}

i.fas.fa-info-circle.for-rg {
    font-size: 15px!important;
    color: #4f4f4f!important
}

ul.p-listing.prf-tags span {
    font-size: 12px!important
}

.nilprofinfo,.nilspan {
    font-weight: 600;
    text-align: center;
    color: #5f9ea0
}

.nilspan {
    padding: 2px;
    margin-top: -35px;
    text-align: -webkit-center;
    margin-bottom: 20px;
    font-size: 15px
}

.nilprofinfo {
    font-size: 15px!important;
    margin: 15px 0 20px 15px
}

img.no-abtus-img {
    height: 300px
}

img.no-favcntnt-img {
    height: 300px;
    margin: 0 auto;
    display: inherit
}

.no_ads {
    text-align: center;
    padding-bottom: 10px
}

.panel-body.abt-us-pnl-bdy {
    margin-bottom: 0!important
}

#tagdata h5 {
    font-size: 14px;
    padding: 14px 2px 4px;
    color: #4f4f4f
}

.p-thumbs {
    display: flex;
    margin-top: 2px
}

.p-thumbs .owl-thumb-item {
    flex: 1;
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 2px
}

#result,.tab-box {
    display: inline-block
}

.tab-box {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    margin-top: 25px;
    width: 100%
}

.no-padd-left {
    padding-left: 0
}

.p-description h5 {
    color: #356a34;
    margin: 20px 0 10px;
    padding-bottom: 0;
    font-size: 14px
}

.p-description h5 span {
    float: right;
    color: #ce5928;
    font-weight: 600;
    font-size: 14px
}

.p-description p {
    font-size: 12px;
    color: #888;
    margin: 0 0 15px;
    padding-bottom: 0;
    line-height: 22px
}

.p-description span {
    font-size: 12px;
    color: #626262
}

.p-description span i {
    font-size: 18px;
    color: #356a32
}

.p-contact-detail .p-number {
    color: #313030;
    font-size: 16px;
    font-weight: 400;
    border-bottom: 1px solid #dadada;
    padding: 2px 0;
    margin: 0
}

.p-contact-detail .p-number i {
    color: #356a34;
    font-size: 15px!important;
    margin-right: 10px
}

.p-contact-detail .p-number a {
    color: #356a34;
    text-decoration: underline;
    font-weight: 400;
    margin-left: 10px
}

.p-rating {
    padding: 3px 0;
    background-color: #fff
}

.p-rating h3 {
    font-size: 14px;
    color: #73a29c;
    font-family: sans-serif;
    font-weight: 500
}

.p-rating span i {
    color: #f8cc21;
    font-size: 16px;
    margin: 0 2px
}

.buss-accr-prof {
    padding: 5px 0
}

.bus-industry,.bus-views {
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #dadada;
    padding: 4px 0 6px
}

a.web_sf_link {
    color: #1d9dd0;
    font-weight: 500
}

.p-rating span {
    margin-top: 5px;
    display: inline-flex;
    padding: 2px 0 7px
}

.p-rating p {
    color: #737171;
    padding: 0;
    display: initial;
    margin-right: 10px;
    font-family: sans-serif
}

.p-hours,.payment-mthd {
    padding: 2px 0;
    border-bottom: 1px solid #dadada
}

.payment-mthd h5 {
    font-size: 13.5px;
    color: #969696;
    padding-bottom: 2px;
    font-weight: 500
}

.payment_icon {
    padding: 10px;
    height: 45px;
    width: 45px;
    margin-top: -7px
}

.panel.panel-default {
    padding-top: 10px
}

.p-hours p {
    color: #000;
    font-size: 14px;
    padding: 0;
    margin: 0
}

.p-hours h3,.p-hours h5 {
    font-size: 18px;
    color: #356a34
}

.p-hours h5 {
    padding: 0;
    font-size: 15px;
    margin: 0 0 5px
}

.picBtns label input,i.fa.fa-times.edit {
    display: none
}

.profile-pic-popup .modal-header {
    background: #ce5928;
    text-align: center
}

.profile-pic-popup h4 {
    padding: 0;
    color: #fff;
    font-weight: 600
}

#result {
    position: relative;
    width: 200px;
    margin: auto
}

.picEdit {
    text-align: center;
    padding: 20px 0
}

.picBtns .Applybtn,.picBtns label input+span {
    cursor: pointer;
    padding: 0 10px;
    height: 30px;
    line-height: 30px
}

.picBtns label input+span {
    float: left;
    background: #ccc
}

.picBtns .Applybtn {
    float: right;
    background: #ce5928;
    border-radius: 0;
    color: #fff;
    outline: 0;
    border: 0;
    margin-left: 10px
}

.picBtns .Applybtn:hover {
    background: #ccc;
    color: #333
}

.modal-dialog.profile-pic-popup {
    width: 500px;
    max-width: 100%
}

.modal-dialog.profile-pic-popup .modal-content,.modal-profile-img button img,.modal-profile-img-prvt button img {
    width: 100%
}

.modal-dialog.profile-pic-popup .modal-content .close {
    text-shadow: none;
    opacity: 1;
    color: #fff;
    outline: 0
}

button.close {
    color: #333;
    font-size: 30px;
    font-weight: 400;
    opacity: 1;
    height: 30px;
    width: 30px;
    margin-top: -3px
}

.modal-title {
    padding: 0;
    text-transform: inherit;
    font-size: 20px;
    font-weight: 600
}

h4.modal-title.pst-typ-hdr {
    color: #4c4c4c;
    font-weight: 400
}

.modal-header.pst-typ-bnr {
    padding: 8px;
    background-color: #d6d6d6
}

.modal-body.pst-type-body {
    padding: 10px;
    margin-top: 5px
}

h4.pst-typ-ttl {
    color: #4c4c4c;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 0
}

.panel.panel-default.contnt-typ-pst {
    padding: 0;
    border: 0;
    margin-bottom: 8px
}

.panel-heading.pst-cnt-pnl-hd {
    background-color: #d3e3f1
}

.panel-body.pst-cnt-pnl-bdy {
    background: #edf0f2;
    padding: 6px 10px
}

h5.modal-title.doc-library {
    color: #2f2c1f;
    font-size: 15px;
    border-bottom: .12em solid
}

.modal-content.library_doc_contnt {
    max-width: 600px!important
}

.modal-dialog.library_doc_dialog {
    width: 600px
}

.modal-body.library_doc_body {
    padding: 0 15px!important;
    margin-top: 10px!important
}

button.Lib-dlt-btn {
    background-color: #e85910;
    padding: 8px
}

button.lib-ad-btn {
    background-color: #69a70a;
    padding: 8px
}

button.close.prof_report_crs {
    margin: 7px 10px 0;
    font-weight: 500;
    color: #322c2b;
    font-size: 24px
}

button.close.btn-opprt-cls {
    margin-top: -32px!important
}

span.crs-btn-opp {
    font-size: 20px!important
}

.modal-title.opport-imprv {
    color: #5a5854
}

button.close.new-btn {
    font-size: 30px;
    font-weight: 400;
    opacity: 1;
    margin: 19px 36px;
    width: 0
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    position: absolute;
    margin: 0-20px!important
}

button.close.report_clos_ad_btn {
    background-color: #fff!important;
    margin: 5px 10px;
    font-weight: 600
}

.form-group.rprt-type {
    border: 2px solid #a9a9a9;
    border-radius: 2px
}

.modal-body.tag-alrt-bdy {
    min-height: auto!important
}

.srh-hdr {
    color: #33691e
}

.modal-title.rmv-ttl-mng-tag {
    color: #000;
    background-color: #f0f8ff;
    padding: 5px 10px
}

button.close.rmv-btn-mng-tag {
    margin-top: -33px
}

h4.modal-title.prfl-edt-hdr.mng-tag {
    font-size: 12px;
    color: #bf781f
}

h4.modal-title.prfl-edt-hdr {
    color: #454444;
    border-bottom: .07em solid #e0e0e0;
    padding-top: 20px
}

h5#user-acnt-hdr {
    color: #fff;
    display: contents;
    text-decoration: underline;
    font-size: 18px
}

button.mb-accs-mdl {
    margin-top: -5px!important;
    color: #292929;
    float: right
}

div#myNavbar {
    background: #ffffff87!important
}

h4.connect-pnch {
    width: auto;
    position: absolute;
    color: #fff;
    font-weight: 500
}

.modal-header.nt-lgd-in {
    background-color: #38B6FF;
    padding: 10px 15px;
    border-radius: 1px;
    margin-top: -2px
}

.modal-content.nn-lgdin-mdcnt {
    padding: 1px 0 20px!important
}

.check_spplr_stts {
    padding-bottom: 10px;
    padding-left: 10px
}

.check_spplr_stts span {
    font-size: 15px;
    color: #268186
}

.check_spplr_stts input {
    width: 5%;
    height: 15px;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 60px;
    padding-top: 10px;
    font-weight: 500;
    font-size: 16px
}

div#prodmodel {
    margin-top: -10px;
    padding-bottom: 20px
}

button.edt-prfl-sv,button.edt-prfl-sv:active {
    border-radius: 4px
}

button.edt-prfl-sv,button.edt-prfl-sv:active,button.edt-prfl-sv:focus,button.edt-prfl-sv:hover {
    background: #319386 0 0!important;
    color: #fff!important;
    padding: 10px 40px;
    font-size: 15px;
    margin-top: 6px;
    float: right
}

button.edt-prfl-sv.sendBtn,button.edt-prfl-sv.sendBtn:active,button.edt-prfl-sv.sendBtn:focus,button.edt-prfl-sv.sendBtn:hover {
    padding: 8px 15px;
    background-color: #d6702d!important;
    width: 55px;
    height: 42px;
    border: .11em solid #d6702d
}

i.fas.fa-paper-plane {
    color: #2d2c2c!important
}

button.mssg-snt-btn {
    background: #319386 0 0;
    border-radius: 4px;
    padding: 10px 40px;
    font-size: 15px;
    margin-top: 18px;
    float: right
}

button.edt-prfl-sv:focus,button.edt-prfl-sv:hover {
    border-radius: 2px;
    border: #ce5928
}

.modal-profile-bg {
    background: url(../images/profile-bg-private.png);
    min-height: 342px;
    background-size: cover
}

.manage_tag_hdr h3 {
    color: #1d491e;
    text-align: center;
    padding: 20px 0;
    font-size: 20px;
    background-color: #f4f5f4;
    margin: 10px auto 40px
}

.edit_prfl_hdr h3 {
    color: #1d491e;
    text-align: center;
    font-size: 24px;
    font-family: unset;
    font-weight: 400;
    width: 94.5%;
    margin: 10px auto!important;
    padding: 10px 0;
    border-bottom: .05em solid #e8e8e8
}

i.fas.fa-user-edit.edi-prof-fntaw {
    font-size: 18px!important;
    box-shadow: 0 0 6px 1px rgba(95,95,95,.4);
    padding: 8px 6px;
    border-radius: 50%;
    background-color: #dff3f1;
    color: #1d491e!important
}

.alert.prfl-img-upld-alrt.alert-success {
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 95%;
    margin: 10px auto;
    background-color: #d7e3d7;
    font-weight: 600;
    color: #d7e3d7
}

.ad_tab_tab.tagging_tab {
    border-radius: 2px;
    border-bottom: 1px solid #e4e4e4;
    -moz-box-shadow: 2px 1px 5px 0#071f08
}

.mng-advrt-tab {
    background-color: #f5f5f5
}

.srchfld-srvc-prdct {
    width: 100%;
    text-align: -webkit-center;
    text-align: center;
    text-align: -moz-center
}

input#search_prd,input#search_servic {
    width: 60%;
    padding: 5px 10px;
    border: .13em solid #4ccccb;
    margin-bottom: 20px;
    margin-top: 20px
}

.modal-profile-bg-delet,.modal-profile-bg-edit {
    background-color: rgba(13,49,56,.8);
    border-radius: 4px;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    color: #0a172b;
    height: 30px;
    line-height: 32px;
    padding: 0 5px 0 7px;
    position: absolute;
    width: auto
}

.modal-profile-bg-delet {
    display: inline-block;
    right: 5%;
    top: 3%;
    outline: 0
}

.modal-profile-bg-edit:hover {
    color: currentColor
}

.modal-profile-bg-edit input {
    display: none
}

.modal-profile-img.edit-prof {
    background-color: #fff;
    border-radius: 1%;
    display: block;
    max-height: 10em;
    margin: -50px auto auto;
    overflow: inherit;
    max-width: 10em;
    position: relative;
    padding: 2px;
    box-shadow: 1px 1px 10px 0 rgba(0,0,0,.43)
}

.modal-profile-img.edit-prof.privt {
    margin: -80px auto auto!important
}

h3.prof-editor {
    font-size: 19px!important;
    font-weight: 400;
    color: #0e35c5;
    text-align: left;
    margin: 9px 16px 4px
}

i.fas.fa-asterisk {
    color: #000!important;
    font-size: 15px!important
}

button.custom-bttn-expnd {
    background: #fff;
    border: 2px solid #0071ff;
    margin: 14px
}

.mndtry {
    text-decoration: underline
}

img.go-xtra-mile {
    margin-top: -20px;
    height: 38px;
    border-bottom: .09em dashed #2f750c;
    padding-bottom: 0!important
}

.modal-profile-img-prvt {
    background-color: #f1ebeb;
    border-radius: 2%;
    max-height: 165px;
    margin: -98px auto auto;
    overflow: hidden;
    max-width: 164px;
    padding: 2px
}

.modal-profile-bg-edit {
    right: 29%
}

.modal-profile-bg-edit,.modal-profile-img .modal-profile-bg-delet {
    top: 15%;
    display: block;
    transform: translateY(-50%);
    outline: 0;
    text-align: center;
    cursor: pointer
}

.modal-profile-img .modal-profile-bg-edit,.modal-profile-img-prvt {
    right: 29%
}

.modal-profile-img .modal-profile-bg-edit,.modal-profile-img-prvt,.modal-profile-img-prvt .modal-profile-bg-delet {
    top: 15%;
    display: block;
    transform: translateY(-50%);
    outline: 0;
    text-align: center;
    cursor: pointer
}

.modal-profile-img .modal-profile-bg-delet,.modal-profile-img-prvt .modal-profile-bg-delet {
    right: 4%
}

.edit-form {
    padding: 0;
    margin-top: 0
}

.row.mob-no-hid {
    padding: 2px 0 10px
}

.edit-form.private {
    margin-top: -50px!important;
    background-color: rgb(233 233 223)
}

.edit-form.prfl-settings {
    margin-top: 30px!important
}

#banner-menu,#container-more-menu {
    position: relative;
    width: 43px;
    top: 50px;
    right: -25px;
    text-align: center;
    margin-top: 5px
}

#container-more-menu {
    position: absolute;
    width: 23px;
    top: -2%;
    right: 2px
}

.container-more-menu,div.msgaddupdatedoc {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%
}

.container-more-menu {
    margin-right: -50%;
    transform: translate(-50%,-50%)
}

.more-menu {
    width: 100px
}

.more-btn {
    line-height: normal;
    cursor: pointer
}

.more-btn,.more-menu-btn {
    background: 0 0;
    border: 0;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%;
    text-align: left;
    outline: 0
}

.more-dot {
    background-color: #aab8c2;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 1px 0 auto;
    border-radius: 50%;
    transition: background-color .3s
}

.more-menu {
    position: absolute;
    top: 100%;
    z-index: 900;
    float: left;
    padding: 10px 0;
    margin-top: 9px;
    background-color: #fff;
    border: 1px solid #ccd8e0;
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgba(0,0,0,.25);
    opacity: 0;
    transform: translate(0,15px) scale(.95);
    transition: transform .1s ease-out,opacity .1s ease-out;
    pointer-events: none
}

.more-menu-caret {
    position: absolute;
    top: -10px;
    left: 12px;
    width: 18px;
    height: 10px;
    float: left;
    overflow: hidden
}

.more-menu-caret-inner,.more-menu-caret-outer {
    position: absolute;
    display: inline-block;
    margin-left: -1px;
    font-size: 0;
    line-height: 1
}

.more-menu-caret-outer {
    border-bottom: 10px solid #c1d0da;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: auto;
    left: 0;
    top: 0;
    width: auto
}

.more-menu-caret-inner {
    top: 1px;
    left: 1px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #fff
}

.more-menu-items {
    margin: 0;
    list-style: none;
    padding: 0
}

.more-menu-item {
    display: block
}

.more-menu-btn {
    min-width: 100%;
    color: #66757f;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 12px;
    position: relative;
    white-space: nowrap
}

.more-menu-item:hover {
    background-color: #489fe5
}

.more-menu-item:hover .more-menu-btn {
    color: #fff
}

.more-btn:hover .more-dot,.show-more-menu .more-dot {
    background-color: #516471
}

.show-more-menu .more-menu {
    opacity: 1;
    transform: translate(0,0) scale(1);
    pointer-events: auto
}

.modal-header.img-edit {
    padding: 4px 15px!important
}

.modal-footer.img-edit,i#toggle_pwd4 {
    margin-top: -28px
}

.modal-header .close.img-edit {
    margin-top: -26px!important
}

.modal-body.img-edit {
    margin-top: -16px!important
}

.col-sm-12.form-group.nwpswdrntr.profl-dtl-edt {
    padding-left: 0
}

.prof-edit-contnt {
    padding: 0;
    background-color: rgb(233 233 223);
    margin-top: -14px
}

.grey-row {
    display: inline-block;
    padding-bottom: 10px;
    width: 100%
}

.leftPadd {
    padding-left: 0
}

.grey-row.prfl-pswd {
    margin-top: 10px
}

#form-elmnt-wdth {
    width: 50%
}

input#identity_frgt_pass {
    border: 1px solid #3e3e3e;
    border-radius: 2px
}

label.frgt-eml {
    padding: 3px 0
}

input.form-control.cat_ttl,textarea.form-control.cat_desc {
    border: 1px solid #a9a9a9;
    box-shadow: 0 0 3px 0 rgb(141 141 141/70%);
    border-radius: 3px
}

textarea.form-control.cat_desc {
    min-height: 78px!important
}

.bootstrap-tagsinput,html body input.form-control,html body select.form-control,html body textarea.form-control {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: none;
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    font-weight: 400;
    height: 40px;
    line-height: 2rem;
    outline: 0;
    padding: 0 10px;
    transition-delay: 0s;
    transition-duration: 334ms;
    transition-property: border-color,box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 100%;
    font-size: 17px!important
}

html body textarea.form-control {
    height: auto!important;
    padding: 2px 10px 0;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 170px
}

.post-cntnt-unknwn {
    display: none
}

select#report_new {
    border: .12em solid #dfd7d7
}

.dt-ht {
    padding: 2px 0!important;
    height: 40px!important
}

.sgnin-pml {
    border: 1px solid #8b8a8a
}

.form-group.sgnin-pml input {
    border: 0!important;
    background: #e8f0fe
}

i#toggle_pwd4 {
    float: right;
    padding-right: 25px;
    cursor: pointer;
    font-size: 18px!important
}

input.Inquiry_ref_num {
    border: 2px solid #787878;
    border-radius: 5px;
    width: 100%
}

div#myInputautocomplete-list {
    background-color: #f7f7f7;
    margin-top: 4px
}

div.autocomplete-items div {
    padding: 8px 10px;
    border-bottom: 1px solid #c1bfbf
}

.autocomplete.inq-id-srh {
    display: inline-block;
    width: 70%
}

span.edt-form-hint {
    color: #30a062;
    font-weight: 1000;
    font-size: 12px;
    margin-left: -5px
}

span.edt-form-hint.comp-bio {
    margin-left: 6px!important;
    font-size: .9em;
    margin-bottom: 8px;
    text-decoration: underline
}

#pab_address,#pab_email,#pab_name,#pab_phone,#pab_refno,#pab_shipping_option,#pab_srvc_addrs,#pab_srvc_email,#pab_srvc_name,#pab_srvc_phnbr,#pab_srvc_title,#product_location,.chatWindow .firstUser .u_img img,.chatWindow .secondUser .u_img img,input#pab_title {
    width: 100%
}

#pab_desc_srvc,textarea#pab_discrp {
    width: 90%
}

div#tags_products {
    min-height: 32px;
    height: auto
}

span.pab_loc_title {
    font-size: 15px;
    color: #c2461f
}

.form-group.form-padding {
    min-height: 300px
}

.row.cst-profs-hdr-invt {
    background-color: #fff;
    background-size: 252px;
    background-position: center;
    min-height: 300px
}

form#frmInvite input,form#frmInvite textarea {
    border: 1px solid #000!important
}

div.msgaddupdatedoc {
    font-size: 17px;
    padding: 17px;
    transform: translate(-50%,23%)
}

.post-cont-scc {
    color: #43994a;
    font-size: 65px!important;
    padding: 12px 16px!important
}

.form-group.has-error {
    margin-bottom: 0!important
}
.form-group.nwpswdrntr.profl-dtl-edt.ac_new_pass_main, .form-group.nwpswdrntr.profl-dtl-edt.ac_new_pass_main.mt-5 {
margin-bottom: 12px;
border: 2px solid #aeaeae;
border-radius: 5px;
}

input.form-control.mg-accnt-prof,input.form-control.pb-actmgmt-form {
    border: 0x solid #a7a7a7!important
}

.input-group.date {
    display: flex!important
}

.date-pack {
    display: inline-table
}

.qt-or-cls {
    margin-left: 30px
}

.qt-agr-tc,.qt-or-cls {
    font-size: 20px;
    display: inline-block;
    margin-top: 8px
}

label.asap-class {
    font-size: 18px;
    font-weight: 600
}

label.ts-cs-cls {
    font-size: 14px;
    font-weight: 600
}

input.asap-qt {
    margin-left: 18px
}

input.qt-agr-chk {
    margin-left: 0
}

.file-uploader {
    margin-top: 19px
}

.form-group.profl-ind-tag-typ {
    border: .1em solid #aeaeae;
    padding: 12px 8px!important
}

.Indicate {
    position: absolute;
    right: 10px;
    top: 10px
}

div#manualdata {
    border-bottom: .09em solid #92958d
}

div#indusdiv {
    margin-top: 20px
}

.form-group.profl-dtl-edt.yr-founded-buss {
    margin-top: 16px
}

.col-sm-12.form-group.leftPadd.profl-dtl-edt {
    margin-bottom: 0
}

.bootstrap-tagsinput {
    padding-top: 3px;
    padding-left: 6px
}

select.contnt-dd {
    padding: 10px;
    width: 100%;
    border: 2px solid #e9e7e7
}

.content-type {
    margin: 9px 0
}

input.doc-title-post {
    padding: 9px 12px;
    width: -webkit-fill-available;
    border: 2px solid e9e7e7;
    border-radius: 3px;
    background: #fff;
    height: 20px
}

/*
.form-group>label {
    color: #4c4c4c;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    border-bottom: 0 solid #bfbdbd
}
*/

.form-control.posts {
    border: 2px solid #e9e7e7;
    border-radius: 5px;
    min-height: 136px!important
}

button.pos-xmp-tht {
    padding: 8px 12px;
    background: #091704;
    float: right;
    margin-top: 10px
}

input.form-control.dt-ht {
    padding: 2px 15px!important
}

.form-group.profl-dtl-edt>label {
    border: 0;
    width: auto
}

.col-sm-12.employ-qntfy,.col-sm-12.workshp-area {
    background: #fff;
    padding: 5px 26px
}

.row.org-employe,.row.wrkshp_inf {
    border-radius: 5px;
    padding: 10px 8px;
    font-size: 12px;
    font-weight: 600
}

.row.org-employe {
    color: #080807!important;
    margin-bottom: 10px!important
}

.row.wrkshp_inf {
    color: #000!important
}

h3.mand_field {
    font-weight: 500;
    width: fit-content;
    font-size: 17px!important;
    margin: 5px 17px;
    color: #0275ff;
    border: 2px solid;
    padding: 10px;
    background-color: #fff
}

span.add_dist_ress {
    color: #30494b;
    font-size: 15px;
    font-weight: 500
}

.modal-company-detail {
    padding: 0
}

.row.cat_class_hde {
    display: none
}

.modal-company-detail.prvt-prof {
    margin-top: 27px;
    box-shadow: 0 2px 5px 3px rgb(160 159 159/50%);
    border-radius: 5px;
    padding: 5px
}

.acc_bus_wrkshp-SZ,div#acc_bus_offer_type {
    padding: 2px;
    color: #2e3c3c;
    font-size: 14px
}

.acc_bus_wrkshp-SZ {
    margin-left: 3px
}

.wrkshp-mnpwr-lvl {
    margin-bottom: 4px;
    margin-left: -9px
}

span.prdct_info,span.srvc_info {
    font-size: 12px;
    color: #0ba3a3
}

input.form-control.prdct-prc {
    border: 0;
    display: block;
    width: 70%;
    margin-top: -24px;
    margin-left: 40px;
    background-color: transparent
}

.prc-dtl-box {
    margin-top: 10px
}

input.form-control.service-exp-yrs {
    border: 0;
    display: block;
    width: 45%;
    margin-top: -28px;
    margin-left: 57%;
    min-width: 150px
}

input.form-control.hrly-rate {
    border: 0;
    display: block;
    width: 65%;
    margin-top: -28px;
    margin-left: 30%;
    background: 0 0;
    padding: inherit
}

input.form-control.prdct-qty {
    border: 0;
    display: block;
    width: 50%;
    margin-top: -28px;
    margin-left: 52%
}

.price-box {
    border: 1px solid #8d8c8c;
    padding: 2px 0 0 6px;
    width: 150px;
    float: left
}

p.eml-chng-alrt {
    color: #282222
}

a.scnd_emil_optn,span.lgninemlnote {
    text-decoration: underline
}

a.scnd_emil_optn {
    background: 0 0;
    color: #6ab766;
    font-weight: 400;
    padding-bottom: 10px;
    font-size: 1.08em
}

.charge-typ-box-prdct {
    margin-left: 170px;
    border: 0;
    width: 150px;
    padding-left: 5px;
    height: 35px
}

.experience-box,.qty-box {
    padding: 4px 0 0 6px
}

.qty-box {
    border: 1px solid #b7b7b7;
    width: 23%
}

.experience-box {
    border: 2px solid #e1d7d7;
    width: 40%
}

.charge-typ-box {
    margin-left: 170px;
    border: 0;
    width: 150px;
    padding-left: 5px
}

.hourly-rate-box,.srvc-cost-typ {
    border: 1px solid #8d8c8c;
    height: 35px
}

.srvc-cost-typ {
    width: 130px;
    padding: 3px 2px 6px;
    border-radius: inherit;
    font-weight: 600;
    color: #6b6b6b
}

.hourly-rate-box {
    padding: 4px 0 0 6px;
    width: 160px;
    float: left
}

input.brnd-typ,input.prc-typ {
    width: 16px
}

.currency,.message_bg h2 {
    color: #5c615c;
    font-weight: 600
}

.message_bg h2 {
    color: #0b1220;
    padding: 0;
    font-size: 19px;
    text-decoration: underline
}

input[type=radio] {
    vertical-align: baseline
}

span.ad-as-Job,span.prc-typ {
    display: inline-block;
    position: relative;
    top: -12px;
    color: #085117;
    font-weight: 600;
    font-size: 12px
}

p.srvc_prc_exmpl_dvd {
    margin: -11px 0 5px;
    font-weight: 500;
    font-size: 12px;
    color: #82968e
}

.modal-company-detail ul.token-input-list {
    border-color: rgba(0,0,0,.25)
}

.btn.btn-default-acnt-stn {
    background: #38B6FF;
    color: #000;
    float: right;
    padding: 10px 40px
}
.btn.btn-default-acnt-stn.reset{
    width: 100%;
    margin: 20px 0;
}

.psswrd-chng {
    margin-top: 15px!important
}

.report_prof_btn {
    padding-bottom: 20px
}

#edit-profile .modal-body {
    max-height: calc(100vh - 185px);
    overflow: auto
}

.showMorelinkdiv::before {
    background: rgba(255,255,255,.75)0 0;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.mTabs .nav li a,.showMoreimg {
    border-radius: 0;
    display: inline-block
}

.showMoreimg {
    background-color: #fff;
    border: 1px solid #6e6767;
    max-height: 265px;
    line-height: 1.42857;
    margin-top: 11px;
    max-width: 100%;
    padding: 63px 26px 26px;
    transition: all .2s ease-in-out 0s
}

.imgPadding {
    padding: 95px 47px 26px
}

.showMore_link {
    border-radius: 0;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    left: 22px;
    top: -144px
}

.showMorelink>span {
    color: #ce5928;
    font-size: 49px;
    font-weight: 700;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.showMore_link,.showMorelinkdiv {
    position: relative
}

.o-hours {
    width: 320px
}

.o-hours .modal-content {
    width: auto;
    min-width: 400px;
    float: left;
    padding: 10px 5px 0;
    background-color: #fff;
    margin-top: 120px
}

.o-hours .form-group {
    padding: 8px 10px;
    float: left;
    width: 100%;
    margin-bottom: 5px
}

.o-hours .form-group .days {
    width: 26%;
    float: left
}

.o-hours .form-group .time-from,.o-hours .form-group .time-to {
    float: left;
    width: 15%;
    line-height: initial;
    text-align: center
}

.o-hours .form-group select {
    border-bottom: 1px solid #ddd;
    width: auto;
    float: left;
    padding: 5px;
    margin-left: 20px;
    font-weight: 600;
    font-size: 12px
}

.o-hours .doneBtn {
    background: #ce5928;
    color: #fff;
    padding: 5px 15px;
    display: inline-flex
}

.imageview .hide,.imageview .next,.imageview .prev,.imageview .title {
    -background-color: rgba(0,255,0,.2)
}

.imageview {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.9)
}

.imageview .hide,.imageview .next,.imageview .prev {
    position: absolute;
    opacity: .5;
    background-repeat: no-repeat;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    cursor: pointer
}

.imageview .hide:hover,.imageview .next:hover,.imageview .prev:hover,.slider-prev-next-control label:hover {
    opacity: 1
}

.imageview .next,.imageview .prev {
    z-index: 2;
    width: 80px;
    height: 100%;
    background-position: 30px 50%;
    background-size: 28px 100%
}

.imageview .prev {
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA0NTEuODQ3IDQ1MS44NDciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik05Ny4xNDEsMjI1LjkyYzAtOC4wOTUsMy4wOTEtMTYuMTkyLDkuMjU5LTIyLjM2NkwzMDAuNjg5LDkuMjdjMTIuMzU5LTEyLjM1OSwzMi4zOTctMTIuMzU5LDQ0Ljc1MSwwYzEyLjM1NCwxMi4zNTQsMTIuMzU0LDMyLjM4OCwwLDQ0Ljc0OEwxNzMuNTI1LDIyNS45MmwxNzEuOTAzLDE3MS45MDljMTIuMzU0LDEyLjM1NCwxMi4zNTQsMzIuMzkxLDAsNDQuNzQ0Yy0xMi4zNTQsMTIuMzY1LTMyLjM4NiwxMi4zNjUtNDQuNzQ1LDBsLTE5NC4yOS0xOTQuMjgxQzEwMC4yMjYsMjQyLjExNSw5Ny4xNDEsMjM0LjAxOCw5Ny4xNDEsMjI1LjkyeiIvPjwvc3ZnPg==)
}

.imageview .next {
    right: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA0NTEuODQ2IDQ1MS44NDciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zNDUuNDQxLDI0OC4yOTJMMTUxLjE1NCw0NDIuNTczYy0xMi4zNTksMTIuMzY1LTMyLjM5NywxMi4zNjUtNDQuNzUsMGMtMTIuMzU0LTEyLjM1NC0xMi4zNTQtMzIuMzkxLDAtNDQuNzQ0TDI3OC4zMTgsMjI1LjkyTDEwNi40MDksNTQuMDE3Yy0xMi4zNTQtMTIuMzU5LTEyLjM1NC0zMi4zOTQsMC00NC43NDhjMTIuMzU0LTEyLjM1OSwzMi4zOTEtMTIuMzU5LDQ0Ljc1LDBsMTk0LjI4NywxOTQuMjg0YzYuMTc3LDYuMTgsOS4yNjIsMTQuMjcxLDkuMjYyLDIyLjM2NkMzNTQuNzA4LDIzNC4wMTgsMzUxLjYxNywyNDIuMTE1LDM0NS40NDEsMjQ4LjI5MnoiLz48L3N2Zz4=)
}

.imageview .hide {
    z-index: 3;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    background-position: 30px 50%;
    background-size: 20px 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMTIuOTgyIDIxMi45ODIiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDsiIGQ9Ik0xMzEuODA0LDEwNi40OTFsNzUuOTM2LTc1LjkzNmM2Ljk5LTYuOTksNi45OS0xOC4zMjMsMC0yNS4zMTJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGwtNzUuOTM3LDc1LjkzN0wzMC41NTQsNS4yNDJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGMtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTJsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3YzYuOTg5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBjNi45OS02Ljk5LDYuOTktMTguMzIyLDAtMjUuMzEyTDEzMS44MDQsMTA2LjQ5MXoiLz48L3N2Zz4=);
    display: inline-block!important
}

.imageview .title {
    position: absolute;
    opacity: .5;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    line-height: 80px;
    vertical-align: bottom;
    text-indent: 30px;
    font-family: Arial;
    font-size: 18px;
    color: #fff
}

.imageview .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.imageview .image img {
    display: none;
    max-width: 100%;
    max-height: 100%
}

li.scndry_img_lst {
    display: inline-block;
    border: 1px solid #ddd9d9;
    height: 62px;
    position: relative;
    margin-right: 2px
}

img.img-responsive.auxilary_imgs {
    max-width: 72px;
    transform: translateY(-50%);
    top: 50%;
    float: right;
    position: relative;
    width: auto;
    max-height: 59px
}

span.img-responsive.img_indicator {
    max-width: 82px;
    transform: translateY(-50%);
    float: right;
    width: auto;
    max-height: 52px;
    font-size: 16px;
    font-weight: 600;
    padding: 0 4px;
    background-color: #efefef;
    border-radius: 50px
}

.imageview,a#lg-download,span#lg-actual-size,span#lg-share,span#lg-zoom-in,span#lg-zoom-out,span.lg-autoplay-button,span.lg-fullscreen,span.lg-toogle-thumb {
    display: none
}

div.token-input-dropdown,li.token-input-token,ul.token-input-list {
    background-color: #fff;
    overflow: hidden;
    font-size: 12px
}

li.token-input-token {
    height: auto!important;
    margin: 3px;
    padding: 3px 5px;
    font-weight: 400;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    border-radius: 3px
}

ul.token-input-list {
    height: auto!important;
    width: 100%;
    border: 1px solid #d45e24;
    cursor: text;
    z-index: 999;
    padding: 0;
    list-style-type: none;
    clear: left;
    border-radius: 3px;
    margin: 0 0 20px
}

ul.token-input-list li {
    list-style-type: none;
    display: inline-flex;
    height: 32px
}

ul.token-input-list li input {
    border: 0;
    width: 350px;
    padding: 3px 8px;
    background-color: #fff;
    -webkit-appearance: caret;
    margin-bottom: 0
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0
}

li.token-input-token span {
    float: right;
    color: #000;
    cursor: pointer;
    font-size: 22px;
    margin-left: 10px
}

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff
}

li.token-input-selected-token span {
    color: #bbb
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-family: Verdana;
    z-index: 1
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: 700;
    color: #777
}

*,div.token-input-dropdown ul {
    margin: 0;
    padding: 0
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff
}

div.token-input-dropdown ul li em {
    font-weight: 700;
    font-style: normal
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #d0efa0
}

.saveBtn {
    background: #d35e24;
    float: left;
    margin-top: 10px;
    padding: 8px 20px;
    font-weight: 400;
    color: #fff
}

h3.post_ad_mng_cntnt {
    font-size: 17px;
    color: #2f3d17;
    margin: 0 auto;
    width: fit-content
}

section.greyBg.mngad.flex-wrapper-mgad {
    min-height: 74vh;
    background-color: #e9e9df
}

section.greyBg.MSSG-contnt {
    background-color: #ffff
}

.message_bg {
    background: #f5f5f5;
    text-align: center;
    padding: 15px 0
}

h4.mngheader,h4.mssg-hdr {
    text-align: center;
    font-size: 20px;
    margin: 20px auto;
    color: #3b322e;
    border-bottom: 2px solid #3b322e;
    width: 23%
}

.flex-wrapper-mgaccnt {
    min-height: 74vh
}

main.vendor_listing_page.flex-wrapper-list {
    min-height: 70vh
}

.mssg_srtin {
    float: right;
    margin-top: -58px;
    padding: 1px
}

select#searchmessage {
    padding: 5px;
    border: .09em solid #1e9ed6
}

.mTabs {
    border-bottom: 2px solid #eee;
    padding: 10px 0
}

.mTabs .nav {
    display: flex
}

.mTabs .nav li {
    flex: 1;
    text-align: center
}

.mTabs .nav li a {
    background: 0 0;
    color: #222;
    font-size: 16px;
    font-weight: 600;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease
}

.mTabs .nav li a:hover {
    color: #ce5928;
    border-bottom: 1px solid #ce5928
}

.mTabs .nav li a:focus {
    background: 0 0
}

.mTabs .nav li.active a {
    color: #ce5928;
    border-bottom: 1px solid #ce5928
}

.mTabs .nav li.active a:hover {
    background: 0 0;
    color: #ce5928
}

.mdAds .fullProduct .products {
    padding: 0;
    background: #fff;
    height: 200px
}

.mdAds .fullProduct .products.accnt-mgmt-prdct-box {
    padding: 0;
    background: #fff;
    height: 150px;
    border: 1px solid #e0e0e0;
    border-radius: 5px
}

.mdAds .fullProduct .products .products-img {
    width: 25%
}

.products.advrt-mgmt-prdct-box {
    height: 140px!important;
    padding: 12px 0 0 5px!important;
    border: 1px solid #cecece
}

.products.messg-content-box {
    height: 122px!important;
    border: 1px solid #cecece
}

.products.messg-content-box.unread {
    background-color: #e6e6d8
}

.products-img.accnt-mgmt.msg-cntnt-img {
    border-right: 1px solid #dedede;
    background: 0 0;
    margin: 0;
    width: 18%!important;
    height: 100%!important;
    border-radius: 0
}

span.adv-status-plps,span.advrt-contnt {
    position: absolute;
    z-index: 1;
    font-weight: 600;
    color: #f0f0f0;
    background-color: rgba(0,0,0,.5)
}

span.advrt-contnt {
    float: inherit;
    font-size: 11px;
    padding: 1px 4px;
    border-radius: 0 2px 2px 0;
    left: 0
}

span.adv-status-plps {
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 2px 0 0 2px;
    right: 0;
    margin: 2px
}

.row.advrt-slct-contnt {
    background-color: #fff;
    margin: 30px 6px
}

.hdr-msg-box {
    font-size: 18px;
    color: #838484!important;
    font-weight: 300;
    border-bottom: .1em solid;
    padding-bottom: 0;
    width: fit-content
}

span.acnt-mgmt-ad-hdr a {
    color: #313131;
    font-size: 14px;
    font-weight: 600
}

.acnt-mgmt-ad-hdr a {
    color: #096b89!important
}

.acnt-mssg-ad-hdr a {
    color: #313131!important;
    font-size: 14px;
    font-weight: 600
}

h3.acnt-mssg-ad-hdr {
    margin-top: 1px
}

h5.postr-dtl.mssg-advrt_by {
    padding: 3px 0;
    font-weight: 600;
    color: #dc450b;
    font-size: 12px;
    bottom: 26px
}

span.acnt-mgmt-ad-hdr.rd-mssg a {
    color: #8a8888!important;
    font-size: 14px;
    font-weight: 500!important
}

.mdAds .fullProduct .products ul.editingPause {
    list-style: none;
    position: absolute;
    right: 10px;
    bottom: 9px;
    z-index: 1
}

ul.ad-mgmt-addon-lst li,ul.ad-mgmt-addon-lst-prim li {
    list-style: none;
    float: left;
    font-size: 13px;
    font-weight: 600
}

h5.subject_mssg,ul.ad-mgmt-addon-lst li {
    color: #5c5d5d;
    position: inherit
}

ul.ad-mgmt-addon-lst-prim li {
    padding-right: 9px;
    color: #678886
}

.mdAds .fullProduct .products ul.editingPause li {
    display: inline-block;
    margin-left: 7px
}

.mdAds .fullProduct .products ul.editingPause li a {
    color: #cc420c;
    font-size: 18px;
    margin-right: 1px;
    padding: 10px;
    border-radius: 4px
}

.inboxMessage {
    padding: 0;
    margin: 12px 0 0 2px;
    float: left;
    width: 100%
}

.inboxMessage.advert {
    background: #fff;
    padding: 15px 0 0;
    margin: 25px 0 0-60px;
    float: left;
    width: 116%;
    border: 1px solid #e4e4e4
}

.ref-ad-msg,i.far.fa-smile {
    margin-left: 10px
}

.inboxMessage h3 {
    color: #87948a;
    font-size: 16px;
    font-weight: 500;
    padding-left: 15px
}

.inboxMessage ul {
    list-style: none;
    float: left;
    width: 100%;
    overflow: auto
}

ul#getusers {
    border-top: .093em solid #919191
}

.chatWindow,.inboxMessage ul li {
    float: left;
    width: 100%;
    position: relative
}

.inboxMessage ul li {
    padding: 2px 0 3px 1px;
    height: auto;
    max-height: 85px
}

h4#pm-uly-busnm {
    font-size: 13px;
    color: #4c4e50;
    padding: 3px;
    font-weight: 600;
    margin-top: -10px
}

h4.pm-bus-type {
    font-size: 11px;
    color: #0d61ab;
    padding: 0 0 0 3px;
    font-weight: 500
}

h5.subject_mssg {
    font-size: 12px;
    padding: 0;
    margin: 3px 0 0 2px;
    position: absolute;
    font-weight: 400;
    color: #767676
}

li.message_clickable {
    border-bottom: .093em solid #919191
}

.inboxMessage ul li .profilePeople {
    float: left;
    width: 100%;
    display: flex;
    align-items: center
}

.message_clickable.unread-thrd,.message_clickablemobile.unread-thrd {
    background-color: #e6e6d8
}

li.message_clickablemobile {
    border-bottom: .093em solid #d6d6d6
}

.inboxMessage ul li .profilePeople .p_Pic {
    width: 56px;
    height: 56px;
    float: left;
    margin-right: 4px;
    margin-top: 6px
}

.inboxMessage ul li .profilePeople .p_Pic img {
    width: 100%;
    padding: 3px;
    border-radius: 5px
}

.inboxMessage ul li .profilePeople .p_name {
    float: left;
    width: 60%;
    padding-left: 10px
}

.inboxMessage ul li .profilePeople .p_name h4 {
    color: #2a2525;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 5px 0
}

.inboxMessage ul li .profilePeople .p_name p {
    padding: 0;
    font-size: 15px;
    color: #555;
    line-height: 20px
}

.inboxMessage ul li .profilePeople .pm_name {
    width: 66%;
    margin-top: 7px
}

.inboxMessage ul li .profilePeople .p_time {
    float: left;
    width: 20%;
    text-align: right;
    position: inherit
}

.inboxMessage ul li .profilePeople .p_time p {
    color: #555;
    padding: 0 8px 0 0;
    margin: 2px
}

.inboxMessage ul li:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    left: 0
}

.inboxMessage ul li.active {
    background: #ccf1f9
}

i.far.fa-smile {
    font-size: 40px!important;
    margin-top: -3px;
    color: #4a4a49
}

textarea#messtext {
    margin-top: 0;
    min-height: 55px;
    height: 55px;
    width: 90%!important;
    float: right;
    margin-right: 10px;
    font-size: 15px;
    font-weight: 400
}

div#chatdata {
    margin-top: 2px;
    margin-bottom: 21px;
    border-radius: 6px
}

.chatWindow {
    margin: 10px 0 0-2px;
    padding: 6px 0;
    z-index: 0;
    background: #f0f8ff;
    border-radius: 4px;
    background-color: #e9e9df
}

.row.msg-dtl-hrd {
    background: #f0f8ff;
    padding: 10px;
    margin: 6px 0 10px;
    border-bottom: 1px solid #e4e4e4!important
}

.chatWindow.chat-typ-windo {
    margin-top: 15px!important;
    height: 140px!important;
    border: 2px solid #c6c3c3
}

.mssg-txtbox {
    min-height: 110px!important
}

.chatWindow h3.cHeading {
    color: #0e0e0e
}

.chatWindow h3.cHeading,span.ad-title-lnk,span.ad-title-lnk a {
    font-size: 13px;
    font-weight: 400
}

.non-rspv-convo-hder {
    padding: 5px 0
}

.tpic-thrd-info-nonrspv {
    padding: 0 14px 7px
}

h3.call-com {
    color: #ea560c;
    font-size: 14px;
    font-weight: 500
}

img.info-icon {
    width: 14px!important;
    margin: -2px 6px 0 0
}

.tpic-thrd-info-nonrspnsv {
    margin-top: 1px
}

.tndr-msg-clk {
    font-size: 15px!important;
    color: #ee8313!important;
    padding: 0 2px;
    font-weight: 500!important
}

span.ad-title-lnk a {
    color: #7b0fcb!important;
    text-decoration: underline
}

span.ad-title-lnk {
    color: #000
}

.chatWindow .firstUser,.chatWindow .secondUser {
    padding: 10px 15px;
    position: relative;
    margin-bottom: 10px;
    min-width: 51%;
    width: auto;
    max-width: 75%
}

.chatWindow .secondUser {
    float: left
}

span.frst_time_inf,span.scnd_time_inf {
    font-size: 10px;
    font-weight: 600;
    display: none
}

span.scnd_time_inf {
    margin-left: 3px
}

.chatWindow .firstUser,span.frst_time_inf {
    float: right
}

hr.unknown-cntnt-info {
    border-top: .09em solid #dfdfdf;
    width: 100%
}

h4#pm-uly-busnm-mob {
    color: #474949;
    padding: 10px;
    font-size: 15px;
    font-weight: 600;
    background-color: #ededed
}

.chatWindow .secondUser .u_img {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    float: left
}

.chatWindow .secondUser .c_box {
    background: #ccf1f9;
    padding: 8px 13px;
    position: relative;
    float: left;
    width: 100%;
    border-radius: 0 0 5px 5px;
    font-size: 15px;
    color: #404142;
    font-weight: 400;
    overflow-wrap: break-word
}

.cnt-1,.cnt-2 {
    border-radius: 5px 5px 0 0;
    padding: 8px 0 0 8px;
    font-size: 12px;
    font-family: monospace;
    font-weight: 500
}

.cnt-2 {
    background: #ccf1f9;
    color: #105dd2
}

.chatWindow .firstUser .c_box:before,.chatWindow .secondUser .c_box:before {
    content: "";
    height: 10px;
    width: 10px;
    position: absolute;
    transform: rotate(90deg);
    top: 12px
}

.chatWindow .secondUser .c_box:before {
    background: #ccf1f9;
    left: 0
}

.chatWindow .firstUser .u_img {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    float: right;
    display: none
}

.chatWindow .firstUser .c_box {
    background: #f5f5f5;
    padding: 8px 13px;
    margin-left: 10px;
    position: relative;
    float: right;
    width: 100%;
    border-radius: 0 0 5px 5px;
    font-size: 15px;
    color: #404142;
    font-weight: 400;
    overflow-wrap: anywhere
}

.cnt-1 {
    background: #f5f5f5;
    color: #ee560b
}

span.c_box ol {
    padding: 0 22px!important
}

.time_stmp {
    font-size: 11px;
    display: block;
    position: inherit;
    float: right
}

.mssg-typarya {
    display: none
}

.c_box>div {
    font-size: 11px!important
}

i.fas.fa-file-pdf.hdr-msg {
    font-size: 26px!important;
    padding: 10px 2px;
    color: red
}

.chatWindow .firstUser .c_box:before {
    background: #f5f5f5;
    right: 0
}

.chatWindow.chat-contnt a {
    color: #26896d!important;
    border-bottom: 1px solid #28845e;
    font-size: 15px
}

.editMessage {
    position: absolute;
    width: 100%;
    bottom: -5px;
    border: 1px solid #ddd;
    z-index: 999
}

.editMessage textarea {
    border-radius: 0;
    height: 100px;
    color: #555;
    padding-left: 10px
}

.editMessage textarea::-webkit-input-placeholder {
    color: #555
}

.editMessage textarea::-moz-placeholder {
    color: #555
}

.editMessage textarea:-ms-input-placeholder {
    color: #555
}

.editMessage textarea:-moz-placeholder {
    color: #555
}

.editMessage button.s_bttn {
    position: absolute;
    bottom: 10px;
    z-index: 99;
    background: #ce5a29;
    padding: 10px 25px;
    border-radius: 2px;
    right: 10px
}

#pencil-edit {
    margin-top: 15%
}

.prof-img-edt {
    color: #fff!important
}

.img_count {
    text-align: center;
    z-index: 1000;
    font-size: 18px;
    font-weight: 600;
    margin-top: 100px;
    position: absolute;
    color: #2d1212;
    background: rgb(51,105,30,.6);
    border-radius: 2.5px;
    padding: 2px 5px;
    margin-left: -45px
}

.msg-vsblt,.qtn-vsblt {
    display: none
}

.footer-detail {
    text-align: center
}

footer#footer {
    position: inherit;
    width: 100%;
    bottom: 0
}

.profile-pic .edit-profile:hover {
    background-color: #e86c15!important
}

.usersec.edit-profile i {
    color: #031d1e!important;
    font-size: 30px;
    padding: 2px 0
}

.container.contact_pg {
    margin-bottom: 30px
}

a.vrf-rsnd-cd {
    color: #00a7e8!important;
    text-decoration: underline
}

.N9_advert_mng {
    margin: 2px auto;
    width: fit-content
}

.tip-4-oppor {
    float: right;
    border: .15em solid #da684a;
    padding: 5px 6px 3px 7px;
    border-radius: 3px;
    background-color: #da684a
}

i.fas.fa-lightbulb.blb-fnt-styl {
    font-size: 18px!important;
    color: #e2db0a!important
}

i.fas.fa-lightbulb.blb-fnt-styl-tag {
    font-size: 18px!important;
    color: #618c08!important;
    margin-right: 10px!important
}

.indus-nm-edprf {
    top: 50%;
    transform: translateY(9px);
    font-size: 12px!important
}

div#service_contaner_select {
    margin-top: 10px
}

.no-abtus-img-mngad {
    height: 314px;
    margin-top: 50px
}

div#edit-profile {
    margin-top: -14px
}

.manage-ad-accnt {
    float: right;
    width: 100%;
    height: auto;
    margin-top: 8px
}

.messg-ad-accnt span {
    word-break: break-all
}

.to-notfy-bx {
    float: right;
    margin-right: 3px;
    margin-top: 16px;
    font-weight: 600;
    font-size: 18px;
    border: 1px solid #e6e6d8;
    width: 30px;
    border-radius: 50%;
    padding: 0 0 2px 9.2px;
    background-color: #7eb0f6;
    box-shadow: 0 0 3px 1px #7eb0f6;
    color: #000
}

a.inquirer_dtl {
    font-size: 13px;
    color: #1319da;
    font-weight: 400;
    padding: 5px 0;
    text-decoration: underline
}

a#gobackmobilechatsingle,p.accnt-tip {
    font-size: 16px;
    color: #c7c5c4;
    font-weight: 600
}

p.accnt-tip {
    font-size: 12px;
    color: #757b76;
    margin-top: -16px
}

div#edit-profile.manage-tag {
    background-color: #f4f5f4;
    padding: 0 30px;
    margin-top: -16px
}

a.show-ftrd-lnl {
    color: #072c23;
    border-bottom: 2px solid #0f806f;
    padding: 5px 18px
}

button.feature.button {
    margin-top: 16px 0;
    background: 0 0
}

button.feature.button.btn-safri {
    height: 40px;
    float: right;
    margin-right: 29px
}

div#tech_speci {
    flex-direction: column;
    display: inline-block
}

div#tagdataindusbrands {
    margin-top: 20px;
    padding-left: 2px
}

div#tagdataindusbrands h5 {
    font-size: 14px;
    padding: 15px
}

div#tagdataServicedispla h5 {
    margin-top: 10px;
    font-size: 14px;
    padding-left: 12px
}

a.ohrs-link {
    text-decoration: underline;
    font-size: 14px
}

a.fl_scrn {
    color: #d4dbdf;
    writing-mode: tb-rl;
    font-weight: 600
}

p.ast {
    display: inline-block;
    font-size: 16px;
    margin-left: 4px;
    margin-top: -5px;
    position: absolute;
    color: #2f2f2f
}

p.tip-finl {
    color: #01211f;
    border: .1em solid #888;
    padding: 6px 6px 8px 8px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 600
}

a.tabaccnt-slct {
    margin-top: -14px!important
}

.adTabs {
    padding-bottom: 10px;
    width: 72.5%;
    margin: 22px auto
}

a.yellow_btn,button.yellow_btn {
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 40px;
    min-height: 40px;
    text-align: center;
    width: 100%;
    border-radius: 2px;
    padding: 0;
    transition: background-color .2s ease-in 0s
}

a.yellow_btn {
    margin: 4px 10px 0 0
}

a.post-ad-rfq {
    width: 100%!important;
    background-color: #077a72!important;
    display: none
}

button.yellow_btn {
    background-color: #ce5928
}

.form-group.tag_ad_btn {
    padding-bottom: 10px;
    margin: 8px 0 0
}

.wrapper-dropdown-3 {
    position: relative;
    width: 100%;
    padding: 15.8px 11px;
    background: #fff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(50,50,50,.1);
    cursor: pointer;
    outline: 0;
    height: 58px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

.custom-select select,.sub-option {
    display: none
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 7px 6px 0;
    border-style: solid;
    border-color: #000 transparent
}

.wrapper-dropdown-3 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    width: 310px;
    background: #fff;
    border: 1px solid rgba(0,0,0,.17);
    font-weight: 400;
    -webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
    list-style: none;
    max-height: 320px;
    overflow-y: auto;
    opacity: 0;
    pointer-events: none;
    z-index: 2
}

.cat-ic {
    width: 25px;
    margin-right: 16px
}

.wrapper-dropdown-3>span>i {
    color: #33691e;
    font-size: 23px
}

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #000;
    width: 100%;
    box-shadow: inset 0 1px 0#fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

ul.sub-option li {
    list-style: none
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: 0;
    border-radius: 0 0 7px 7px
}

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8
}

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-3 .dropdown,.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-3.active .dropdown,.no-pointerevents .wrapper-dropdown-3.active .dropdown,.wrapper-dropdown-3 .dropdown .no-dropdown>a {
    display: block
}

.display-inline {
    display: inline-block
}

.search-type>input {
    padding: 0 9px;
    font-size: 17px;
    color: #151515e6;
    height: 46px;
    width: 100%;
    border: 0
}

.search-type>input::placeholder {
    font-size: 15px
}

.form-filter {
    padding: 6px 9px 6px 6px;
    width: 100%;
    margin: 0 auto;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px
}

.no-gutter>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.row.no-gutter {
    padding-left: 1px;
    padding-right: 1px;
    border-radius: 2px;
    border-bottom: 3px solid rgba(0,0,0,.5)
}

.type-search-btn {
    background: #f1f1f1;
    margin-bottom: 10px;
    border: 0;
    color: #fff;
    height: 46px;
    font-size: 26px;
    padding: 7px 15px 8px 13px;
    box-shadow: 0 0 4px 2px rgb(169 169 169/40%);
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 5px
}

.type-search-btn:hover {
    background: #fafafa
}

.view-all .wrapper-dropdown-3 ul.dropdown>li>a,.view-all ul.dropdown,.wrapper-dropdown-3 .dropdown li .sub-option>li a,ul.typehead {
    width: 100%
}

.arr {
    font-size: 27px;
    color: #909090;
    display: block;
    width: 16%;
    float: left;
    margin: 0 auto;
    text-align: center;
    padding-top: 7px
}

.wrapper-dropdown-3 .dropdown .no-dropdown i,.wrapper-dropdown-3 .dropdown .no-dropdown>a {
    width: auto;
    float: none
}

.custom-select {
    position: relative;
    font-family: Arial
}

.select-selected:after {
    position: absolute;
    content: "";
    top: 30px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #222 transparent transparent
}

selection#sec_select {
    font-size: 18px
}

.select-selected.select-arrow-active:after {
    border-color: transparent transparent #222;
    top: 23px
}

.custom-select.view-all .select-items div {
    padding: 17.5px 16px
}

.select-items div,.select-selected {
    color: #6b6666;
    padding: 18.6px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0,0,0,.1);
    cursor: pointer;
    user-select: none;
    background-color: #ebfdff;
    border-radius: 3px;
    font-size: 14px
}

.select-items {
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 5px;
    right: 0;
    z-index: 99;
    color: #000
}

.select-hide {
    display: none
}

.select-items div:hover {
    background-color: #f6e5cb
}

.dropdown.view-all {
    margin-top: 0;
    width: 100%
}

.dropdown a i {
    color: #33691e;
    font-size: 21px;
    margin-right: 15px;
    width: 20px
}

ul.dropdown>li>a {
    font-size: 14.5px;
    white-space: nowrap
}

.All-cat.no-dropdown>a {
    font-weight: 700;
    letter-spacing: 3px
}

i.fas.fa-chevron-down.pull-right {
    font-size: 16px!important;
    margin-top: 3px;
    color: #386c7b!important
}

.sub-option {
    margin-left: 40px
}

.arr>i {
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.rotate {
    transform: rotate(-180deg)
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px
}

.browse-cat .arr {
    float: none;
    cursor: pointer;
    position: relative;
    top: -35px;
    margin-left: 89.8%
}

.browse-cat .sub-option li a {
    color: #352c2c;
    font-size: 14px
}

.browse-cat .sub-option li {
    margin: 10px 50px;
    width: 78%;
    height: auto;
    border-bottom-color: rgba(9,62,79,.4)
}

.browse-cat .sub-option .grand-chld li {
    margin: 10px 7px 20 20px;
    width: 90%;
    padding: 8px 0 0 8px;
    background-color: #f0f8ff;
    border-bottom: 1px solid #f0f8ff
}

.browse-cat .sub-option {
    margin-top: -20px;
    margin-left: -7px
}

.browse-cat>a {
    color: #33691e;
    font-weight: 700
}

.parent-menu.browse-cat {
    list-style: none;
    margin-bottom: 7px
}

.modal-content.img-edit-mdl {
    margin-top: 2%
}

.modal-body.search-target {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 20px;
    margin-top: -50px!important;
    background: 0 0
}

.srh-mdl-hdr {
    background-color: #f1f0f0;
    border-radius: 5px;
    margin-top: 15px
}

.all-cat-open>button,.all-cat-open>button:active,.all-cat-open>button:focus,.all-cat-open>button:hover {
    background: #fff;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    width: auto;
    padding: 8px;
    box-shadow: 1px 0 7px 0 rgb(47 47 47/40%);
    color: #080808;
    margin-top: 8px;
    border: 1px solid rgba(0,0,0,.3)
}

.all-cat-open>button:focus,button.btn.btn-primary.catgry {
    background: #f9f9f9;
    border-color: #98a0a0
}

.col-xs-4.col-sm-4.search-open {
    float: right
}

.all-cat-open {
    padding: 0!important;
    width: auto;
    margin-top: -3px;
    display: none
}

div.row.only-mobile {
    width: auto;
    margin: 10px 0 0
}

input.fanC-modal-pop {
    width: 98%
}

.col-xs-10.col-sm-10.mob-logo.srch-cat {
    padding-left: 0;
    padding-right: 2%;
    width: auto;
    float: right
}

input.fanC-modal-pop::-webkit-input-placeholder {
    font-size: 16px;
    margin-top: -8px
}

.col-xs-12.col-sm-12.search-open {
    border-radius: 4px;
    width: auto;
    padding: 0 9px;
    background-color: #e2e1e0
}

p.mob-tip {
    display: initial;
    padding: 0 2px 11px;
    margin-top: 10px;
    position: absolute;
    font-size: 14px
}

.search-open>button,.search-open>button:focus,.search-open>button:hover {
    background: rgb(226 225 224)!important;
    padding: 2px 5px 5px 4px;
    font-size: 25px;
    border: 0 solid rgba(255,255,255,.3)!important;
    width: auto;
    margin-top: 4px
}

#mobile-menu-btn {
    border-radius: 3px
}

.all-cat-open button i {
    font-size: 16px!important;
    font-weight: 700;
    vertical-align: middle;
    padding-right: 3px;
    margin-top: -3px!important;
    color: #fff!important;
    display: none
}

a.l-out-upbit {
    padding-left: 15px;
    color: #414141;
    font-size: 18px
}

.noeventatag {
    pointer-events: none;
    cursor: default;
    opacity: .5
}

p.acnt-mgmt-prc {
    color: #96908d!important;
    font-size: 13px;
    font-weight: 600
}

p.acnt-mgmt-prc,p.acnt-mgmt-techdtl {
    margin-top: -13px;
    position: inherit!important
}

a.register,a.sign-in {
    color: #fff!important
}

ul.typeahead>li.active>a {
    background-color: #ecefef!important;
    color: #000
}

ul.typeahead>li.active>a:hover {
    color: #000
}

.advrt-msg-list h3 {
    border-bottom: 2px solid #f7f7f7;
    color: #32a197;
    font-size: 22px;
    font-weight: 500;
    padding-left: 15px
}

.advrt-msg-list ul>li {
    list-style: none;
    padding: 15px;
    margin-bottom: 2px;
    background-color: #fff
}

.advrt-msg-list ul {
    background-color: #f8f8f8
}

.flex-wrapper {
    display: flex;
    min-height: 82.3vh;
    flex-direction: column;
    justify-content: space-between
}

.col-xs-1.scfld_clsbtn {
    display: none
}

.btn.btn-primary.dropdown-toggle.mssgfltrtyp {
    background-color: #f6f4f4;
    border: .14em solid #f0f1ef;
    padding: 8px 6px 6px 7px;
    width: auto;
    height: 33px
}

.btn.btn-primary.take_go_hm,.btn.btn-primary.take_me_hm {
    background-color: #f6f4f4;
    border: .14em solid #d5997c;
    padding: 8px 0 6px 7px;
    width: 36px;
    height: 33px
}

i.fas.fa-filter.msgfltrmsgtp {
    color: #6f9e39!important;
    padding-right: 5px
}

i.fas.fa-filter.msgfltrmsgtp.inactive {
    color: #b4b4b4!important;
    padding-right: 5px
}

span.msgfltrmsgtp {
    color: #2e2e2e!important;
    padding: 0 6px;
    font-size: 13px!important;
    margin-top: -4px
}

i.fas.fa-home.gomhoik {
    color: #d95516!important;
    padding-right: 44px;
    position: inherit
}

span.msgfltrmsgtp.active {
    border-bottom: .1em solid #628737!important
}

a#gobackdesktop {
    font-size: 18px;
    color: #514f4f
}

i.fas.fas.fa-backward {
    color: #777d77
}

.pdr_srvs_adshr,.srvsadshr {
    margin: 0 30px
}

ul.msgdrtinglnk li {
    list-style: none;
    padding: 8px;
    text-align: center;
    text-align: -webkit-center;
    background-color: #fafcfd;
    border-bottom: 1px solid #dedcdc;
    color: #23231f;
    font-size: 14px;
    font-weight: 500!important
}

ul.msgdrtinglnk li:hover {
    background-color: #bdbcbc
}

li.buss_lst_1 {
    border-bottom: 0!important
}

ul.msgdrtinglnk {
    width: 100%;
    margin: 0 auto
}

a#searchmessage {
    color: currentColor
}

h2.mngheader {
    text-align: center;
    padding: 19px 0;
    font-weight: 300
}

a.buss_nm_msg,h3.inbx-text a {
    color: #455a22;
    font-size: 19px
}

.abt-bio-cncl,.abt-bio-updt {
    padding: 6px 13px;
    border: .12em solid #96a295;
    border-radius: 2px;
    float: left;
    margin-right: 4px;
    background: #7a7a7a
}

.panel-body.abt-us-pnl-bdy {
    box-shadow: transparent 0 1px 0 0!important;
    background-color: #fff;
    border-radius: 5px
}

textarea#bio_inline_edit_text {
    border: 2px solid #b9b7b7;
    min-height: 180px;
    margin-bottom: 5px;
    font-weight: 500;
    margin-top: 15px;
    width: 96%
}

.flag_drop {
    float: right;
    width: auto!important
}

.flag_drop ul.dropdown-menu {
    margin-top: 1px!important
}

.text-abt-us {
    padding: 0 12px
}

.ad-upd-bio {
    float: right;
    padding-bottom: 20px
}

.logo-respsv {
    display: block;
    width: 150px;
    border: 2px solid #fff;
    border-radius: 4px;
    margin: 8px 0 0 3px
}

.dropdown-menu {
    padding: 0!important;
    box-shadow: 0 1px 2px rgb(79 79 14/80%);
    border: 1px solid #d6d6d6!important
}

@media only screen and (max-width:380px) {
    .products.accnt-mgmt-prdct-box {
        height: 250px!important
    }

    .ad-content-prof>.item {
        margin: 0 2px 2px!important
    }
}

@media only screen and (min-width:381px) and (max-width:420px) {
    .ad-content-prof>.item {
        margin-left: 12px!important
    }
}

@media only screen and (max-width:420px) {
    .mdAds .fullProduct .products .products-img,.mdAds .fullProduct .products .products-img .msg-cntnt-img {
        width: -webkit-fill-available!important;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    .mdAds .fullProduct .products .products-img .msg-cntnt-img {
        left: 49%
    }

    .mdAds .fullProduct .products.advrt-mssg-box {
        padding: 0;
        background: #fff;
        height: 251px;
        border: 2px solid #e4e4e4
    }

    ul.nav.nav-pills.ad_tab_tab.tagging_tab.mng-advrt-lst {
        width: 90%;
        margin: 0 auto
    }

    input#search_servic {
        width: 90%
    }

    .applications .srvc-mng-tags,.applications.mng-prdct-tags,.applications.srvc-mng-tags {
        display: none!important
    }

    .dropdownsss.prof-pg-dd-advt {
        width: 93%!important;
        margin: 0 7px 0 16px!important
    }

    .ad-content-prof {
        margin-left: 2px;
        overflow: hidden;
        height: auto;
        border-radius: 2px
    }

    .ad-content-prof.docs {
        padding: 0 11px
    }

    .row.RFQ-list-prvt-v {
        margin: 0!important
    }

    .item-fllown-pvt {
        width: 47%;
        display: inline-block;
        float: left
    }

    .products-prof {
        border: 1px solid #dbdbdb;
        transition: all .3s ease-in-out;
        position: relative;
        margin-right: 2px;
        float: left;
        background-color: #f5f5f5;
        height: 213px;
        width: 165px;
        border-radius: 5px
    }

    .products-prof-img img {
        height: 98%;
        max-height: 178px;
        position: absolute;
        display: block;
        width: auto;
        top: 50%;
        transform: translate(-50%,-50%)
    }

    .image-box {
        padding: 0 0 0 15!important;
        width: max-content
    }

    .products-prof-img {
        text-align: center;
        position: relative;
        height: 150px;
        background-color: #fff
    }

    .products-prof-img.oppt-lst-itm {
        height: 158px;
        margin: 0!important
    }

    .col-md-4.oppt-img-sec {
        height: 177px
    }

    .prod-prof-post.post-ad-prof.qt-rcvd {
        height: 322px;
        width: 100%!important
    }

    .row.products-prof-img.oppt-row {
        margin: 0;
        height: 137px
    }

    .image-box.advrt-contnt-prof {
        width: auto
    }

    .priceValue,.priceprofValue {
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
        background-color: rgba(0,0,0,.7);
        border-radius: 0 3px 3px 0;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        height: 25px;
        justify-content: center;
        padding: 5px 15px 5px 2px;
        position: absolute;
        width: auto;
        z-index: 3;
        display: none
    }

    .priceValue {
        left: 0;
        top: 72%;
        Margin-top: -20px
    }

    .priceprofValue {
        left: 1px;
        top: 59%
    }

    .f-products .item {
        width: 194PX;
        margin-left: 51px
    }

    a.yellow_btn.pst_ad {
        width: 32%;
        background-color: #28727c;
        border-radius: 4px
    }

    .products.bus_prof {
        padding: 1px 0;
        width: 255px!important;
        max-height: 280px;
        height: 268px;
        background-color: #fbfbfb
    }

    .modal-company-detail.bus-prof,.modal-company-detail.prvt-prof {
        padding: 10px 5px 2px!important
    }

    .products.accnt-mgmt-prdct-box {
        width: 100%;
        margin: 10px auto;
        height: 250px!important;
        float: inherit
    }

    span.acnt-mgmt-ad-hdr {
        white-space: normal;
        line-height: 8px;
        padding-top: 0!important
    }

    .products-name.accnt-mgmt-list {
        padding: 1px!important;
        margin-top: 5px;
        width: 100%!important;
        margin-right: 6px
    }

    .alert.alert-info {
        height: 32%
    }

    li.authentication-l.mob-app,li.authentication-r.mob-app {
        width: 100%!important;
        color: #fff!important;
        margin: 5px auto;
        padding: 8px 0!important;
        border-radius: 4px
    }
}

@media only screen and (max-width:480px) {
    .row.HWWERK {
        background: #fff!important
    }

    .pst-analytks {
        padding: 14px!important
    }

    .container {
        max-width: 1065px;
        padding: 0;
        margin: -6px auto
    }

    .container.pay-estimate {
        max-width: 100%;
        padding: 0
    }

    .company-info {
        border-bottom: 1px solid #0c0c0c
    }

    .lndpg-img-hm {
        padding: 0!important
    }

    .col-md-12.buss_ad_post {
        padding: 15px 12px
    }

    .panel-body.ads-post-panelbdy {
        padding: 15px 0
    }

    .ad_typ_lbl {
        width: 38%!important;
        font-size: 14px!important;
        padding: 10px 5px!important
    }

    .row.RFQ-addon-nfo {
        padding: 5px
    }

    .navbar-inverse {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid rgb(86 86 86/20%);
        padding-bottom: 5px
    }

    header {
        box-shadow: none;
        padding-bottom: 0!important
    }

    .container.flex-wrapper.offr-srll {
        margin: 40px auto
    }

    section.search-sec {
        background-color: #eaeaea
    }

    .container.mssgbx_,.container.mssghdr_ {
        width: 100%!important;
        padding: 0;
        margin: auto
    }

    .container.advrt-post-edit {
        padding-left: 0
    }

    .p_tabs ul {
        border: 0;
        padding: 5px 0 8px 16px;
        margin-bottom: 26px;
        display: inline-flex;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll
    }

    .fullProduct .products .products-img img {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 60%;
        max-height: 74%
    }

    .mdAds .fullProduct .products .products-name {
        width: 70%;
        margin: -5px;
        position: absolute;
        background: 0 0
    }

    h3.acnt-mgmt-ad-hdr {
        padding: 13px 9px 16px 10px
    }

    .products-name.accnt-mssgs-list-bx {
        width: 80%;
        margin: 2px;
        position: absolute;
        background: 0 0;
        right: 0
    }

    img.mssg_img_comm {
        float: left;
        max-height: 100%!important
    }

    .manage-ad-accnt {
        bottom: 10px!important
    }

    ul.ad-mgmt-addon-lst li {
        margin: 20px;
        color: #aaa9a9;
        font-size: 16px
    }

    .mng-ad-loc {
        display: none
    }

    p.acnt-mgmt-prc,p.acnt-mgmt-techdtl {
        position: initial!important;
        font-weight: 600
    }

    p.acnt-mgmt-prc {
        margin-top: 82px;
        color: #efeae8!important;
        font-size: 14px;
        width: fit-content;
        background-color: rgba(0,0,0,.7);
        padding: 5px 8px
    }

    p.acnt-mgmt-techdtl {
        margin-top: -37px!important;
        padding: 20px
    }

    .chatWindow {
        margin: 2px 0!important
    }

    .inboxMessage {
        margin: -8px 0!important
    }

    .report-sharing-tools {
        display: block;
        float: right
    }

    .report-sharing-tools-rspnsv {
        padding: 13px 5px;
        background-color: #eaeaea;
        width: 100%;
        display: none
    }

    .custom_crumb {
        padding-bottom: 10px;
        padding-left: 0
    }

    h3.ad_title_hdr {
        padding: 8px 4px
    }

    .check_part {
        margin: 2px 0 2px 3px!important
    }

    .profile-pic .p-name {
        color: #443c3c!important
    }

    input#search_prd {
        width: 98%!important
    }

    .regist-form {
        margin-top: 50px
    }

    h4.mssg-hdr {
        text-align: center;
        font-size: 20px;
        margin: 20px auto;
        color: #3b322e;
        border-bottom: 2px solid #3b322e;
        width: 40%
    }

    .mssg_srtin {
        float: left;
        margin: 17px 8px -48px 21px;
        padding: 1px;
        top: -56px
    }

    .mssg_srtin_inout {
        float: left;
        margin-top: -38px
    }

    .col-xs-4.col-sm-4.search-open {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        float: left
    }

    .container.srchbox {
        width: 98%
    }

    .r_Add a.reportAdd {
        width: 30%
    }

    .adTabs,.adTabs.Privt {
        padding-bottom: 10px;
        width: 100%;
        margin: -17px auto
    }

    .adTabs.Privt {
        margin: 22px auto 0
    }

    .ad_tab_tab li a img {
        width: 49px;
        margin-top: 10px
    }

    span.buy-sell-qt-desc {
        font-size: 19px
    }

    .ad_tab_tab li a span {
        display: block;
        color: #555;
        margin-top: 4px;
        font-weight: 600
    }

    section.greyBg.MSSG-contnt {
        background-color: #e9e9df;
        margin-top: 0;
        padding: 0 5px
    }

    .c_scroller {
        height: fit-content;
        overflow: auto;
        position: relative;
        max-height: 565px;
        padding-bottom: 30px;
        background-color: #fff
    }

    .products.messg-content-box {
        height: 129px!important;
        padding: 1px 0 5px 1px!important;
        border: 1px solid #cecece
    }

    .mdAds .fullProduct .products .products-img.accnt-mgmt.msg-cntnt-img {
        width: 30%!important;
        left: 0!important;
        top: 0!important;
        transform: translate(0,0)
    }

    .tab-content.offrsl-cntnt-slct {
        display: block;
        width: 100%!important;
        margin: 0 auto
    }

    .edit-form {
        padding: 20px;
        margin-top: -25px;
        background-color: rgb(233 233 223)
    }

    .col-xs-6.col-sm-6.search-open {
        padding: 4px 0 0 10px;
        width: 63%;
        float: right
    }

    i.fa-solid.fa-filter-circle-xmark,i.fas.fa-filter.funnel,i.fas.fa-share.share-post {
        padding: 2px 0
    }
}

@media only screen and (min-width:481px) and (max-width:768px) {
    div#step-1,div#step-2,div#step-3 {
        width: 100%
    }

    .row.RFQ-addon-nfo {
        padding: 5px
    }

    .mssg_srtin {
        float: right;
        margin: 26px;
        padding: 1px
    }

    h4.mssg-hdr {
        width: 35%
    }

    .container.mssgbx_,.container.mssghdr_ {
        width: 100%!important;
        padding: 0;
        margin: auto
    }

    .navbar-inverse {
        background-color: transparent;
        border: 0
    }

    header {
        box-shadow: none
    }

    .c_scroller {
        height: auto;
        overflow: auto;
        position: relative;
        background-color: #fff
    }

    .tab-content.offrsl-cntnt-slct {
        display: block;
        width: 85%!important;
        margin: 0 auto
    }

    #toshowondesktop {
        clear: both;
        display: block;
        width: 100%;
        margin: 0 auto!important
    }

    .modal-profile-img.edit-prof {
        background-color: #f1ebeb;
        border-radius: 2%;
        display: block;
        max-height: 125px;
        margin: -142px auto auto;
        overflow: hidden;
        max-width: 125px;
        position: relative;
        padding: 2px
    }

    .col-xs-6.col-sm-6.search-open {
        padding: 0 0 0 12px;
        width: 74%
    }
}

@media only screen and (min-width:421px) and (max-width:768px) {
    ul.nav.nav-pills.ad_tab_tab.tagging_tab.mng-advrt-lst {
        width: 50%;
        margin: 0 auto
    }

    .priceValue {
        margin-top: -40px
    }

    .mssging-mgmt.mdAds {
        padding: 6px!important
    }

    .inboxMessage {
        margin: -8px 0!important
    }

    .side_slider {
        width: auto;
        text-align: -moz-center
    }

    .priceValue,.priceprofValue {
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
        background-color: rgba(0,0,0,.7);
        border-radius: 0 3px 3px 0;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        height: 25px;
        justify-content: center;
        left: 0;
        padding: 5px 15px 5px 2px;
        position: absolute;
        width: auto;
        z-index: 3
    }

    .priceValue {
        top: 70%;
        Margin-top: -20px
    }

    .priceprofValue {
        top: 59%
    }

    .products-prof {
        border: 1px solid #dbdbdb;
        transition: all .3s ease-in-out;
        position: relative;
        margin-right: 12px;
        float: left;
        background-color: #f5f5f5;
        height: 212px;
        width: 159px;
        border-radius: 4px;
        box-shadow: 1px 2px 3px #cacaca
    }

    .products-prof-img img {
        height: 100%;
        max-height: 178px;
        position: absolute;
        display: block;
        width: auto;
        top: 50%;
        margin: auto;
        transform: translate(-50%,-50%)
    }

    .ad-content-prof {
        width: 520;
        padding: 0 6px;
        margin: 0 auto;
        max-height: 590px;
        height: auto
    }

    #f-businessProducts .item {
        width: 204px
    }

    .ad-content-prof.item {
        max-width: 174px;
        float: left;
        padding: 12px
    }

    .ad-content-prof>.item {
        float: left;
        padding: 12px;
        margin-right: 6px;
        width: 48%
    }

    .item.prodct-itm-ad.opport-item {
        width: 100%
    }

    a.yellow_btn.pst_ad {
        width: 25%;
        background-color: #2d3b1f;
        border-radius: 4px
    }

    .arrow_box {
        margin-right: 30px
    }
}

@media only screen and (min-width:481px) {
    .report-sharing-tools {
        display: block
    }

    .profile-pic .p-name {
        color: #0d4343!important;
        float: left;
        position: absolute
    }

    .report-sharing-tools-rspnsv {
        display: none
    }

    .custom_crumb {
        padding-bottom: 0
    }

    .mdAds .fullProduct .products .products-name {
        width: 68%;
        margin: 1px
    }

    .regist-form {
        margin: 60px auto;
        width: 50%
    }

    section.greyBg.MSSG-contnt {
        background-color: #e9e9df;
        margin-top: 10px
    }

    .products-name.accnt-mssgs-list-bx {
        width: 80%!important;
        background: 0 0!important
    }
}

@media only screen and (min-width:493px) and (max-width:768px) {
    .admin_image {
        float: left;
        margin: 23px 2px 5px;
        width: 140px;
        height: 140px;
        overflow: hidden;
        border-radius: 5%;
        border: 1px solid #e2e2e2
    }

    .sellers_profile-classification {
        display: inline-block;
        margin: 15px
    }

    .products.bus_prof {
        min-width: 246px;
        width: auto;
        height: auto;
        white-space: nowrap
    }

    .profile-pic .p-type {
        margin: 7px 4px!important
    }

    span.yr-of-estb.p-type-buss {
        color: #efefef!important
    }

    .profile-pic .p-type,.profile-pic .p-type span,ul.prof-info-hdr li {
        color: #0d4343!important
    }
}

@media only screen and (max-width:492px) {
    .fullProduct .products .products-RFQ-name,div#step-1,div#step-2,div#step-3 {
        width: 100%!important
    }

    .list-view-btn {
        margin-bottom: 7px;
        width: auto;
        text-align: center;
        position: inherit;
        padding-bottom: 13px
    }

    ul.nav.nav-pills.prof-tabs {
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 5px;
        display: flex
    }

    .nav.nav-pills.prof-tabs::-webkit-scrollbar,.p-tabs ul::-webkit-scrollbar {
        display: none
    }

    .p-tabs ul {
        margin-top: 0;
        margin-left: 12px
    }

    .dropdownsss-menu {
        margin-left: 0!important
    }

    .dropdownsss.prof-pg-dd {
        width: 83%!important;
        margin: 0 0 8px 28px
    }

    button.tag-edt-btn {
        border-radius: 2px;
        float: right;
        padding: 10px 2px;
        background-color: #e9e9df!important
    }

    .tag-edt-btn.ad-button {
        margin-left: 15px!important
    }

    .tab-content {
        padding: 0!important
    }

    .ad-content-prof>.item {
        width: 46%;
        float: left;
        height: auto!important
    }

    div#tagdata_new {
        width: fit-content;
        margin: 5px 12px
    }

    .admin_image {
        float: left;
        margin: 23px 2px 5px;
        width: 97px;
        height: 97px;
        overflow: hidden;
        border-radius: 5%;
        border: 1px solid #e2e2e2
    }

    .sellers_profile-classification {
        display: inline-block;
        margin: 15px 8px
    }

    ul.offrcat {
        display: inline-flex;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        padding-bottom: 10px
    }

    .products.bus_prof {
        min-width: 246px;
        width: auto
    }

    .profile-pic .p-image {
        margin-top: 40px!important;
        width: 5em;
        height: 5em;
        float: left!important
    }

    .buss-proff-bio {
        margin: 60px 12px 0!important
    }

    .buss-proff-bio.vendor {
        margin: 111px 12px 0!important
    }

    .buss-proff-bio.privt-bio {
        margin: 115px 12px 0!important
    }

    .profile-pic .p-name {
        margin: 10 0 8px!important;
        color: #443c3c!important;
        float: left
    }

    .profile-pic .p-type {
        margin: -3px 4px 0!important;
        float: left;
        position: absolute
    }

    .profile-pic .p-type-priv {
        color: #443c3c!important
    }

    .dropdown-toggle i {
        color: #e4ddda!important
    }

    .profile-pic {
        margin: -100px 0 0 5px
    }

    .profile-bg {
        height: auto;
        border-radius: 5px
    }

    .p-image.privat-img {
        width: 4.5em;
        height: 4.5em
    }

    a.dropdown-toggle.usersec.edit-profile {
        margin-top: -21px;
        right: 30px!important
    }

    .usersec.edit-profile i {
        padding: 2px;
        margin: -2px 1px 0-2px
    }

    .profpg {
        right: 3px;
        top: 215px!important
    }

    h5.postr-dtl.mssg-advrt_by {
        bottom: -40px!important
    }

    a.usersec.edit-profile {
        top: 106px
    }

    .container .btn_invite_vendor {
        margin-right: 0!important
    }

    .fullProduct .products .products-img-RFQ a {
        display: none!important
    }

    .rfq-invtis a {
        margin-bottom: 8px!important;
        display: inline-block!important
    }

    .our_team {
        width: 100%;
        padding: 2px 0 0 21px
    }

    .our_team .team_member {
        width: 46%!important;
        height: 212px!important
    }

    .container-fluid.mssgbx_ {
        margin-top: 10px
    }

    .col-xs-12.col-sm-5.col-md-4.chat-index {
        padding: 0 2px
    }

    .chat-detail {
        padding: 0 5px;
        margin-top: -12px!important
    }

    .col-xs-2.col-sm-2.mob-logo {
        padding-left: 5px
    }

    .vendor_industry_categories_account_box,.vendor_industry_categories_box {
        width: 47%;
        margin-right: 5px;
        margin-bottom: 35px
    }

    .vendor_industry_categories_account_div,.vendor_industry_categories_div {
        padding-left: 14px
    }

    .serving_industry_categories_box {
        width: 47%;
        margin-right: 5px;
        margin-bottom: 35px
    }

    .serving_industry_categories_div {
        padding-left: 14px
    }

    .vendor_industry_categories_accset_box {
        width: 47%;
        margin-right: 5px;
        margin-bottom: 35px
    }

    .vendor_industry_categories_accset_div {
        padding-left: 14px
    }

    .serving_industry_categories_accset_box {
        width: 47%;
        margin-right: 5px;
        margin-bottom: 35px
    }

    .serving_industry_categories_accset_div {
        padding-left: 14px
    }
}

@media only screen and (min-width:768px) {
    #pab_condition,#pab_exp_yrs,#pab_manuf,#pab_offer,#pab_srvc_typ,#pab_year_manu {
        width: 40%
    }

    .form-group.profl-ind-tag,.item.prodct-itm-ad.opport-item {
        width: 100%
    }

    .dropdownsss.prof-pg-tag {
        width: 100%!important
    }

    .post-inq-fields {
        padding: 18px 25px 60px;
        background-color: #dcdcdc;
        border-radius: 4px
    }

    .messg-ad-accnt {
        float: left;
        width: 85%;
        height: auto;
        margin-top: 5px
    }

    .col-sm-3.advert-msg-index {
        background-color: #fff;
        margin: 25px -15px 0 25px;
        border: 1px solid #e4e4e4;
        padding: 10px
    }

    #pab_available_day {
        width: 22%
    }

    .custom_crumb {
        padding: 0;
        margin-bottom: 20px;
        font-size: 1px
    }

    .check_part {
        margin-top: -2px;
        padding: 5px 15px;
        float: right
    }

    .check_part>span .report-dropdown {
        left: auto;
        right: 0
    }

    .half_spedify p {
        width: 55%
    }

    .contact_form {
        width: 100%;
        margin: 18px auto;
        background-color: #e4e4e4;
        padding: 10px 20px;
        border-radius: 8px
    }

    .pss-wrd-rcvry-frm {
        background-color: #fff!important;
        border: 1px solid #7e7e7e
    }

    .container.contact_pg {
        width: 50%
    }

    .greeting-body {
        color: #020813!important;
        margin-top: 30px;
        padding: 10px 60px;
        background: #f0f8ff;
        opacity: .6;
        font-weight: 600;
        font-size: medium
    }

    .priceValue {
        margin-top: -5px
    }

    .ad-content-prof>.item {
        float: left;
        padding: 4px;
        margin: 0;
        width: 33.33%
    }

    .ad-content-prof,.credit-tab {
        width: auto;
        margin: 0 auto;
        height: auto
    }

    .ad-content-prof {
        min-height: 100px;
        padding: 2px 0;
        border-radius: 2px
    }

    .tab-content.prvt-profl {
        box-shadow: 0 0 5px 1px rgb(112 112 112/50%)
    }

    .credit-tab {
        max-height: auto!important;
        padding: 3px 20px
    }

    .f-products .item {
        width: 185px
    }

    #f-businessProducts .item {
        width: 240px
    }

    .products-prof {
        border: 1px solid #dbdbdb;
        transition: all .3s ease-in-out;
        position: relative;
        float: left;
        background-color: #f5f5f5;
        height: 208px;
        width: 192px;
        border-radius: 4px;
        box-shadow: 2px 2px 3px #cacaca
    }

    .products-prof-img {
        text-align: center;
        position: relative;
        height: 139px;
        background-color: #fff;
        margin-top: 2px
    }

    .row.products-prof-img.oppt-row {
        height: 120px!important
    }

    a.yellow_btn.pst_ad {
        width: 15%;
        background-color: #28727c;
        border-radius: 4px;
        margin-top: 50px;
        padding: 0 8px
    }

    button.yellow_btn.pst_ad {
        width: auto;
        padding: 0 20px;
        background-color: #28727c;
        border-radius: 4px
    }

    .products.bus_prof {
        padding: 1px 0;
        width: auto;
        margin: auto 10;
        max-height: 280px;
        height: 266px;
        background-color: #fff
    }

    .priceValue,.priceprofValue {
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
        background-color: rgba(0,0,0,.7);
        border-radius: 3px 0 0 3px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        height: 20px;
        justify-content: center;
        right: 0;
        position: absolute;
        width: auto;
        z-index: 3;
        display: none
    }

    .priceValue {
        padding: 5px 3px;
        top: 92%;
        Margin-top: -27px
    }

    .priceprofValue {
        padding: 5px 5px 4px;
        top: 76%
    }

    .modal-dialog.acnt-detl-modal-hdr {
        display: none
    }

    .type-search-btn {
        margin-left: 7px
    }

    .prdct_dtl_tab {
        position: relative;
        display: inline-block;
        width: auto;
        text-align: center;
        border-radius: 2px;
        margin-right: 5px
    }

    li.srvcs_dtl_tab.active {
        box-shadow: none
    }

    .select-selected {
        background-color: #fff;
        color: #6b6666;
        margin-left: 5px;
        font-weight: 500;
        font-size: 14px
    }

    .search-type>input {
        margin-left: 2px;
        border-radius: 4px;
        width: 94%!important
    }

    .rslt-feed {
        width: 80%;
        margin: 6px auto 0;
        position: absolute;
        z-index: 1000;
        overflow: auto;
        max-height: 46vh;
        box-shadow: 0 6px 9px 1px rgb(115 114 114/24%)
    }

    ul.srchlstliwrp li,ul.srchlstliwrp-d li {
        padding: 8px
    }

    .rslt-feed,ul.srchlstliwrp li:hover {
        background-color: #fff!important
    }

    a#search_item {
        color: #282626;
        font-size: 14px
    }

    .fullProduct .mssgbx1st {
        width: 51%;
        margin: 0 auto
    }

    .mssg_srtin {
        float: right;
        margin: 14px 2px 10px;
        padding: 1px
    }

    .row {
        margin: 0!important
    }

    button.tag-edt-btn {
        border-radius: 2px;
        padding: 4px 2px!important;
        background-color: #e9e9df!important
    }

    .btn-wrap {
        margin-top: 10px;
        float: right
    }

    button#create-a-post-btn-plush {
        float: right!important
    }

    .row.prof-user-intro {
        min-height: 90px
    }

    .row.home_pg_bannr {
        margin: 0 0 20px!important
    }

    .row .HWWERK {
        margin: 0!important;
        padding: 1px;
        border-radius: 5px;
        box-shadow: 0 0 9px 0 rgb(225 225 225);
        background: #fff
    }

    .modal-dialog.manage-tag-edt-mdl {
        width: 50%;
        border-radius: 5px
    }

    .modal-dialog.manage-post-edt-mdl {
        width: 70%;
        border-radius: 5px
    }

    .logo-desktop {
        padding: 2px;
        display: block;
        border-radius: 5px!important;
        /*margin-top: 20px;*/
        width: 140px
    }

    .logo-respsv {
        display: none
    }

    .col-md-10.rfq-bus-ad {
        padding-left: 0!important;
        margin-left: -6px;
        margin-top: 3px
    }

    .featured_businesses,.featured_products,.featured_services {
        padding: 2px 0;
        margin-top: -8px;
        width: 100%;
        float: left
    }

    input.messg_bx_set_ht {
        width: 70%!important
    }
}

@media only screen and (max-width:767px) {
    #myalladspost_doc .buss-usr-dt {
        width: 66%!important;
        margin-left: -4px
    }

    .add-on-cont-hmpg {
        color: #000512;
        float: left;
        width: 300px
    }

    span.tagssearch {
        white-space: break-spaces;
        display: inline-block
    }

    .cta-play-button-wrapper {
        top: -12px!important
    }

    .lndpg-img-hm.vdo-demo.filter {
        margin-top: 0!important
    }

    .pr-20 {
        padding-right: 20px!important
    }

    .search__container {
        width: 100%!important
    }

    .btn_mob_notification {
        display: block!important
    }

    .row.msg-dtl-hrd {
        padding: 0!important;
        background: #fff
    }

    .data_right_container {
        padding: 12px 7px 7px!important
    }

    .data_right_container.listing-pg {
        padding: 12px 21px 7px 35px!important
    }

    .container.hmpg-rfcu-oppt {
        width: auto!important;
        padding: 0;
        text-align: center
    }

    .img_container.lst_pg {
        padding: 0 11px 0 17px
    }

    .list-unstyled {
        display: block;
        padding-top: 0!important;
        box-shadow: 0 5px 8px 2px #f0f0f0
    }

    .container.post-RFQ-prvt {
        width: 100%;
        padding: 18px 12px 5px;
        background-color: #dcdcdc
    }

    .col-md-6.col-xs-12.OPPT,.col-md-6.col-xs-12.RFQ {
        padding: 5px!important
    }

    #how-we-wrk>.owl-nav {
        position: relative;
        right: 0;
        bottom: 0;
        top: -20px!important;
        display: none
    }

    .RFQ.hmpg-rfcu-oppt {
        text-align: center;
        padding: 0
    }

    ul.RFQ-chk-list li,ul.oppt-chk-list li {
        padding: 0!important;
        font-size: 17px!important
    }

    img.intro-pkt {
        width: 62px!important
    }

    .RFQ {
        padding: 10px 0
    }

    .HMPG_RFQ span {
        font-size: 21px!important
    }

    .logo-desktop {
        display: none
    }

    .input-group.add-on.profpg-srhmdl {
        border: .124em solid #2fb1be;
        margin: 2px 3px 0 2px;
        border-radius: 4px;
        width: 297px
    }

    .centered {
        position: absolute;
        top: 50%;
        left: 53.3%
    }

    .centered.prfpg-srh {
        width: 71%!important
    }

    .col-md-12.srch-rspnsv {
        padding: 0!important
    }

    .featured_businesses,.featured_products,.featured_services {
        padding: 2px 18px 5px 17px;
        margin-top: 7px;
        width: 100%;
        float: left
    }

    .middle {
        float: right
    }

    .row.prof-user-intro.vendr {
        min-height: 95px
    }

    .row.prof-user-intro {
        margin-right: 0!important
    }

    .row.contnt-tab-prf {
        background-color: #e9e9df!important;
        margin-top: 0!important
    }

    .pt-10 {
        margin-top: 10px!important
    }

    .privt-list-tab {
        overflow-x: scroll;
        padding: 0 20px
    }

    .contnt-box-prvt {
        padding: 0 3px;
        margin-left: 14px
    }

    .messg-ad-accnt {
        float: right;
        width: 100%;
        height: auto;
        margin-top: 5px
    }

    .contact_form {
        width: 100%;
        margin: auto;
        min-height: 75%;
        background-color: #dfdfdf;
        padding: 10px 26px
    }

    .dropzone {
        min-height: 150px;
        border: 2px dashed rgba(193,193,193,.3);
        background: #fff;
        padding: 2px;
        text-align: center;
        width: 100%
    }

    ul.prompt-signup li {
        list-style: none;
        float: left;
        padding: 5px 20px;
        display: block;
        text-align: -webkit-center;
        text-align: center
    }

    .signup-prompt {
        color: #162f33;
        font-weight: 600;
        font-size: 14px
    }

    .prTabs ul,.tandc {
        overflow: hidden;
        overflow-x: scroll
    }

    .tandc {
        background-color: #efefef;
        display: flex
    }

    .collapse.navbar-collapse {
        margin: 0
    }

    .check_part>span .report-dropdown {
        left: auto;
        right: 0
    }

    .go,.selectpicker {
        display: inline-block
    }

    .selectpicker {
        width: 40%;
        float: none;
        margin-top: 8px
    }

    .go {
        width: 58%
    }

    .search_brands input[type=text] {
        padding-left: 29px;
        padding-right: 1px;
        float: none;
        width: 100%
    }

    .innercontent-wrapper {
        display: block;
        vertical-align: top;
        margin-top: 15px
    }

    .products-item {
        height: 300px;
        overflow: inherit;
        border-right: none
    }

    .products-item .img-wrapper {
        height: auto;
        width: 100%
    }

    .navbar-header {
        padding: 1px 3px 0 0
    }

    .navbar-toggle {
        padding: 1px 0 4px 2px!important;
        margin: 13px 0 0
    }

    .prTabs ul {
        margin-bottom: 26px;
        display: inline-flex;
        width: 100%
    }

    .prTabs ul li {
        display: block;
        float: right;
        height: 38px;
        white-space: nowrap;
        margin: auto border-left: 1px solid #e4e4e4;
        box-shadow: 1px 1px 3px 0#cacaca
    }

    .features ul li:last-child .dropdown-menu {
        left: 0
    }

    .collapse.navbar-collapse {
        float: none;
        overflow: hidden
    }

    .authentication-l,.authentication-r {
        border: 1px solid #e6e4e4;
        border-width: 95%
    }

    .authentic-poad {
        padding-top: 20px;
        border-bottom: none;
        margin-top: 84px;
        text-align: center;
        background: #ce5928;
        border-radius: 3px
    }

    .acnt-itm {
        padding: 18px;
        font-size: 13px;
        color: #074310;
        border-bottom: 2px solid #adadad;
        font-weight: 500
    }

    .acnt-itm-lgrs {
        font-size: 14px;
        color: #074310;
        border-bottom: none;
        font-weight: 600;
        margin: auto;
        display: inline-flex;
        padding: 0 5px;
        width: 100%
    }

    .acnt-itm.advert-post {
        border-bottom: 2px solid #fff
    }

    .acnt-icon {
        padding-left: 15px;
        color: #414141;
        font-size: 18px;
        text-transform: capitalize
    }

    i.prf-icon {
        color: #074310!important;
        font-size: 16px!important
    }

    button.yellow_btn.pst_ad {
        width: 35%;
        background-color: #28727c;
        border-radius: 4px
    }

    .features .dropdown .dropdown-menu li,.features ul li,.half_spedify p,.nav.navbar-nav li .yellow_btn {
        width: 100%
    }

    .features ul,li.auxilary_imgs {
        display: none
    }

    .features .dropdown .dropdown-menu {
        padding: 15px;
        min-width: 100%;
        max-width: 100%
    }

    .search_icon {
        margin-left: 7px
    }

    .go>input[type=submit] {
        width: 29%;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-left: 9px;
        display: block;
        float: none
    }

    #pab_available_day,#pab_condition,#pab_exp_yrs,#pab_manuf,#pab_offer,#pab_srvc_typ,#pab_year_manu {
        width: 90%
    }

    .nwpswdrntr {
        margin-left: -15px
    }

    .full_wdth {
        width: 130%
    }

    .acnt-itm.login-div {
        border-bottom: none;
        text-align: center;
        display: block
    }

    ul.nav.navbar-nav.login {
        margin: 1px auto 0;
        width: inherit;
        display: flow-root
    }

    ul.nav.navbar-nav.login>li {
        float: inherit!important
    }

    span.lkon-explnr {
        font-size: 16px;
        color: #fff
    }

    i.fas.fa-sign-in-alt.mobapp {
        color: #444
    }

    .nav>li,.not-lgd-in,h4.mssg-hdr {
        text-align: center
    }

    p.punchline.modal-title {
        padding: 4px 6px;
        position: inherit;
        color: #2e2e2e;
        font-size: 20px;
        font-weight: 600;
        word-break: break-word;
        text-align: center
    }

    .p-tabs {
        padding: 0 5px
    }

    .bfrln,.col-md-1.col-lg-1.col-sm-1.schcatUB_,.col-md-1.col-lg-1.col-sm-1.srch_rslt_typ,.nav>li.hdr-cntnt-flscrn {
        display: none
    }

    .custom_crumb {
        margin-bottom: 0
    }

    .type-search-btn {
        margin-top: 3px
    }

    .check_part {
        padding-top: 11px 30px
    }

    .wrapper-dropdown-3 .dropdown {
        width: 100%
    }

    .nav>li {
        position: relative;
        display: inline-block;
        width: auto;
        border-radius: 2px;
        margin-right: 5px;
        white-space: nowrap
    }

    li.prdct_dtl_tab {
        margin-right: 1px!important
    }

    li.post_ad_go {
        width: 100px
    }

    li.authentication-r {
        width: 40%;
        background-color: #8392ff!important;
        border: 1px solid #4056f5!important
    }

    li.authentication-l {
        width: 40%;
        background-color: #05d6cc!important;
        border: 1px solid #14adb3
    }

    li.authentication-r.buss-acc {
        background-color: #dbfb5b;
        border: 1px solid #93b11d
    }

    .select-selected {
        margin-top: 2px
    }

    .search-type>input {
        margin-top: 2px;
        border-radius: 0;
        width: 90%!important;
        -webkit-box-sizing: border-box
    }

    i.fas.fa-times-circle.toggle-close {
        margin-top: 21px!important
    }

    .col-xs-1.scfld_clsbtn {
        display: block;
        margin-top: 15px
    }

    .p_paragraph {
        margin-top: 23px
    }

    .form-filter {
        background-color: #fff;
        border-radius: 0
    }

    img.img-responsive.primary_imgs {
        max-height: 333px;
        margin: auto;
        width: auto;
        width: -moz-min-content;
        width: -o-max-content;
        text-align: -moz-center;
        position: relative
    }

    .greeting-body {
        color: #020813!important;
        margin-top: 30px;
        padding: 10px;
        background: #f0f8ff;
        opacity: .6;
        font-weight: 600;
        font-size: medium
    }

    .prim_img_lst {
        max-width: 420px;
        height: 350px;
        margin-top: 8px;
        text-align: -webkit-center;
        padding: 5px;
        border: 0 solid #ddd7d7;
        margin-bottom: 8px
    }

    .p_paragraph {
        background: #fff;
        padding: 15px;
        display: inline-block;
        width: 100%
    }

    .p_tabs ul {
        border: 0;
        padding: 5px 0 8px 16px;
        margin-bottom: 26px;
        display: inline-flex;
        width: max-content;
        overflow: hidden
    }

    .p_tabs.srvcs ul {
        overflow: hidden;
        overflow-x: auto;
        margin-bottom: 2px
    }

    .msg-tab {
        margin-top: 13px;
        position: relative;
        text-align: center;
        background-color: #fff;
        border: 2px solid #2d2c2c;
        border-radius: 4px;
        padding: 10px 40px
    }

    .side_slider {
        border: 1px solid #fff7f7;
        background-color: #fff
    }

    .slct_tag_form {
        width: 100%;
        margin: 0 auto;
        padding: 5px;
        border-radius: 5px
    }

    .type-search-btn,.type-search-btn:hover {
        background: rgb(0 0 0/13%);
        border: 0;
        color: #4bb3bd;
        width: auto;
        padding: 4px 12px;
        height: auto;
        margin-left: 10px;
        box-shadow: 0 0 3px 0 rgb(62 61 61/74%)
    }

    ul.typeahead.dropdown-menu {
        width: 100%!important
    }

    .post-ad-prof {
        transition: all .3s ease-in-out;
        position: relative;
        margin: 14px 0 0;
        background-color: #e9e9df;
        height: 194px;
        padding: 1px
    }

    .rslt-feed.srchlstliwrp {
        max-height: 64vh;
        margin-top: 13px;
        padding-top: 7px;
        position: absolute;
        background-color: #fff;
        overflow: hidden;
        padding-left: 10px;
        display: none;
        width: 100%!important
    }

    div#searchbar {
        background-color: #fff;
        overflow: hidden;
        z-index: 3000;
        opacity: 2
    }

    a#search_item {
        color: #282626;
        font-size: 15px
    }

    h4.mssg-hdr {
        font-size: 20px;
        margin: 20px;
        color: #3b322e;
        float: left
    }

    i.fontsziicon {
        font-size: 19.5px!important;
        margin-right: 10px
    }

    i.fa.fa-home.fontsziicon {
        margin-right: 0!important
    }

    .product.messg-content-box,.products.advrt-mgmt-prdct-box {
        height: 272px!important;
        padding: 12px 0 0 5px!important;
        border: 1px solid #cecece
    }

    .N9_advert_mng {
        margin: 1px auto;
        width: fit-content
    }

    article.flex-wrapper-mssg {
        min-height: 82.3vh;
        background-color: #e9e9df
    }

    .chatWindow.displaymssgscn {
        max-height: fit-content;
        height: auto
    }

    .tpic-thrd-info-rspnsv {
        border-bottom: 0 solid #d5d9d1;
        padding: 4px 18px 7px
    }

    .to-notfy-bx {
        margin-top: -16px!important
    }

    .bgcolor {
        padding: 14px 0;
        margin-top: -30px!important
    }

    section.bgcolor.hmpg-contnt {
        margin-top: -130px!important
    }

    .container.feature_ad_boxp {
        background: 0 0;
        border-radius: 5px;
        margin-bottom: 10px;
        margin-top: 2px
    }

    .modal-dialog.manage-tag-edt-mdl {
        width: 94%
    }

    .col-xs-12.col-sm-6.col-md-6.col-lg-6.hmpg-pst-btn {
        margin-top: 15px
    }

    .col-md-12.srch-rspnsv,span.bug-rprt {
        display: none
    }

    .search-open>button {
        display: block;
        float: right;
        padding: 2px 5px 5px 4px!important
    }

    i.fa.fa-search {
        margin: 0 0 5px;
        font-size: 24px!important
    }

    i.fa-bell.mobile.rspnsv.fas,i.far.fa-paper-plane.rspnsv {
        font-size: 25px!important
    }

    .mobile {
        display: block!important
    }

    .social-panel-container.visible {
        transform: translateX(16px)!important
    }

    a.float.sendmesssmodel {
        width: 14%;
        position: inherit;
        display: flow-root;
        background-color: #ff8a41;
        box-shadow: 0 0 2px 0#999;
        float: right;
        padding: 4px 15px 5px!important
    }
}

.chatWindow h3.cHeading,.tpic-thrd-info-nonrspnsv {
    padding: 0
}

.col-md-1.col-xs-12.msg-btn {
    float: right
}

h3.msg-bk-btn a {
    width: 15%;
    position: absolute;
    display: inline-block;
    margin-top: 5px;
    background-color: #4bb9bd!IMPORTANT;
    box-shadow: 0 0 2px 0#999;
    float: right;
    border-radius: 3px;
    padding: 7px 17px
}

.srch-msg-cntnt {
    margin: 6px 0 5px!important
}

i.fas.fas.fa-backward.back-thrd {
    font-size: 18px!important;
    color: #f0f8ff
}

.col-md-3.col-xs-12.pad_t_b,.col-md-8.col-xs-12.pull-left {
    background-color: #f0f8ff;
    padding: 0 11px 2px;
    width: auto
}

.col-md-1.col-xs-12.msg-btn {
    margin-bottom: 10px;
    padding: 0 10px
}

@media screen and (min-width:481px) and (max-width:767px) {
    #myalladspost_doc .buss-usr-dt {
        width: 65%!important
    }

    button.byr-bttn {
        margin-bottom: 10px!important
    }
}

@media only screen and (min-width:999.99px) {
    .only-mobile,.usr-mdl-rspnsv {
        display: none
    }

    .tab-content.offrsl-cntnt-slct {
        display: block;
        width: 75%!important;
        margin: 0 auto
    }

    img.messag-grp-image-no-mssg {
        height: auto;
        margin-top: 33px;
        max-width: 42%
    }
}

@media only screen and (max-width:1024px) {
    .modal .modal-dialog {
        width: auto
    }

    .report-modl {
        width: 50%;
        padding: 7px 15px;
        margin: 0 auto
    }

    body .modal-content.srch-modal {
        background: #fff;
        max-width: 100%!important;
        box-shadow: none;
        border: 0
    }

    .srch-modal.modal-content {
        background: 0 0;
        margin-top: 10px
    }

    .modal-content.nn-lgdin-mdcnt {
        background-color: #38B6FF!important
    }

    .modal-content.nn-lgdin-mdcnt.nt-lgd-inn {
        background-color: #fff!important
    }

    body .acnt-detl-modal-hdr .modal-content {
        background: #fff;
        padding: 20px 0
    }

    body .modal-content .category-content {
        width: 70%
    }

    .modal-content.remv-contn-dialog {
        margin-top: 95px
    }

    .report-modl,div#allcat {
        background: #fff
    }

    .modal-content.category-content {
        background-color: #fff
    }

    .adTabs.slct_tag_form {
        width: 98%!important
    }

    p.buyr-objc {
        width: 100%
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .buss-proff-bio {
        margin-left: 165px!important
    }

    .profile-pic .p-type {
        color: #0d4343;
        margin: 20px 4px
    }

    .iflkdfrmmob {
        padding: 4px
    }

    .cta-wrapper {
        height: 260px!important
    }
}

@media screen and (max-width:768px) and (min-width:493px) {
    .buss-proff-bio {
        margin-top: -11px!important;
        margin-left: 165px!important
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .search-open>button {
        display: block;
        width: auto;
        float: right
    }

    i.fas.fa-times-circle.toggle-close {
        margin-top: 20px!important
    }

    .tab-content.offrsl-cntnt-slct {
        display: block;
        width: 100%!important;
        margin: 0 auto
    }

    .c_scroller {
        height: auto;
        overflow: auto;
        position: relative;
        max-height: auto;
        background-color: #fff
    }

    .col-xs-4.col-sm-4.search-open {
        float: right;
        padding: 0
    }

    .mssg-footer {
        display: none!important
    }

    .row.mssg-typ-row {
        position: fixed;
        bottom: 0;
        width: 100%;
        margin-left: -36%!important;
        background-color: #fff;
        border-top: 2px solid #e4e4e4
    }

    .inboxMessage {
        margin: -8px 0!important
    }

    html {
        overflow: scroll
    }

    ::-webkit-scrollbar {
        width: 0!important;
        background: 0 0!important
    }

    textarea#messtext {
        border: 0!important
    }

    .chatWindow {
        margin: 0 0 0-2px;
        padding: 0
    }

    .messg-ad-accnt {
        float: right;
        width: 100%;
        height: auto;
        margin-top: 4px
    }

    .row.contnt-tab-prf {
        background-color: #e9e9df!important;
        margin-top: 1px!important
    }

    .col-md-6.col-xs-12.OPPT,.col-md-6.col-xs-12.RFQ {
        padding: 5px!important
    }

    .col-xs-6.col-sm-6.search-open {
        padding: 0 0 0 12px;
        width: 74%
    }

    p.buyr-objc {
        width: 72%!important
    }

    .modal-dialog.post-msg {
        width: 80%!important
    }

    .prof-contnt-prvt-scnd {
        padding: 0;
        margin-top: 20px
    }

    .our_team .team_member {
        height: 203px!important
    }

    .container.prof-pg-hdr {
        margin: 0;
        width: 100%
    }

    .container.prof-pg-bdy {
        padding: 0 5px;
        width: 100%;
        margin-top: 10px
    }

    .col-sm-7.col-md-8.chat-detail {
        padding-right: 0!important
    }
}

@media screen and (min-width:1024px) {
    .row.contnt-tab-prf {
        background-color: #e9e9df!important;
        margin-top: -12px!important
    }

    .private-prof-tab {
        margin-top: 24px
    }

    .pt-10 {
        margin-top: 52px
    }

    .col-xs-12.col-sm-12.search-open {
        display: none
    }
    .register-contnr{
        width: 32%;
    }
}

@media only screen and (max-width:991px) {
    .row.HWWERK {
        padding: 5px;
        margin-bottom: 0;
        box-shadow: 0 0 1px rgb(190 190 190/70%)
    }
}

.p-contact-detail {
    margin-top: 5px;
    margin-bottom: 4px;
    background: #fff;
    text-align: center;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15)
}

img.messag-grp-image-no-mssg {
    max-width: 100%
}

.modal-dialog.manage-vndr-edt-mdl {
    width: auto;
    margin: 6px 20px 0
}

.container.edt-prfl-pg,.container.mssghdr_ {
    width: auto
}

.container.post-RFQ-prvt {
    width: 100%;
    padding: 20px 40px;
    background-color: #fff;
    margin-top: 25px;
    border-radius: 5px
}

.bss-lst-hm,.lndpg-img-hm-lft.menu-hm,.lndpg-img-hm-right {
    display: none
}

@media only screen and (min-width:767px) and (max-width:992px) {
    .container.hmpg-rfcu-oppt {
        width: auto!important;
        padding: 2px
    }

    .col-md-6.col-xs-12.OPPT,.col-md-6.col-xs-12.RFQ {
        padding: 5px!important
    }

    #how-we-wrk>.owl-nav {
        position: relative;
        right: 0;
        bottom: 0;
        top: -120px!important;
        display: none
    }

    .container.post-RFQ-prvt {
        width: 100%;
        padding: 20px 80px;
        background-color: #fff;
        margin-top: 25px;
        border-radius: 5px
    }

    .col-xs-2.col-sm-2.mob-logo {
        width: auto;
        padding: 3px 13px 4px 8px
    }

    .container.feature_ad_boxp {
        width: 100%!important
    }

    .lndpg-img-hm {
        padding: 0!important;
        margin-top: 30px
    }

    .navbar-header.mbl-rspnsv {
        width: auto
    }

    .navbar-nav>li {
        padding: 5px 0 0!important
    }
}

@media only screen and (min-width:992px) {
    .p-contact-detail {
        margin-top: 53px;
        background: #fff;
        text-align: center;
        margin-bottom: 20px;
        border-radius: 10px
    }

    .modal-dialog.manage-vndr-edt-mdl {
        width: 70%
    }

    #how-we-wrk>.owl-nav {
        position: relative;
        right: 0;
        bottom: 0;
        top: -50px!important;
        display: none
    }

    .products.bus_prof {
        max-height: 280px;
        height: 262px;
        background-color: #fff
    }

    .container.post-RFQ-prvt {
        width: 75%;
        padding: 20px 40px;
        background-color: #fff;
        margin-top: 25px;
        border-radius: 5px
    }

    .lndpg-img-hm.post {
        width: 45%;
        margin-left: 0
    }

    .row .HWWERK {
        margin-bottom: 5px!important;
        background: #fff!important
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .f-products .item {
        width: 185px
    }

    .products.accnt-mgmt-prdct-box {
        width: 90%;
        margin: 10px auto;
        float: inherit
    }

    .products-name.accnt-mgmt-list {
        padding: 1px!important;
        margin-top: 22px;
        width: 65%!important;
        margin-right: 5px
    }

    li.authentication-l.mob-app,li.authentication-r.mob-app {
        width: 45%!important;
        color: #fff!important
    }

    .alert {
        height: 25%
    }
}

@media only screen and (min-width:520px) and (max-width:599px) {
    .f-products .item {
        width: 165px
    }

    li.authentication-l.mob-app,li.authentication-r.mob-app {
        width: 45%!important;
        color: #fff!important
    }

    .products.accnt-mgmt-prdct-box {
        width: 90%;
        margin: 10px auto;
        float: inherit
    }

    .alert {
        height: 28%
    }
}

@media only screen and (min-width:420px) and (max-width:519px) {
    .f-products .item {
        width: 185px
    }

    li.authentication-l.mob-app,li.authentication-r.mob-app {
        width: 45%!important;
        color: #fff!important
    }

    .products.accnt-mgmt-prdct-box {
        width: 90%;
        margin: 10px auto;
        float: inherit
    }

    .alert {
        height: 30%
    }
}

@media only screen and (min-width:956px) {
    img.img-responsive.primary_imgs {
        max-height: 330px;
        margin: auto;
        max-width: 418;
        position: relative
    }

    .prim_img_lst {
        width: 420px;
        height: 350px;
        margin-top: 4px;
        margin-bottom: 8px;
        text-align: -webkit-center;
        padding-top: 0
    }

    .p_paragraph {
        padding: 15px 0 20px;
        display: inline-block
    }

    .msg-tab {
        position: relative;
        text-align: center;
        background-color: rgb(255 255 255/60%);
        border: 2px solid;
        border-radius: 5px;
        padding: 10px 15px;
        width: auto;
        margin-bottom: 20px
    }

    .side_slider {
        width: max-content;
        width: -moz-min-content;
        width: -o-max-content;
        text-align: -moz-center;
        text-align: center
    }

    .row.fst_container {
        background-color: #fff;
        width: 100%;
        margin-left: 1px
    }

    .slct_tag_form {
        margin: 0 auto;
        padding: 5 50;
        border-radius: 5px
    }

    .admin_image {
        float: left;
        margin: 18px 15px 5px;
        width: 125px;
        height: 125px;
        overflow: hidden;
        border-radius: 5%;
        border: 2px solid #e2e2e2;
        padding: 0
    }

    .sellers_profile-classification {
        display: inline-block;
        margin: 15px
    }
}

@media only screen and (min-width:768px) {
    ul.prompt-signup li {
        display: none
    }

    ul.nav.nav-pills.ad_tab_tab.tagging_tab.mng-advrt-lst {
        width: 40%;
        margin: 0 auto
    }

    .mdAds.messages {
        width: 60%;
        margin: 14px auto
    }

    .col-xs-12.col-sm-6.col-md-6.col-lg-6.hmpg-pst-btn {
        margin-top: -54px
    }
}

@media only screen and (max-width:955px) and (min-width:768px) {
    img.img-responsive.primary_imgs {
        max-height: 320px;
        max-width: 375;
        margin: auto;
        position: relative
    }

    .prim_img_lst {
        width: 380px;
        height: 325px;
        margin-top: -15px;
        text-align: -webkit-center;
        margin-bottom: 10px;
        border: 1px solid #ddd7d7
    }

    .row.fst_container {
        background-color: #fff;
        padding: 20px 0 25px 3px
    }

    .msg-tab {
        position: relative;
        text-align: center;
        background-color: rgba(10,29,14,.6);
        box-shadow: 2px 2px 1px;
        border-radius: 4px;
        padding: 10px 40px;
        width: 50%;
        margin-left: 20%
    }

    .side_slider {
        width: max-content;
        width: -moz-min-content;
        width: -o-max-content;
        text-align: -moz-center;
        text-align: center
    }

    .p_paragraph {
        padding: 15px 15px 20px;
        display: inline-block;
        width: 110%
    }

    .slct_tag_form {
        margin: 0 auto;
        padding: 5 50;
        border-radius: 5px
    }

    .admin_image {
        float: left;
        margin: 18px 15px 5px;
        width: 145px;
        height: 145px;
        overflow: hidden;
        border-radius: 5%;
        border: 2px solid #f0f0f0
    }

    .sellers_profile-classification {
        display: inline-block;
        margin: 15px 20px
    }
}

@media only screen and (min-width:768px) and (max-width:999px) {
    .features ul {
        display: none
    }

    .features ul li:last-child .dropdown-menu {
        left: 0
    }

    div#Productads.prvt-ad {
        margin-bottom: 25px
    }

    .profile-pic .p-type,.profile-pic .p-type span,ul.prof-info-hdr li {
        color: #0d4343
    }

    .products.accnt-mgmt-prdct-box {
        width: 100%;
        margin: 10px auto;
        float: inherit
    }

    i.fa.fa-search {
        margin: 5px 0 5px 4px
    }

    .col-xs-10.col-sm-10.mob-logo.srch-cat {
        margin: 21px 0 0;
        padding: 0
    }
}

@media only screen and (min-width:768px) and (max-width:1000px) {
    .col-md-12.srch-rspnsv {
        display: none
    }
}

@media only screen and (min-width:1002px) and (max-width:1143px) {
    .features ul {
        display: block
    }

    .features ul li:last-child .dropdown-menu {
        left: 0
    }

    div#Productads.prvt-ad {
        margin-bottom: 25px
    }

    .profile-pic .p-type {
        color: #0d4343;
        margin: 20px 4px
    }

    .prof-info-hdr li,.profile-pic .p-type span {
        color: #0d4343
    }

    .products.accnt-mgmt-prdct-box {
        width: 80%;
        margin: 10px auto;
        height: 24%;
        float: inherit
    }
}

@media only screen and (min-width:1750px) {
    .lndpg-img-hm {
        padding: 0 7%
    }

    .lndpg-img-hm.post {
        padding: 0 5%
    }
}

@media only screen and (min-width:768px) and (max-width:1561px) {
    article.flex-wrapper-mssg {
        min-height: 74.3vh;
        background-color: #e9e9df;
        margin-top: 17px
    }

    .mssg-fltr-nvbar {
        margin: 0 auto;
        width: 60%
    }

    img.lndpg-demo {
        width: 100%!important
    }
}

@media only screen and (min-width:1550px) {
    article.flex-wrapper-mssg {
        min-height: 83.9vh;
        background-color: #e9e9df
    }

    .c_scroller {
        height: 80vh;
        overflow: auto;
        position: relative;
        background-color: #fff
    }

    #toshowondesktop {
        clear: both;
        display: block;
        width: 82%;
        margin: 0 auto!important
    }

    .mssg-fltr-nvbar {
        margin: 0 auto;
        width: 72%
    }

    main.vendor_listing_page.flex-wrapper-list {
        min-height: 67.05vh!important
    }
}

@media only screen and (min-width:769px) and (max-width:1560px) {
    .c_scroller {
        height: 81vh;
        overflow: auto;
        position: relative;
        background: #fff;
        margin-top: 5px
    }

    #toshowondesktop {
        clear: both;
        display: block;
        width: 100%;
        margin: 2px auto!important
    }
}

@media only screen and (min-width:1144px) {
    .profile-pic .p-type {
        margin: 20px 4px
    }

    .p-type-buss {
        color: #ececec!important
    }

    .profpg {
        right: 195px!important;
        top: 156px!important
    }

    ul.prof-info-hdr li {
        color: #0d4343
    }

    .profile-pic .p-type,.profile-pic .p-type span {
        color: #0d4343!important
    }

    .products.accnt-mgmt-prdct-box {
        width: 60%;
        margin: 10px auto;
        height: 24%;
        float: none
    }

    div#edit-profile.manage-tag {
        margin-top: -80px!important
    }

    .flex-wrapper-mgaccnt {
        min-height: 82.3vh
    }

    .modal-dialog.post-msg {
        width: 65%
    }
}

@media only screen and (min-width:620px) and (max-width:660px) {
    .products.accnt-mgmt-prdct-box {
        width: 90%;
        margin: 10px auto;
        height: 28%!important;
        float: inherit
    }
}

@media only screen and (max-width:720px) {
    .form-filter {
        padding: 10px!important
    }

    .registerHeading {
        font-size: 17px!important;
        font-weight: 500!important;
        margin-top: 1px;
        text-align: center;
        padding: 10px 18px 2px!important
    }
}

a.watchlst {
    color: #33691e
}

.watchlist {
    color: #33691e!important;
    font-weight: 600
}

i.fa.fa-paste.fontsziicon {
    color: #0094d6!important
}

.notifyjs-wrapper .notifyjs-hidable {
    z-index: 9999!important
}

ul.profession-class li {
    list-style: none;
    color: #000;
    font-size: 25px;
    margin: 4px 2px;
    text-align: initial;
    padding: 0 20px;
    width: 130px;
    display: inline-block
}

ul.profession-class li b {
    color: #606060!important;
    font-weight: 300!important;
    margin-left: 2px;
    font-size: 22px
}

li.final-lst {
    font-size: 21px!important;
    white-space: nowrap;
    color: #025c38!important;
    font-weight: 500
}

img.industry_logo {
    width: auto
}

.HMPG_RFQ span,.HMPG_buyr_pkt span {
    font-size: 30px;
    font-weight: 300;
    border-bottom: 2px solid
}

.HMPG_buyr_pkt span {
    color: #489be3
}

.HMPG_OPPT,.HMPG_RFQ {
    padding: 0;
    margin: 0 10px;
    text-align: left;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    border-radius: 5px
}

.HMPG_RFQ span {
    padding: 3px 20px;
    border-radius: 1px;
    color: #077a72
}

.HMPG_OPPT span {
    padding: 10px 20px;
    border-radius: 5px;
    background-color: #dc6e08
}

a.hmpg-intro-link {
    color: #fff
}

ul.RFQ-chk-list,ul.oppt-chk-list {
    margin-top: 6px
}

ul.RFQ-chk-list li,ul.oppt-chk-list li {
    font-size: 18px;
    text-align: left;
    padding-left: 20px;
    padding-bottom: 8px;
    width: 100%;
    color: #05230b;
    list-style: none;
    font-weight: 300
}

li.high-light {
    font-weight: 400!important
}

.hwwewrk-hdr,.tekarea-hdr {
    text-align: left;
    color: #000;
    font-weight: 600;
    font-size: 26px;
    text-decoration: underline
}

.col-md-12.col-xs-12.THNGWECHLP {
    margin-top: 20px
}

.tekarea-hdr {
    margin-bottom: 20px
}

.rfq-hmpg-img img {
    height: 100px;
    margin-bottom: 10px
}

.col-md-6.col-xs-12.RFQ {
    padding: 4px 2px 30px 24px
}

.col-md-6.col-xs-12.OPPT {
    padding: 20px 27px 30px 2px
}

@media screen and (max-width:480px) {
    .cta-wrapper {
        height: 150px!important
    }

    .mob_video {
        width: 100%!important;
        margin: 0!important
    }

    footer#footer.mssg-footer {
        position: inherit;
        width: 100%;
        margin-top: 28px
    }

    #toshowondesktop {
        clear: both;
        display: block;
        width: 100%;
        margin: 0 auto!important
    }

    .modal-profile-img.edit-prof {
        background-color: #f1ebeb;
        border-radius: 2%;
        display: block;
        max-height: 150px;
        margin: -130px auto auto;
        overflow: inherit;
        max-width: 135px;
        position: relative;
        padding: 2px
    }
}

.mssg-img-indv-no-rslt {
    background-color: #e9e9df;
    margin: 10px auto;
    width: fit-content;
    padding: 34px;
    text-align: center
}

.mssging-mgmt.mdAds {
    background-color: #e9e9df;
    margin: 0
}

.no-messg-feed {
    text-align: center
}

h5.empty_mail {
    font-size: 21px!important;
    font-weight: 400
}

img.messag-grp-image-no-mssg {
    height: auto;
    margin-top: 33px;
    border-radius: 5px
}

#toshowonmobile {
    display: none
}

.container.mssgbx_ {
    background-color: #fff
}

.ads_first.ub-defn {
    border-radius: 5px;
    padding: 6px;
    border: 2px solid #d5d5d5
}

img.intro-pkt {
    width: 169px
}

.HMPG_buyr_pkt {
    background: #f9f9f9;
    padding: 6px 15px;
    border-radius: 5px;
    height: 81vh
}

.HMPG_buyr_pkt.hm_lnd_ind {
    height: fit-content
}

@media screen and (min-width:768px) {
    .col-sm-5.chat-index {
        background-color: #e9e9df;
        padding: 0!important;
        border-top: 0 solid #e4e4e4
    }

    .row.hmpg-rfcu-oppt {
        width: 99.5%!important;
        margin: 0 auto 9px!important;
        background: #f9f9f9;
        padding: 10px 0;
        border-radius: 5px
    }
}

.popover-content {
    color: #0094d6
}

.popover-content a {
    text-transform: capitalize!important
}

.price-value.pub_as_job,.priceValue.pub_as_job,.priceprofValue.pub_as_job,.vendor_priceValue.pub_as_job {
    background-color: transparent!important
}

.priceValue.pub_as_job {
    background-color: rgba(51,165,187,.8)!important;
    padding: 0 4px
}

.dropdownsss {
    background-color: #fff;
    border-radius: 1px;
    box-shadow: 0 0 2px #000;
    transition: all .5s ease;
    position: relative;
    font-size: 16px;
    color: #474747;
    text-align: left;
    margin-bottom: 12px;
    height: 38px
}

.dropdownsss .select {
    cursor: pointer;
    display: block;
    padding: 7px 10px
}

.dropdownsss.prof-pg-dd,.dropdownsss.prof-pg-dd-advt,.dropdownsss.rgstprps {
    width: 100%
}

.dropdownsss .select>i,.dropdownsss-typeofdoc .select>i {
    font-size: 13px;
    color: #888;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px
}

.dropdownsss:hover {
    box-shadow: 0 0 4px #ccc
}

.dropdownsss:active {
    background-color: #f8f8f8
}

.dropdownsss.prof-pg-tag,.dropdownsss.prof-pg-tag.active:hover,.dropdownsss.prof-pg-tag:active,.dropdownsss.prof-pg-tag:focus,.dropdownsss.prof-pg-tag:hover {
    background-color: #c1d2d2;
    text-align: center;
    color: #000c03;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #c1d2d2!important
}

.dropdownsss.active,.dropdownsss.active:hover {
    box-shadow: 0 0 4px #ccc;
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8
}

.dropdownsss-typeofdoc.active .select>i,.dropdownsss.active .select>i {
    transform: rotate(-90deg)
}

.dropdownsss .dropdownsss-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 1px 2px #ccc;
    border-radius: 0 1px 5px 5px;
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9;
    padding: 0;
    list-style: none
}

.dropdownsss .dropdownsss-menu li,.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu li {
    padding: 10px;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.dropdownsss .dropdownsss-menu li.buss-usr {
    color: #096a61
}

.dropdownsss .dropdownsss-menu li.prv-usr {
    color: #cf5e0e
}

.dropdownsss .dropdownsss-menu li:hover {
    background-color: #f2f2f2;
    font-weight: 500
}

.dropdownsss .dropdownsss-menu li:active {
    background-color: #e2e2e2;
    font-weight: 500
}

.dropdownsss-typeofdoc {
    background-color: #fff;
    border-radius: 1px;
    box-shadow: 0 0 2px #000;
    transition: all .5s ease;
    position: relative;
    font-size: 14px;
    color: #474747;
    text-align: left;
    margin-bottom: 12px;
    height: 38px
}

.dropdownsss-typeofdoc .select {
    cursor: pointer;
    display: block;
    padding: 7px 10px
}

.dropdownsss-typeofdoc.prof-pg-dd,.dropdownsss-typeofdoc.prof-pg-dd-advt,.wrapper1 article img {
    width: 100%
}

.dropdownsss-typeofdoc:hover {
    box-shadow: 0 0 4px #ccc
}

.dropdownsss-typeofdoc:active {
    background-color: #f8f8f8
}

.dropdownsss-typeofdoc.prof-pg-tag,.dropdownsss-typeofdoc.prof-pg-tag.active:hover,.dropdownsss-typeofdoc.prof-pg-tag:active,.dropdownsss-typeofdoc.prof-pg-tag:focus,.dropdownsss-typeofdoc.prof-pg-tag:hover {
    background-color: #c1d2d2;
    text-align: center;
    color: #000c03;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #c1d2d2!important
}

.dropdownsss-typeofdoc.active,.dropdownsss-typeofdoc.active:hover {
    box-shadow: 0 0 4px #ccc;
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8
}

.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 1px 2px #ccc;
    border-radius: 0 1px 5px 5px;
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9;
    padding: 0;
    list-style: none
}

.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu li.buss-usr {
    color: #096a61
}

.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu li.prv-usr {
    color: #cf5e0e
}

.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu li:hover {
    background-color: #f2f2f2;
    font-weight: 500
}

.dropdownsss-typeofdoc .dropdownsss-typeofdoc-menu li:active {
    background-color: #e2e2e2;
    font-weight: 500
}

#banner {
    width: 100%!important;
    max-height: 248px;
    overflow: hidden;
    object-fit: cover;
    margin-top: 0!important
}

.modl-title {
    background-color: #fff;
    margin-bottom: 5px;
    height: 55px
}

.modal-dialog.hmpg-wht {
    margin-top: 48px!important
}

h5.modal-title.lead-genr {
    color: #7c7c7c;
    font-size: 18px;
    font-weight: 600;
    width: auto;
    border-radius: 0;
    border-bottom: .09em solid #a3a3a3;
    padding-left: 5px
}

button.close.modal-hdr-hmp {
    margin-top: -30px;
    padding-right: 10px
}

.modal-content.onepltfrm-mny-posb {
    border-radius: 5px!important;
    max-width: 500px;
    margin-top: 0;
    overflow: hidden
}

button.btn.btn-primary.ad-post-modal,button.btn.btn-secondary.rfq-modal {
    font-weight: 500;
    background-color: transparent;
    border: 0;
    padding: 8px 10px;
    text-decoration: underline;
    font-size: 18px;
    display: none
}

button.btn.btn-secondary.rfq-modal {
    border-radius: 3px;
    color: #dc6e08
}

button.btn.btn-primary.ad-post-modal {
    border-radius: 2px;
    color: #077a72
}

.modal-body.hm-pg-lnd-mdl {
    min-height: 110px;
    margin-top: -2px;
    padding: 0 12px;
    height: auto
}

ul.chk-lst-hmmdl {
    margin-top: 320px
}

li.list-itm-hmmdl {
    list-style: none;
    padding: 2px 5px;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px
}

img.itm-img-wrk-thngs-mdl {
    max-height: 280px;
    position: absolute;
    left: 50%;
    bottom: 130px;
    transform: translateX(-50%);
    padding: 0 8px
}

.carousel-control,.carousel-control:focus,.carousel-control:hover {
    width: 3%;
    color: #000
}

.modal.fade.carousel.slide.in {
    display: block;
    padding-right: 8px;
    margin-top: 0!important;
    position: fixed;
    background-color: rgba(27,24,24,.8)
}

.carousel-control.right {
    right: 20px;
    left: auto
}

.carousel-control.left {
    right: auto;
    left: 8px
}

.carousel-control {
    top: 258px!important
}

i.fas.fa-chevron-left,i.fas.fa-chevron-right {
    font-size: 30px!important;
    color: #ef5908!important;
    background-color: #f0f8ff;
    padding: 5px;
    border-radius: 2px
}

.modal-dialog.post-msg {
    margin-top: 10px!important
}

.modal.fade .modal-dialog {
    margin-top: 50px
}

textarea.account-deletion {
    border: .13em solid;
    margin-bottom: 10px
}

h5.modal-title.can-sub {
    font-weight: 300;
    color: #2a82d1
}

.modal-dialog.reg-m-d {
    margin-top: 20px!important
}

@media only screen and (min-width:520px) {
    .modal-content.onepltfrm-mny-posb {
        height-width: 575px
    }
}

@media only screen and (max-width:519px) {
    .modal-content.onepltfrm-mny-posb {
        height: 540px
    }

    img.itm-img-wrk-thngs-mdl {
        bottom: 140px;
        max-height: 270px
    }

    img.itm-img-wrk-thngs-mdl.hydr {
        bottom: 118px!important
    }

    ul.chk-lst-hmmdl {
        margin-top: 292px
    }

    ul.chk-lst-hmmdl.hydr {
        margin-top: 280px
    }

    .modal-dialog.modal-xl.ad-edit-mdl {
        width: fit-content
    }
}

.modal-footer {
    bottom: 0!important;
    position: inherit;
    border: 0
}

.item.thngcnbdn {
    width: 189px!important
}

.banner-overlay {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    background: url(https://upperbit.com.au/dev/upperbit/assets/images/loader.gif)50% 50%no-repeat rgba(247,247,247,.9)
}

input.errorss,textarea.errorss {
    border: 1px solid red
}

@media only screen and (max-width:425px) {
    .input-group.add-on.profpg-srhmdl {
        width: auto
    }
}

.home_pg_bannr.row {
    margin: 0
}

.home_pg_bannr [class*=col-] {
    padding: 0
}

* {
    -webkit-overflow-scrolling: touch
}

.wrapper1 {
    max-width: 80em;
    margin: 1em auto;
    position: relative
}

.wrapper1 input {
    display: none
}

.wrapper1 .inner {
    width: 500%;
    line-height: 0
}

.wrapper1 article {
    width: 20%;
    float: left;
    position: relative
}

.slider-prev-next-control {
    height: 50px;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider-prev-next-control label {
    display: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    opacity: .7
}

.slider-dot-control {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center
}

.slider-dot-control label {
    cursor: pointer;
    border-radius: 5px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #bbb;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.slider-dot-control label:hover {
    background: #ccc;
    border-color: #777
}

.slider-wrapper,.slider-wrapper .inner {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0)
}

.slider-wrapper {
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
    background: #fff;
    background: #fcfff4;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    transition: all 500ms ease-out
}

.slider-wrapper .inner {
    -webkit-transition: all 800ms cubic-bezier(.77,0,.175,1);
    -moz-transition: all 800ms cubic-bezier(.77,0,.175,1);
    transition: all 800ms cubic-bezier(.77,0,.175,1)
}

#slide1:checked~.slider-prev-next-control label:nth-child(2)::after,#slide1:checked~.slider-prev-next-control label:nth-child(4)::after,#slide2:checked~.slider-prev-next-control label:nth-child(1)::after,#slide2:checked~.slider-prev-next-control label:nth-child(3)::after,#slide3:checked~.slider-prev-next-control label:nth-child(2)::after,#slide3:checked~.slider-prev-next-control label:nth-child(4)::after,#slide4:checked~.slider-prev-next-control label:nth-child(1)::after,#slide4:checked~.slider-prev-next-control label:nth-child(3)::after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    margin: 0;
    line-height: 38px;
    font-size: 3em;
    display: block;
    color: #777
}

#slide1:checked~.slider-prev-next-control label:nth-child(2)::after,#slide2:checked~.slider-prev-next-control label:nth-child(3)::after,#slide3:checked~.slider-prev-next-control label:nth-child(4)::after,#slide4:checked~.slider-prev-next-control label:nth-child(1)::after {
    content: "";
    padding-left: 15px
}

#slide1:checked~.slider-prev-next-control label:nth-child(2),#slide2:checked~.slider-prev-next-control label:nth-child(3),#slide3:checked~.slider-prev-next-control label:nth-child(4),#slide4:checked~.slider-prev-next-control label:nth-child(1) {
    display: block;
    float: right;
    margin-right: 5px
}

#slide1:checked~.slider-prev-next-control label:nth-child(4),#slide2:checked~.slider-prev-next-control label:nth-child(1),#slide3:checked~.slider-prev-next-control label:nth-child(2),#slide4:checked~.slider-prev-next-control label:nth-child(3) {
    display: block;
    float: left;
    margin-left: 5px
}

#slide1:checked~.slider-prev-next-control label:nth-child(4)::after,#slide2:checked~.slider-prev-next-control label:nth-child(1)::after,#slide3:checked~.slider-prev-next-control label:nth-child(2)::after,#slide4:checked~.slider-prev-next-control label:nth-child(3)::after {
    content: "";
    padding-left: 8px
}

#slide1:checked~.slider-dot-control label:nth-child(1),#slide2:checked~.slider-dot-control label:nth-child(2),#slide3:checked~.slider-dot-control label:nth-child(3),#slide4:checked~.slider-dot-control label:nth-child(4) {
    background: #333
}

#slide1:checked~.slider-wrapper article:nth-child(1) .info,#slide2:checked~.slider-wrapper article:nth-child(2) .info,#slide3:checked~.slider-wrapper article:nth-child(3) .info,#slide4:checked~.slider-wrapper article:nth-child(4) .info {
    opacity: 1
}

#slide1:checked~.slider-wrapper .inner {
    margin-left: 0
}

#slide2:checked~.slider-wrapper .inner {
    margin-left: -100%
}

#slide3:checked~.slider-wrapper .inner {
    margin-left: -200%
}

#slide4:checked~.slider-wrapper .inner {
    margin-left: -300%
}

@media only screen and (max-width:850px) and (min-width:450px) {
    .p-20 {
        padding: 20px
    }

    button.show-prts-list {
        display: none!important
    }

    .slider-wrapper {
        border-radius: 0
    }
}

@media only screen and (max-width:450px) {
    .p-20 {
        padding: 20px
    }

    .autocomplete.inq-id-srh {
        width: 60%!important
    }

    .look-up-thread {
        padding: 0!important
    }

    button.show-prts-list {
        display: none!important
    }

    .slider-wrapper {
        border-radius: 0
    }

    .slider-wrapper .info {
        opacity: 0
    }
}

.iconDetails {
    float: left;
    margin-right: 8px;
    height: 50px;
    width: 50px;
    border: 1px solid #989898;
    border-radius: 1px;
    background-color: #fff
}

.buss-usr-inf {
    width: 50px;
    height: 50px;
    display: inline-block
}

.add-on-cont-hmpg {
    color: #000512
}

.buss-usr-inf.vnd-lst {
    width: 64px;
    height: 64px;
    padding: 3px
}

img.iconDetails.vnd-lst-im {
    max-width: 64px;
    height: auto;
    padding: 2px
}

.indus-cat-info {
    font-weight: 500;
    font-size: 13px;
    color: #271202;
    margin-bottom: 3px
}

.buss-usr-dt {
    display: inline-block;
    position: absolute;
    margin-left: 6px
}

span.tagssearch {
    border: 1px solid #e7e7e7;
    padding: 2px 4px;
    margin: 2px 4px 0 0;
    border-radius: 2px;
    background: #efefef
}

#myalladspost_doc .buss-usr-inf.vnd-lst {
    width: 64px;
    height: 64px;
    padding: 3px;
    float: left
}

#myalladspost_doc .buss-usr-dt {
    float: left;
    position: relative;
    width: 75%
}

.network_plane {
    background: #f65303;
    padding: 10px;
    border-radius: 6px
}

.network_plane i {
    color: #000;
    font-size: 18px!important
}

.network_phone {
    background: #3cdbe1;
    padding: 10px;
    border-radius: 6px
}

.network_phone i {
    color: #fff;
    font-size: 20px!important
}

.industry-info {
    font-size: 12px!important;
    font-weight: 500;
    color: #393939
}

.buss-usr-dt.cst-srh {
    display: block;
    position: initial;
    margin-top: 4px
}

.Post-info {
    margin-top: -3px
}

.container2 {
    width: 100%;
    height: auto
}

.data_right_container {
    padding: 12px 10px 7px;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    border: 1px solid #c4c4c4
}

.row.\31 st_prdct_featur_cap {
    margin-bottom: 10px!important
}

button.post_msg_vndr {
    padding: 16px 20px;
    background: #63c7c7!important;
    margin: 10px 0 0 10px;
    border-radius: 4px
}

.hmpg-pst-btn {
    padding: 0 0 4px;
    margin: 2px 0;
    width: 50%
}

.img_container {
    padding: 0
}

.hmpg-feed-text {
    font-size: 15px
}

.hmpg-feed-text ol li,.hmpg-feed-text ul li {
    margin-left: 18px!important
}

p.list-group-item-tags.applications-listing {
    margin-bottom: 2px;
    padding-left: 5px;
    float: left
}

p.list-group-item-tags.applications-listing.bsslst {
    margin-bottom: 12px;
    padding-left: 0;
    float: left
}

p.list-group-item-tags.applications-listing.lsting-prd-srv {
    margin-top: 14px
}

a.hmpg-inv {
    box-shadow: 1px 0 5px 2px rgb(80 80 80/50%)
}

.invite-wrapper {
    background: #fff;
    padding: 10px;
    margin-top: 16px;
    border-radius: 5px;
    text-align: center
}

img.no-vndr-lst {
    width: 65%
}

.addtonetwork-send,.emp-invitation-send {
    background: #e2fbe0;
    padding: 5px;
    border-radius: 3px;
    color: #000;
    margin-top: 10px
}

i.fas.fa-check-circle.invt-vndr-chk {
    font-size: 20px!important;
    color: #06af2e!important
}

h3.invite-vend-ntfy {
    font-family: -webkit-pictograph;
    color: #303030;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px
}

i.fas.fa-flag-checkered {
    border-radius: 5px;
    font-size: 15px!important;
    color: #5e5e5e!important;
    margin-right: 10px!important;
    background: #eaeaea;
    padding: 10px
}

h4.mssg-invt-vndr {
    color: #ebeef1;
    font-weight: 400;
    padding: 3px;
    margin-top: -13px
}

.img1 {
    height: 20px;
    width: 20px
}

.h44 {
    margin: 0;
    padding: 0;
    font-weight: 500;
    color: #1a63ea;
    font-size: 14px
}

a.ntwrk_pst_lnk {
    color: #092ef8;
    white-space: nowrap
}

a.vndr_prf_br {
    text-decoration: underline
}

a#dis-phn-nbr-post,a#dis-phn-nbr-shared-post,a.phn-btn-pst {
    margin-left: 5px!important;
    color: #08f!important;
    font-size: 13px!important;
    font-weight: 400!important
}

.post-msg-sbtn {
    background: #fff!important;
    color: #08f!important;
    float: right;
    border-radius: 4px;
    padding: 8px 12px;
    width: 100%;
    border: 1px solid #a4a4a4
}

i.fa.fa-phone {
    color: #100701!important
}

button.post-msg-sbtn.prf-pg {
    padding: 13px!important
}

.input-group.button-inside-input-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-evenly;
    align-items: flex-end;
    z-index: 0
}

.button-inside-input-group .form-control {
    border-right: 0;
    border: 1px solid rgba(0,0,0,.2);
    padding: 10px
}

.button-inside-input-group button {
    border: 0;
    background: 0 0
}

textarea.form-control.post-contnt-msb-bx {
    min-height: 50px!important;
    padding: 4px 5px;
    height: auto!important;
    max-height: 98px!important
}

.bottom-content {
    position: absolute;
    bottom: 0;
    left: 0
}

.top-content {
    position: relative;
    min-height: 540px
}

html body textarea.ht {
    min-height: auto!important;
    resize: none;
    border: 1px solid #ccc
}

.input-group-addon {
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #00b1a0
}

.p-20 {
    padding: 5px;
    white-space: nowrap;
    overflow: auto;
    margin-bottom: 5px
}

.p-20.parts-list-prof {
    padding: 8px 2px
}

.thead-light {
    background: #dbf1ff
}

.partsInfo,tbody#tbodyLeads {
    font-size: 14px;
    font-weight: 500
}

.notify_badge,tr.parts-lst-hdr th {
    white-space: nowrap
}

.notify_badge {
    position: absolute;
    top: -10px;
    left: 30px;
    width: 23px;
    font-size: 16px;
    line-height: 21px;
    height: 23px;
    background: #d74913;
    color: #fff;
    border-radius: 11px
}

@media (min-width:1px) and (max-width:600px) {
    .bell-btn {
        position: relative
    }

    .notify_badge {
        position: absolute;
        top: -5px;
        left: 24px;
        width: 18px;
        font-size: 12px;
        line-height: 18px;
        height: 18px;
        background: #d74913;
        color: #fff;
        border-radius: 11px;
        white-space: nowrap;
        text-align: center
    }
}

.btn_mob_notification {
    display: none
}

.pt-10,.suggest {
    border-radius: 5px
}

.suggest {
    margin: 10px 0 0!important;
    padding: 0 0 2px
}

.pt-10 {
    padding: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    display: flex
}

.container__image {
    width: 85px;
    float: left;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgb(111 111 111/88%)
}

.container__text {
    display: list-item
}

.In_name {
    padding-bottom: 0;
    font-size: 17px;
    color: #505050
}

.suggest_contact {
    background: #fff;
    color: #797777;
    font-weight: 400;
    padding: 0;
    font-size: 15px
}

.form-control,.thumbnail {
    border-radius: 2px
}

.btn-danger {
    background-color: #b73333
}

.fake-shadow {
    box-shadow: 0 1px 2px rgba(0,0,0,.2)
}

.fileUpload {
    position: relative;
    overflow: hidden
}

.fileUpload #logo-id {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 33px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.img-preview {
    max-width: 48%
}

.form-group.cntct-vndr-gn {
    margin-bottom: 0
}

button.go-2-chat {
    float: right;
    padding: 14px;
    background-color: #252c28;
    font-size: 14px!important;
    font-weight: 500;
    margin-left: 3px
}

.look-up-thread {
    background: #f5f5f5;
    padding: 20px;
    border-radius: 5px
}

h1.mssg-divider {
    overflow: hidden;
    text-align: center;
    margin: 10px 0!important;
    padding: 10px 0;
    background-color: #b6dbff
}

h1.mssg-divider:after,h1.mssg-divider:before {
    background-color: #444;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%
}

h1.mssg-divider:before {
    right: .5em;
    margin-left: -50%
}

h1.mssg-divider:after {
    left: .5em;
    margin-right: -50%
}

.customer-form {
    padding: 0 21px
}

.form-group {
    position: relative;
    text-align: left;
    margin-bottom: 0
}

h5.cstmr-tip {
    padding: 14px;
    border-bottom: 2px solid #efefef;
    color: #3c3c3c;
    display: none
}

.cstmr-lst-3 {
    padding: 0 12px
}

.customer-img {
    width: auto;
    margin-right: 10px;
    border-radius: 4px;
    height: 50px
}

.customer-h1 {
    display: inline;
    font-size: 16px
}

.customer-p {
    text-align: left;
    padding-bottom: 15px
}

.container.customer-list {
    margin-top: 10px;
    border-radius: 8px
}

.customer-list-container,.social-panel p i {
    margin: 0 5px
}

.customer {
    align-items: center;
    background: #fff;
    border-bottom: thin solid #e7e7e7;
    display: flex;
    font-weight: 500;
    justify-content: space-between;
    padding: 10px;
    position: relative;
    margin-bottom: 10px;
    border-radius: 5px
}

.customer-avatar {
    border-radius: 5px;
    display: block;
    height: 6rem;
    margin-right: 1.5rem;
    width: 6rem;
    padding: 2px
}

.customer-avatar-yellow {
    background: #edb358
}

.customer-avatar-purple {
    background: #8073e5
}

.customer-content {
    flex-grow: 2;
    text-align: left
}

.customer-title {
    font-size: 16px;
    font-weight: 600!important;
    padding-bottom: 0;
    margin-bottom: 0
}

.customer-title a {
    font-size: 10px!important;
    line-height: initial
}

.customer-title-2 {
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: 400;
    color: #545454
}

h2.customer-title-2.company {
    font-weight: 500
}

.customer-meta {
    color: #939393;
    margin: 14px 0 2px;
    display: none
}

.customer-time {
    color: #939393;
    white-space: nowrap
}

button.ignore.invt-rqst {
    background-color: #6d6d6d;
    color: #fff
}

button.accept.invt-rqst {
    background: #10b9ca;
    color: #03363c
}

button.invt-rqst,h5.notify-tm-acs {
    padding: 4px 5px 7px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 3px
}

h5.notify-tm-acs {
    font-size: 16px;
    font-weight: 400;
    padding: 7px 4px 8px;
    color: #da5a0e
}

.customer-alt {
    background: #f7f7f7
}

@media (min-width:1200px) {
    .container.customer-list {
        width: 100%!important
    }
}

.social {
    padding: 2px 5px;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 3px
}

.facebook {
    color: #3b5998
}

.youtube {
    color: #ff4500
}

.linkedin {
    color: #55acee
}

.video-side-text {
    color: #000;
    line-height: 1.3em;
    text-align: justify
}

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

.mb-4 {
    margin-bottom: 10px!important
}

@media only screen and (max-width:991px) {
    .desk {
        display: none
    }

    .mobile-mssngr {
        display: block!important
    }

    .list_col_width {
        width: 100%!important
    }
}

@media only screen and (max-width:600px) {
    .list_col_width {
        width: 100%!important
    }

    p.list-group-item-tags.applications-listing {
        margin-bottom: 0
    }

    p.sellr-info-lstng {
        bottom: 0
    }

    .item.col-xs-6.col-md-4.col-lg-4.list-group-item {
        padding-bottom: 4px
    }

    .notification {
        flex-wrap: wrap
    }
}

.image-upload>input,.mobile,.mobile-mssngr,.tab-content1 #vendor {
    display: none
}

.our_team {
    width: 100%
}

.our_team .team_member {
    width: 22%;
    margin: 5px;
    background: #fff;
    padding: 10px 12px;
    border-radius: 4px;
    float: left;
    height: 188px
}

.our_team .team_member .member_img {
    background: #363636;
    max-width: 190px;
    margin: 0 auto;
    border-radius: 50%;
    padding: 1px;
    position: relative;
    cursor: pointer
}

.our_team .team_member .member_img img {
    width: 200px;
    border-radius: 100px
}

.our_team .team_member h3 {
    text-transform: initial;
    font-size: 11px;
    letter-spacing: 1px;
    margin: 7px 0 0;
    font-weight: 500;
    padding-bottom: 0
}

.our_team .team_member span {
    font-size: 12px
}

.our_team .team_member p {
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px
}

.pad-l-r {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.modal-body .row {
    margin: auto!important
}

.li_menu_bor {
    border-bottom: 1px solid #c7c4c1
}

.li_menu_position {
    background: #e2e1e0;
    right: 0;
    width: auto!important;
    left: auto
}

.notification_badge {
    position: absolute;
    top: -10px;
    left: 30px;
    width: 23px;
    font-size: 16px;
    line-height: 21px;
    height: 23px;
    background: #d74913;
    color: #fff;
    border-radius: 11px;
    white-space: nowrap
}

.col-md-1.col-xs-2.doc-upld {
    text-align: center
}

.image-upload i {
    cursor: pointer;
    font-size: 34px!important;
    color: #60605d;
    padding: 13px 0 0
}

.image-upload i :hover {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

i.att-icon.fas.fa-cogs.attachmnt.clip-ads {
    margin: 3px 0 0;
    float: right
}

i.att-icon.fas.fa-cogs.attachmnt {
    color: #000!important;
    font-size: 15px!important;
    position: sticky;
    z-index: 1;
    background-color: transparent;
    padding: 5px
}

.cogs_dropdown {
    float: right;
    width: auto!important
}

.cogs_dropdown i {
    color: #10b9bf;
    font-size: 21px!important;
    margin-top: 2px
}

.p0 {
    padding: 0!important
}

.pad_t_b {
    padding: 0 12px!important;
    margin-top: -2px
}

span.rspns-date {
    font-size: 12px;
    color: #097e83;
    font-weight: 500
}

.float,.sendbtn {
    position: relative;
    text-align: center;
    background-color: #ff8a41;
    box-shadow: 2px 2px 3px #999;
    z-index: 100
}

.float {
    padding: 10px;
    color: #fff;
    border-radius: 3px;
    margin-top: 0;
    float: right
}

.sendbtn {
    color: #000;
    border-radius: 8px;
    font-size: 16px;
    padding: 1.5% 20px 10px 19px;
    width: auto
}

.my-float {
    margin-top: 0;
    font-size: 22px!important
}

.textareabig .tox-tinymce {
    height: 300px!important
}

.tab-group-vc .tab1 {
    padding: 0!important
}

.tab-group-vc {
    list-style: none;
    padding: 0;
    margin: 0 0 10px
}

.tab-group-vc:after {
    content: "";
    display: table;
    clear: both
}

.tab-group-vc li a {
    display: block;
    text-decoration: none;
    padding: 12px;
    background: rgb(249 249 249);
    color: #232524;
    font-size: 20px;
    border: 2px solid #eb6612;
    float: left;
    width: 49%;
    text-align: center;
    cursor: pointer;
    transition: .5s ease
}

.tab-group-vc li a:hover {
    opacity: .7;
    background: #e7e7e7
}

.tab-group-vc>div:last-child {
    display: none
}

.social-panel-container {
    position: fixed;
    left: 0;
    bottom: 80px;
    transform: translateX(-100%);
    transition: transform .4s ease-in-out
}

.social-panel-container .form-control {
    padding: 0;
    height: auto
}

.social-panel-container.visible {
    transform: translateX(12px)
}

.social-panel {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 16px 31px -17px rgba(0,31,97,.6);
    border: 5px solid #d73404;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 370px;
    max-width: calc(100% - 10px)
}

button.btn.btn-info,button.btn.btn-info:hover {
    background: #4bb3bd!important;
    float: right;
    /*margin-top: 10px*/
}

.form-control.bug-img {
    border: 1px solid #e4e4e4;
    padding: 3px
}

.social-panel button.close-btn {
    border: 0;
    background: 0 0;
    color: #d73404;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 10px
}

.social-panel button.close-btn:focus {
    outline: 0
}

.floating-btn,.social-panel p {
    background-color: #d73404;
    color: #fff
}

.social-panel p {
    border-radius: 0 0 10px 10px;
    font-size: 14px;
    line-height: 18px;
    padding: 2px 17px 6px;
    position: absolute;
    top: -1px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
    text-align: center;
    width: 235px
}

.floating-text a,.social-panel p a {
    color: #ff7500;
    text-decoration: none
}

.social-panel h4 {
    margin: 20px 0;
    color: #97a5ce;
    font-family: "Muli";
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase
}

.social-panel ul {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.social-panel ul li {
    margin: 0 10px
}

.social-panel ul li a {
    border: 1px solid #dce1f2;
    border-radius: 50%;
    color: #d73404;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    text-decoration: none
}

.social-panel ul li a:hover {
    border-color: #ff6a00;
    box-shadow: 0 9px 12px -9px #ff6a00
}

.floating-btn {
    border-radius: 26.5px;
    border: 1px solid #d73404;
    box-shadow: 0 16px 22px -17px #03153b;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 20px;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 999;
    width: fit-content
}

.floating-btn:hover {
    background-color: #fff;
    color: #d73404
}

.floating-btn:focus {
    outline: 0
}

.floating-text {
    background-color: #d73404;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-family: "Muli";
    padding: 7px 15px;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

@media screen and (max-width:480px) {
    .social-panel-container.visible {
        transform: translateX(0)
    }

    .floating-btn {
        right: 10px
    }
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    position: relative;
    padding: 6px;
    text-align: left;
    font-size: 18px;
    margin-bottom: 2px;
    border-radius: 0
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    position: relative;
    padding: 6px;
    text-align: left;
    font-size: 18px;
    margin-bottom: 2px;
    border-radius: 0
}

.ms-form {
    padding: 10px 14px 2px
}

.modal-dialog.modal-xl {
    width: 900px
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #ffffff;
    opacity: 1
}

.panel {
    border: 0;
    box-shadow: none
}

input[type=checkbox] {
    top: 2px
}
/*
.form-group>label {
    padding: 1px 0;
    width: 100%;
    margin-top: 11px
}
*/
label.pab_display {
    cursor: pointer
}

.modal-header {
    display: -ms-flexbox;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem
}

p.for-cancel {
    font-size: 14px!important;
    font-weight: 500
}

p.un-edtble {
    font-size: 14px;
    color: #242525;
    font-weight: 400
}

.modal-content.contn-reprt-mdl-2 {
    box-shadow: none!important;
    border: 0!important
}

h4.modal-title.contn-reprt-mdl-3 {
    position: initial;
    background: #fff;
    border-bottom: 2px solid;
    border-radius: 0
}

select#report,textarea.form-control.report-text {
    border: 1px solid #8f8f8f
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    color: #285d5d
}

.modal-header .close {
    padding: 1rem\;
    margin: -1rem -1rem -1rem auto
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

span.error {
    color: red
}

img.card-img-top {
    height: 150px
}

.card {
    border: 1px dotted;
    background: #f3f3f3;
    padding: 5px;
    margin: 2px;
    position: relative;
    width: fit-content
}

.card.pdfdsply {
    margin-top: -10px!important;
    border: 0;
    background: #e9e7e7
}

.card-body a.btn.btn-primary {
    width: 100%;
    line-height: 10px;
    padding: 10px;
    border-radius: 0;
    background: 0 0
}

.card-body {
    right: -10px;
    padding: 0;
    background: 0 0!important;
    border: 0;
    position: absolute;
    top: -12px
}

i.fa.fa-times.pdf-crs {
    color: #000
}

.card-body.pdf-btn-bg {
    position: initial!important;
    margin-bottom: 2px
}

.dropzone .dz-message {
    text-align: center;
    margin: 3em 0
}

input#post_my_add_btn,input#post_my_add_btn1 {
    margin: 16px 0 12px
}

#loderbutton:hover,input#post_my_add_btn1:hover,input#post_my_add_btn:hover {
    color: #fff;
    background: #c94f1c
}

#loderbutton,input#post_my_add_btn,input#post_my_add_btn1 {
    background: #dd784d;
    padding: 13px 10px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 14px;
    border-radius: 4px
}

button.btn.btn-default,button.btn.btn-primary {
    background: #4e7975;
    padding: 11px 28px;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 3px
}

button.btn.btn-default:hover {
    color: #fff;
    background: #ce5928
}

button.btn.btn-primary.srchbtnmdl {
    padding: 5px 10px
}

.modal-content {
    height: auto
}

.modal-body {
    height: inherit
}

.modal-body.r_Add {
    height: auto!important;
    padding: 0 0 10px!important;
    margin: 0!important
}

.ms-form.modal-content {
    height: 100%
}

.modal-title {
    word-break: break-all;
    position: absolute
}

h3.ad_title_hdr {
    word-break: break-word
}

.check_part.report-sharing-tools-rspnsv {
    padding-left: 10%
}

span.img-responsive.img_indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: rgb(10 10 10/50%);
    color: #fff
}

i#editpop {
    font-size: 19px!important
}

#loginform .modal-dialog {
    top: 40%!important
}

a.remove-pdf {
    padding: 3px 2px 1px 5px!important;
    border-radius: 1px!important;
    border: 1px solid #000
}

#posteditfilesdisplay {
    position: relative
}

.hide_pdf_default_prev .fileuploader-items {
    display: none
}

.hide_pdf_default_prev .removepdf_a,.hide_pdf_default_prev .removepdf_aedit {
    position: absolute;
    left: 83px;
    border: 1px solid #000;
    padding: 0 4px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 700;
    background: #000;
    color: #fff;
    z-index: 99
}

.hide_pdf_default_prev .removepdf_a {
    display: none;
    margin-top: 10px
}

.hide_pdf_default_prev .removepdf_aedit {
    top: -10px
}

#docu_select_file_name,#editlisting_select_file_name,#editpost_select_file_name,#listing_select_file_name,#post_select_file_name,#posting_select_file_name {
    position: absolute;
    left: 120px;
    font-size: 14px;
    color: #00f;
    top: 15px;
    word-break: break-word
}

#docu_canvas_main,#listing_canvas_main,#post_canvas_main,#posting_canvas_main {
    position: relative;
    width: 100%
}

img.canvas_preloader {
    position: absolute;
    left: 20px;
    top: 15px
}

.loaderbugrep,.multisharedocloader,.multishareloader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/loader.gif)50% 50%no-repeat #f9f9f9;
    opacity: 1;
    background-color: rgba(247,247,247,.8)
}

.gmap_canvas {
    position: relative
}

.loadergmap {
    height: 100%;
    width: 100%
}

.loadergmap_overlay {
    position: absolute;
    width: inherit;
    height: inherit;
    background: url(../images/loader.gif)50% 50%no-repeat;
    opacity: 1;
    background-color: rgba(247,247,247,.8)
}

#close-video,#open-video {
    cursor: pointer
}

.cta-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 308px
}

button.intr-cls-btn {
    padding: 8px 15px;
    background-color: #14e3df;
    color: #000
}

.cta-play-button-wrapper {
    position: relative;
    margin-right: .75rem;
    top: -25px;
    left: 0;
    width: 50px;
    height: 50px;
    cursor: pointer
}

.cta-play-button-wrapper:hover .video-cta-circle {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.cta-play-button-wrapper svg {
    z-index: 2;
    position: absolute;
    top: 15px;
    left: 17px;
    width: 20px;
    height: 20px;
    fill: #2c2c2c
}

.video-cta-circle,.video-cta-circle.blue {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #1f2627;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}

.video-cta-circle {
    background: #ff5757
}

.video-cta-circle.blue {
    background: #5e9ce9
}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f1f1f1;
    color: #222;
    transition: opacity .2s ease-in
}

.openVideo .overlay {
    visibility: visible;
    opacity: 1
}

.openVideo.openVideo .video-cta-circle {
    -webkit-transform: scale(14);
    transform: scale(14)
}

.media {
    max-width: 800px;
    width: 100%
}

.media__video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    width: 100%;
    overflow: hidden
}

.media__video embed,.media__video iframe,.media__video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.stop-scrolling {
    height: 100%;
    overflow: hidden
}

#close-video {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px
}

.search__container {
    padding-top: 10px;
    float: right;
    width: 100%
}

.search__input {
    width: 100%;
    padding: 6px 18px;
    background-color: transparent;
    font-size: 14px;
    line-height: 18px;
    color: #575756;
    background-image: url(../images/search11.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: 95%center;
    border-radius: 1px;
    border: 2px solid #575756;
    transition: all 250ms ease-in-out;
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.search__input::placeholder {
    color: rgba(87,87,86,.8);
    text-transform: initial;
    letter-spacing: .5px;
    font-size: 12px!important
}

.search__input:focus,.search__input:hover {
    padding: 12px 0;
    outline: 0;
    border: 2px solid transparent;
    border-bottom: 1px solid #575756;
    border-radius: 0;
    background-position: 100%center
}

.credits__text {
    text-align: right;
    font-size: 12px;
    line-height: 4px
}

@media screen and (max-width:1200px) {
    .container.mssghdr_ {
        width: 95%
    }
}

#clearMsgFilter {
    padding: 0 10px;
    background: #282825;
    height: 28px!important;
    color: #fff;
    font-size: 18px;
    margin-right: 5px;
    cursor: pointer
}

.container .btn_invite_vendor {
    background-color: #fb4914;
    border: 1px solid #eb6612;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    margin-right: 80px;
    float: right;
    padding: 7px 20px;
    cursor: pointer;
    border-radius: 5px;
    text-align: center
}

.btn-invite {
    background-color: #123
}

.invite_vendor_text {
    text-align: center;
    font-size: 18px;
    color: #00376e;
    font-weight: 600;
    padding: 0 5%
}

.err-msg-com {
    color: red;
    border: 1px solid red;
    padding: 10px;
    width: auto;
    display: inline-block;
    margin-top: 5px;
    font-size: 17px
}

.no_msg_search_result {
    padding: 10px
}

.no_ntw_result_img {
    max-width: 100%
}

.no_msg_search_result p {
    font-size: 17px
}

.no_msg_search_result_right {
    padding: 10px
}

.no_ntw_result_img_right {
    max-width: 100%
}

#business-myallpost .hmpg-feed-text ul li,#business-myallpost .hmpg-feed-text.lessdata-post ul li,#business-myallpost .hmpg-feed-text.moredata-post ul li {
    display: inherit
}

.BusServiceIndustries {
    border-bottom: 1px solid #dadada;
    padding: 5px;
    font-size: 14px;
    font-weight: 500
}

.BusServiceIndustries .serIndsImg {
    max-width: 25px;
    margin: 5px
}

.input_close_both {
    position: relative
}

.modal-content.tag_ed_portl.app-filter,input#search_multi_tags {
    background: #fff!important
}

.clearAllVendorTagsBtn,.viewAllVendorTagsBtn {
    margin: 8px 2px;
    padding: 5px 10px 6px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 0 3px 1px rgb(91 91 91/56%)
}

#clear_buyer_filter_input,#remove_app_tag_doc_indiv,#remove_app_tag_indiv {
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 20px;
    font-weight: 700;
    width: 35px;
    text-align: center;
    cursor: pointer
}

.servIndusLabel {
    font-size: 13px;
    color: #085775;
    padding-bottom: 2px;
    font-weight: 500;
    text-decoration: underline
}

.clearAllVendorTagsDocBtn,.viewAllVendorTagsDocBtn {
    margin: 8px 2px;
    padding: 5px 10px 6px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 0 3px 1px rgb(91 91 91/56%)
}

.btn_multi_select_post,p.inq-prvc-text {
    font-weight: 500;
    font-size: 14px!important
}

.btn_multi_select_post {
    height: 28px;
    border-radius: 3px;
    position: relative;
    top: 9px;
    margin-left: 3px;
    box-shadow: 0 0 3px 1px rgb(91 91 91/56%)
}

.inq-prvc {
    padding: 1px;
    margin-bottom: 3px
}

span.prvc-spanS {
    width: 100%!important;
    display: block;
    padding: 0
}

p.inq-prvc-text {
    color: #1f2ac7;
    padding: 0
}

.is_private_doc_color::after,.is_private_post_color::after {
    background-color: #ccc!important
}
span.eumseats747{
  font-size: 13px;
  font-weight: 400;
  color: #ff5757;
}
::-ms-reveal {
    display: none;
}