@charset "UTF-8";
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
/* banner start */
.profile_v5 {
  background: #ffffff;
}

.profile_v5 .colLef, .profile_v5 .container {
  background: #ffffff;
}

.profile_v5 .colRig {
  box-shadow: none;
  padding: 0;
}

.profile_v5 .colRig .colmWp {
  background: #ffffff;
  margin-top: 10px;
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #e5e5e5;
}

.headRow {
  padding: 20px 20px 20px 0;
}

.headRow .linkArw {
  margin: 0;
  color: #999999;
}

.profile_v5 .profWrp .linkArw.var_01 {
  margin-top: 0;
  top: -40px;
}

.profile_v5 .deg {
  float: left;
  margin: 0 5px;
}

.profile_v5 .profTopRow {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
}

.profile_v5 #companyprofile_products {
  margin-top: 10px;
  border: none;
  margin-right: 0;
}

.profile_v5 #companyprofile_products #ml_products {
  margin: 0;
}

.profile_v5 .eCard.var_2 {
  padding: 0 0 20px 0;
  border: none;
}

.profile_v5 .banner_img {
  width: 100%;
  height: 175px;
  line-height: 175px;
  font-size: 0;
  overflow: hidden;
  background: #cccccc;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
}

.profile_v5 .banner_img img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.profile_v5 .eCard.var_2 .left {
  position: absolute;
  left: 20px;
  top: 75px;
}

.profile_v5 .eCard.var_2 .left .imgWp {
  width: 154px;
  height: 154px;
  line-height: 148px;
  text-align: center;
  border-radius: 100%;
  border: 2px solid #ffffff;
  cursor: pointer;
}

.profile_v5 .eCard.var_2 .left .imgWp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  /*border-radius:100%;*/
}

.profile_v5 .eCard.var_2 .top .bottom {
  position: absolute;
  left: 180px;
  top: 175px;
}

.profile_v5 .keyIcwrp {
  background: #c0c0c0;
  width: 20px;
  height: 20px;
  line-height: 22px;
  text-align: center;
  display: block;
  border-radius: 100%;
  float: left;
  margin-right: 8px;
}

.profile_v5 .keyIcwrp .keyIc {
  background: none !important;
  width: auto !important;
  height: auto !important;
  position: relative;
}

.profile_v5 .keyIcwrp .keyIc:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e997";
  font-size: 12px;
  color: #ffffff;
  box-sizing: border-box;
}

.profile_v5 .eCard.var_2 .right {
  width: 100%;
  padding: 20px 0 0 20px;
  margin: 0;
  box-sizing: border-box;
  display: inline-block;
}

.profile_v5 #userprofile_about .userprofile_view .eCard.var_2 .right {
  margin-top: 14px;
}

.profile_v5 .eCard.var_2 .lfSec {
  line-height: 22px;
  margin-top: 10px;
  width: auto;
}

.profile_v5 .eCard.var_2 .lfSec .lnks {
  margin-left: 5px;
  float: left;
  color: #6a6a6a;
}

.profile_v5 .eCard.var_2 .lfSec .lnks:hover {
  color: #212121;
}

.profile_v5 .eCard.var_2 .lfSec .crtifdIc {
  margin: 0 0 0 10px;
}

.profile_v5 .eCard.var_2 .lfSec .pipe {
  float: left;
}

.profile_v5 .profTopRow .com_rib_div {
  margin: 0 0 0 10px;
  float: left;
}

.profile_v5 .eCard.var_2 .name {
  font-size: 20px;
  width: auto;
  line-height: normal;
}

.profile_v5 .eCard.var_2 .designation_text {
  font-size: 14px;
  color: #8c8c8c;
  margin-top: 5px;
}

.profile_v5 .eCard.var_2 .topSec {
  float: left;
  width: 230px;
  border: none;
  text-align: left !important;
  height: auto;
}

.profile_v5 .eCard.var_2 .botmSec {
  float: left;
}

.profile_v5 .eCard.var_2 .com {
  width: auto !important;
  margin: 0;
  overflow: inherit;
}

.profile_v5 .eCard.var_2 .com .compCnt {
  margin: 0;
}

.profile_v5 .compLogo {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 0;
}

.profile_v5 .eCard.var_2 .com a.link {
  font-size: 14px;
  color: #212121;
  margin: 0;
  width: auto;
}

.profile_v5 .eCard.var_2 .com a.link:hover {
  text-decoration: underline;
  color: #212121;
}

.profile_v5 .vrifdIc {
  background: none !important;
  width: auto !important;
  height: auto !important;
  position: relative;
}

.profile_v5 .vrifdIc:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92a";
  font-size: 18px;
  color: #04df42;
  box-sizing: border-box;
}

.profile_v5 .vrifdIc .ToolTip {
  width: auto;
  top: 20px;
}

.profile_v5 .vrifdIc .ToolTip .ttTxt {
  font-family: "Roboto", sans-serif;
  border-radius: 2px;
}

.profile_v5 .vrifdIc:hover .ToolTip {
  display: block;
}

.profile_v5 .vrifdIc.grey {
  background: none !important;
  width: auto !important;
  height: auto !important;
}

.profile_v5 .vrifdIc.grey:before {
  color: #cccccc;
}

.profile_v5 .eCard.var_2 .com a.link:hover {
  color: #212121;
}

.profile_v5 .compdtls {
  float: left;
  margin-left: 8px;
}

.profile_v5 .compdtls .vrifdIc {
  margin-left: 5px;
}

.profile_v5 .eCard.var_2 .SummaryTxt {
  padding: 0 20px 0 20px;
  box-sizing: border-box;
  margin: 0;
  font-size: 14px;
  color: #000000;
}

.profile_v5 .eCard.var_2 .com .loctxt {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 2px;
  text-align: left;
}

.profile_v5 .comntList > li {
  padding-bottom: 15px;
}

.profile_v5 .comntList {
  /* Ar 23-Oct'19 */
}

.profile_v5 .comntList .userDisplay .colRight {
  margin-left: 0;
}

.profile_v5 .comntList .dscrptn {
  display: inline-block;
  max-width: 50%;
  font-style: normal;
}

.profile_v5 .comntList .userDisplay .colRight .topic {
  float: right;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
}

.profile_v5 .comntList .cmntTxt {
  padding-top: 15px;
  line-height: 1.3;
}

.profile_v5 .comntList .timeDscrptn {
  margin-top: 20px;
}

.profile_v5 .comntList .botLstWp {
  background: transparent;
  height: 24px;
  width: 100%;
  margin: 0;
}

.profile_v5 .comntList .botLstWp.var_2 {
  width: 100%;
}

.profile_v5 .comntList .botLstWp.var_2 [data-content-piece="report_abuse"] {
  margin-left: 0;
  line-height: 31px;
}

.profile_v5 .comntList .actionList li a {
  line-height: 20px;
}

.profile_v5 .actionList.style2 > li > a, .profile_v5 .actionList.style2 > li > .share_hover {
  line-height: 28px;
  height: 30px;
  padding: 0 10px;
}

.profile_v5 .actionList.style2 > li > a.cancelinvite, .profile_v5 .actionList.style2 > li > .share_hover.cancelinvite {
  width: 130px;
}

.profile_v5 .actionList.style2 > li > a .Icwrp, .profile_v5 .actionList.style2 > li > .share_hover .Icwrp {
  display: flex;
  align-items: center;
  position: relative;
}

.profile_v5 .actionList.style2 > li > a .inviteIc::before, .profile_v5 .actionList.style2 > li > .share_hover .inviteIc::before {
  color: #ffffff;
}

.profile_v5 .actionList.style2 > li > a .acceptIc, .profile_v5 .actionList.style2 > li > .share_hover .acceptIc {
  margin: 0;
}

.profile_v5 .actionList.style2 > li > a .acceptIc:before, .profile_v5 .actionList.style2 > li > .share_hover .acceptIc:before {
  color: #ffffff;
}

.profile_v5 .actionList.style2 > li > a .msgIc, .profile_v5 .actionList.style2 > li > .share_hover .msgIc {
  margin: 0;
  background: none;
  width: auto;
  height: auto;
  float: none;
  line-height: normal;
}

.profile_v5 .actionList.style2 > li > a .msgIc:before, .profile_v5 .actionList.style2 > li > .share_hover .msgIc:before {
  color: #ffffff;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
  font-size: 16px;
}

.profile_v5 .actionList.style2 > li > a .edit_text, .profile_v5 .actionList.style2 > li > .share_hover .edit_text {
  font-size: 12px;
  color: #999999;
  padding-left: 5px;
  font-weight: normal;
}

.profile_v5 .actionList.style2 > li > a .btn_text, .profile_v5 .actionList.style2 > li > .share_hover .btn_text {
  padding-left: 10px;
}

.profile_v5 .actionList.style2 > li > a .shareIc, .profile_v5 .actionList.style2 > li > .share_hover .shareIc {
  margin: 0;
}

.profile_v5 .actionList.style2 > li > .share_hover {
  padding: 0;
}

.profile_v5 .profWrp .actionList {
  margin: 10px 10px 0 0;
  float: right !important;
  min-height: 30px;
}

.profile_v5 .profWrp .actionList > li {
  margin-left: 10px;
}

.profile_v5 .shareIc {
  margin: 0;
  width: 30px;
  height: 30px;
  float: none;
  line-height: 22px;
  border-radius: 100%;
  text-align: center;
}

.profile_v5 .shareIc:before {
  color: #6a6a6a;
}

.profile_v5 .shareIc:hover {
  background: #f6f6f6 !important;
}

.profile_v5 .shareIc:hover:before {
  color: #212121 !important;
}

.profile_v5 .editIc {
  background: none;
  width: 44px;
  height: 26px;
  float: none;
  line-height: 28px;
  border-radius: 20px;
  text-align: center;
  margin: 0;
  z-index: 2;
  font-size: 14px;
  color: #6a6a6a !important;
  padding: 0 8px;
}

.profile_v5 .editIc:before {
  color: #999999;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96f";
  font-size: 14px;
  margin-right: 4px;
}

.profile_v5 .editIc:hover {
  background: #f6f6f6 !important;
  color: #212121 !important;
}

.profile_v5 .editIc:hover:before {
  color: #212121 !important;
}

.profile_v5 #ml_products .marketplace .editIc {
  width: 12px;
}

.profile_v5 .eCard.var_2 .actionList li .editIc {
  margin: 0;
}

.profile_v5 .Icwrp:hover .share_wp, .headRow.mprofilebreadcrum .admin_ineract_btn .Icwrp:hover .share_wp {
  display: block;
}

.left.imgsec .loader {
  width: 25px 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  border-radius: 50%;
}

.share_wp {
  width: 240px;
  padding: 25px;
  box-sizing: border-box;
  position: absolute;
  top: 28px;
  display: none;
  background: #ffffff;
  z-index: 6;
  right: 0;
  border-radius: 4px;
  line-height: normal;
  box-shadow: 0 0 3px #cec9c9;
}

.share_wp .share_heading {
  font-size: 16px;
  color: #000000;
}

.share_wp .share_sub_heading {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 8px;
}

.share_list_2 {
  display: inline-block;
  list-style: none;
  width: 100%;
  margin-top: 10px;
}

.share_list_2 li {
  display: inline-block;
  width: 100%;
  margin: 4px 0;
  position: relative;
}

.share_list_2 li a {
  display: inline-block;
  background: #f6f6f6;
  float: none;
  line-height: normal;
  padding: 5px;
  width: 100%;
  box-sizing: border-box;
  border-radius: 20px;
}

.share_list_2 li a .icon_wp_2 {
  float: left;
  width: 30px;
  height: 30px;
  line-height: 29px;
  text-align: center;
  background: #ffffff;
  border-radius: 100%;
  display: block;
  font-size: 0;
}

.share_list_2 li a .icon_wp_2 img {
  max-width: 20px;
  vertical-align: middle;
}

.share_list_2 li a .share_text {
  font-size: 12px;
  color: #6a6a6a;
  float: left;
  padding: 7px 0 0 7px;
  line-height: normal;
}

.share_list_2 li.lllogo:hover a, .share_list_2 li.facebook_2:hover a {
  background: #d0d9ec;
}

.share_list_2 li.lllogo:hover a .share_text, .share_list_2 li.facebook_2:hover a .share_text {
  color: #4368b2;
}

.share_list_2 li.whatsapp:hover a {
  background: #c9f4d9;
}

.share_list_2 li.whatsapp:hover a .share_text {
  color: #31d56f;
}

.share_list_2 li.linkedin_2:hover a {
  background: #c0dded;
}

.share_list_2 li.linkedin_2:hover a .share_text {
  color: #0077b5;
}

.share_list_2 li.twitter_2:hover a {
  background: #34a4dd;
}

.share_list_2 li.twitter_2:hover a .share_text {
  color: #ffffff;
}

.share_list_2 li.link_2:hover a {
  background: #d6ebf1;
}

.share_list_2 li.link_2:hover a .share_text {
  color: #3199bb;
}

.profWrp .share_list_2 li {
  margin-left: 0;
}

@media only screen and (max-width: 767px) {
  .profile_v5 {
    /*background: #eceeef;*/
    padding: 10px;
    /*.profTopRow{background: #ffffff; border: none;}*/
    /*.eCard.var_2 .top .bottom{top: 90px; left:90px; border: none;}*/
    /*.profTopRow .com_rib_div{margin: 5px 0 0 -30px;}*/
    /*.eCard.var_2 .right{padding-top: 35px;}*/
  }
  .profile_v5 .banner_img {
    height: auto;
    line-height: normal;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: 26.5%;
    position: relative;
  }
  .profile_v5 .banner_img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .profile_v5 .eCard.var_2 .left {
    margin: 0 !important;
    top: 50px;
  }
  .profile_v5 .eCard.var_2 .left .imgWp {
    width: 84px;
    height: 84px;
    line-height: 78px;
  }
  .profile_v5 .eCard.var_2 .top .bottom {
    top: inherit;
    left: inherit;
    border: none;
    float: left;
    margin-left: 100px;
    position: relative;
  }
  .profile_v5 .eCard.var_2 .top .bottom .lfSec {
    margin: 0;
  }
  .profile_v5 .profWrp .actionList {
    margin: 50px 10px 0 0 !important;
  }
  .profile_v5 .profWrp .actionList .shareIc {
    width: 24px;
    height: 24px;
    line-height: 20px;
  }
  .profile_v5 .profWrp .actionList .shareIc:before {
    font-size: 14px;
  }
  .profile_v5 .share_wp {
    padding: 20px;
  }
  .profile_v5 .userprofile_view .actionList.style2 > li > a.edit_wpr {
    padding: 0;
  }
  .profile_v5 .eCard.var_2 .top {
    padding-bottom: 20px;
  }
  /* prelogin mobile site page start */
  #prelogin.row_top .profile_v5 .profWrp .linkArw.var_01 {
    display: none;
  }
  #prelogin.row_top .profile_v5 .eCard.var_2 .top .bottom {
    width: auto;
  }
  #prelogin.row_top .profile_v5 .actionList.style2 > li > a {
    font-size: 12px;
    color: #ffffff;
  }
  #prelogin.row_top .profile_v5 .inviteIc {
    height: auto;
    width: auto;
    background: none;
  }
  #prelogin.row_top .profile_v5 .inviteIc:before {
    font-size: 18px;
  }
  #prelogin.row_top .profile_v5 .actionList.style2 > li > .share_hover .shareIc {
    height: auto !important;
    line-height: initial;
    padding: 6px;
  }
  #prelogin.row_top .profile_v5 .eCard.var_2 .name {
    color: #000000;
  }
  #prelogin.row_top .profile_v5 .SummaryTxt {
    line-height: 20px;
    display: inline-block;
    width: 100%;
  }
  #prelogin.row_top .profile_v5 .actionList > li .Icwrp:hover .share_wp {
    right: -100px;
    width: 260px;
  }
  #prelogin.row_top .profile_v5 .actionList .share_list_2 li:last-child {
    float: none;
  }
  #prelogin.row_top .profile_v5 .actionList.style2 li a {
    height: 38px;
    line-height: 36px;
  }
  #prelogin.row_top .profile_v5 .eCard.var_2 {
    border-radius: 4px;
    height: auto;
  }
  /* prelogin mobile site page end */
  #prelogin.row_top .profile_v5 .profWrp #companyprofile_social .dig_Adrs > label, #userprofile_social .dig_Adrs > label {
    display: inline-block;
  }
}

@media only screen and (min-width: 768px) {
  #userprofile_about .userprofile_view .eCard.var_2 .right.usrinfo {
    margin-top: 40px;
  }
}

/* banner end*/
/* edit banner overlay start */
.userprofile .overlay_wrp {
  max-width: 720px;
  border-radius: 0;
  padding: 30px 50px;
  /*.btn{height: 35px; line-height: 35px; border-radius: 25px; width: 280px; font-size: 14px; font-weight: 700;}*/
}

.userprofile .overlay_wrp .clsBtn_000 {
  top: -20px;
  right: -40px;
}

.userprofile .overlay_wrp .overlayHeader .heading {
  font-size: 20px;
}

.userprofile .overlay_wrp .subheading {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 18px;
}

.userprofile .overlay_wrp .subheading .blackshade {
  color: #000000;
}

.userprofile .overlay_wrp .eCard.var_2 {
  margin-top: 20px;
  padding: 0;
  border: none;
}

.userprofile .overlay_wrp .eCard.var_2 .top {
  position: relative;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left {
  position: absolute;
  bottom: -39px;
  left: 10px;
  z-index: 10;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  /*overflow: hidden;*/
}

.userprofile .overlay_wrp .eCard.var_2 .top .left .imgWp {
  width: 100px;
  height: 100px;
  display: flex;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left .imgWp img {
  max-width: 100%;
  vertical-align: middle;
  /* display: none;*/
}

.userprofile .overlay_wrp .eCard.var_2 .top .left .add_pic {
  left: 50%;
  top: 50%;
  margin: -16px 0 0 -16px;
  position: absolute;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left.imgsec .imgWp {
  border-radius: 100%;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left.imgsec .imgWp .delete_icon {
  top: 15px;
  right: 15px;
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg {
  position: absolute;
  right: 0;
  /* bottom: 10px;*/
  margin: 0;
  bottom: -60px;
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg .actionList {
  display: flex;
  align-items: center;
  margin: 0;
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg .actionList .btn {
  padding: 8px 10px;
  text-transform: uppercase;
  font-size: 14px;
  height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 80px;
  box-sizing: border-box;
  text-align: center;
  line-height: initial;
}

.userprofile .overlay_wrp .eCard.var_2 .right {
  padding: 0;
  margin-top: 50px;
  width: calc(50% - 20px);
  float: left;
}

.userprofile .overlay_wrp .eCard.var_2 .right .topSec {
  border: none;
  z-index: 10;
}

.userprofile .overlay_wrp .eCard.var_2 .profRow {
  padding: 0;
  margin-top: 60px;
  width: calc(50% - 20px);
  float: right;
  position: relative;
}

.userprofile .overlay_wrp .eCard.var_2 .profRow .profRowCntnt .txtAreaWp01 .txtArea {
  height: 130px;
  border-color: #cdcdcd;
  border-radius: 0;
  padding: 10px;
  font-size: 13px;
  color: #222222;
}

.userprofile .overlay_wrp .eCard.var_2 .profRow .profRowHdng {
  font-size: 10px;
  color: #828282;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 10px;
  background: #ffffff;
}

.userprofile .overlay_wrp .banner_img {
  height: 120px;
  line-height: 120px;
  overflow: hidden;
  background: #cccccc;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.userprofile .overlay_wrp .banner_img img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.userprofile .overlay_wrp .actionList.style2 {
  width: 100%;
  margin-top: 20px;
}

.userprofile .overlay_wrp .actionList.style2 li {
  margin: 0;
}

.userprofile .overlay_wrp .actionList.style2 li .btn.grey {
  background: #8c8c8c;
  border: 1px solid #8c8c8c;
}

.userprofile .overlay_wrp .actionList.style2 li .btn.grey:hover {
  background: #666666;
  border: 1px solid #666666;
}

.userprofile .overlay_wrp .btn {
  height: 35px;
  line-height: 35px !important;
  border-radius: 0;
  min-width: 110px;
  font-size: 14px;
  font-weight: 700;
}

.userprofile .nameEditCnt .inputUl > li {
  width: 100%;
  margin: 15px 0 0 0;
  position: relative;
}

.userprofile .nameEditCnt .inputUl > li.half {
  width: calc(50% - 20px);
  float: left;
}

.userprofile .nameEditCnt .inputUl > li label {
  font-size: 10px;
  color: #828282;
  position: absolute;
  margin: 0;
  top: -6px;
  left: 10px;
  z-index: 2;
  background: #ffffff;
  padding: 0 1px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

.userprofile .nameEditCnt .inputUl > li .inp1, .userprofile .nameEditCnt .inputUl > li .inp2, .userprofile .nameEditCnt .inputUl > li .profRowCntnt.inpWp_01 {
  /*height: 35px;*/
  border-radius: 4px;
  border-color: #cdcdcd;
  font-size: 13px;
  color: #222222;
}

.userprofile .nameEditCnt .inputUl > li .profRowCntnt.inpWp_01 {
  /*height: 37px;*/
}

.userprofile .nameEditCnt .inputUl > li .autocomplete-suggestions {
  padding: 0;
  left: 0 !important;
}

.userprofile .nameEditCnt .inputUl > li .autocomplete-suggestions .autocomplete-suggestion {
  padding: 10px;
}

.userprofile .nameEditCnt .inputUl > li .autocomplete-suggestions .autocomplete-suggestion .borDiv {
  display: none;
}

.userprofile .nameEditCnt .inputUl > li.frmfield_designation label {
  /*top: -2px;*/
}

.userprofile .close_block, .userprofile .upload_blocks, .userprofile .imag_block {
  display: inline-block;
  vertical-align: middle;
}

.userprofile .upload_blocks:before {
  color: #6a6a6a;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e980";
  font-size: 16px;
  float: left;
}

.userprofile .imag_block:before {
  color: #6a6a6a;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91a";
  font-size: 16px;
  float: left;
}

.userprofile .close_block:before {
  color: #6a6a6a;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 16px;
  float: left;
}

.add_pic_wp {
  position: absolute;
  z-index: 11;
  top: 10px;
  right: 10px;
}

.add_pic_wp:hover .share_wp {
  display: block;
  top: 32px;
}

.add_pic_wp .share_list_2 li a:hover {
  /*background: #c0eaef;*/
}

.add_pic_wp .share_list_2 li a:hover .upload_blocks:before, .add_pic_wp .share_list_2 li a:hover .imag_block:before, .add_pic_wp .share_list_2 li a:hover .close_block:before {
  color: #00abbe;
}

.add_pic {
  width: 32px;
  height: 32px;
  background: #ffffff;
  cursor: pointer;
  line-height: 32px;
  text-align: center;
  font-size: 28px;
  font-weight: 300;
  color: #666666;
  opacity: 0.5;
  border-radius: 100%;
}

.add_pic .upldLg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.add_pic .upldLg input {
  width: 100%;
  height: 100%;
  margin: 0;
}

.delete_icon {
  position: absolute;
  /*top: 15px; right: 20px;*/
  top: 5px;
  right: 5px;
}

.delete_icon:before {
  color: #ffffff;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 16px;
  text-shadow: 0 0px 10px #000000;
  float: left;
}

.ntt {
  display: none;
  font-size: 10px;
  color: #ffffff;
  background: #333333;
  padding: 5px;
  width: 190px;
  position: absolute;
  top: 39px;
  left: 0;
  border-radius: 2px;
  line-height: normal;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left .add_pic:hover {
  opacity: 1;
}

.userprofile .overlay_wrp .eCard.var_2 .top .left .add_pic:hover .ntt {
  display: block;
}

.left.complogo .delete_icon {
  top: 5px;
  right: 5px;
}

@media only screen and (max-width: 767px) {
  .userprofile .overlay_wrp {
    padding: 0 !important;
    padding-bottom: 40px !important;
    height: auto;
  }
  .userprofile .overlay_wrp .clsBtn_000 {
    top: -5px;
    right: -0px;
  }
  .userprofile .overlay_wrp .eCard.var_2 .right {
    width: 100%;
  }
  .userprofile .overlay_wrp .eCard.var_2 .right .nameEditCnt .inputUl > li .inp1 {
    width: 100%;
  }
  .userprofile .overlay_wrp .eCard.var_2 .right .nameEditCnt .inputUl > li.half {
    width: 100%;
  }
  .userprofile .overlay_wrp .eCard.var_2 .profRow {
    width: 100%;
    margin-top: 15px;
  }
  .userprofile .overlay_wrp .actionList.style2 {
    float: none !important;
    /*width:280px;*/
    margin: 15px auto;
  }
  .userprofile .overlay_wrp .actionList.style2 li {
    width: 100%;
  }
  .userprofile .overlay_wrp .actionList.style2 li .btn {
    width: 100%;
  }
  .userprofile .overlay_wrp .actionList.style2 li.fR {
    margin-top: 15px;
  }
  .userprofile .overlay_wrp .banner_img {
    height: auto;
    line-height: normal;
    padding-top: 26.5%;
    position: relative;
  }
  .userprofile .overlay_wrp .banner_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .userprofile .overlay_wrp .banner_img.overlay_brn_image {
    overflow: inherit;
  }
  .userprofile .overlay_wrp .banner_img.overlay_brn_image .frm_user_bannerimg.user_bannerimg {
    overflow: inherit;
  }
  .userprofile .overlay_wrp .frm_user_bannerimg.user_bannerimg {
    position: absolute;
    top: 0;
    left: 0;
  }
  .userprofile .banner_img.overlay_brn_image_1 {
    overflow: inherit;
  }
  .userprofile .banner_img.overlay_brn_image_1 img {
    position: relative;
    top: inherit;
    left: inherit;
    width: auto;
    height: auto;
  }
  .userprofile .banner_img.overlay_brn_image_1 .frm_company_bannerimg.company_bannerimg {
    position: absolute;
    top: 0;
    left: 0;
  }
  .userprofile .actionList > li > a.btn, .userprofile .actionList.style2 > li a.btn {
    margin: 0;
  }
  .profWrp .profTopRow .eCard.var_2 .actionList.style2 {
    /*margin-right: 3px !important;*/
  }
  .userprofile .overlay_wrp .eCard.var_2 .top .left {
    width: 80px;
    height: 80px;
  }
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg {
  position: relative;
  bottom: inherit;
  margin-top: 0 !important;
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg .actionList li {
  margin-left: 15px;
}

.userprofile .overlay_wrp .eCard.var_2 .top .rightDD.repostioningImg .actionList li .btn {
  width: auto;
  line-height: normal !important;
}

/* edit banner overlay end */
/* Edit Your Details overlay Start */
.userprofile .heading_tvb {
  /*font-size: 12px; color: #8c8c8c;*/
  margin-top: 15px;
}

.userprofile .heading_tvb .lightshade {
  color: #C0C0C0;
}

.userprofile .heading_tvb .blackshade {
  color: #000000;
}

.userprofile .profContent {
  padding: 0;
}

.userprofile .left_section {
  float: left;
  width: calc(50% - 20px);
  margin-top: 20px;
}

.userprofile .left_section .nacLst.var_01 {
  margin: 0;
}

.userprofile .left_section .nacLst.var_01 > li {
  width: 100%;
  padding: 0;
  position: relative;
  margin-bottom: 12px;
}

.userprofile .left_section .nacLst.var_01 > li a {
  font-size: 10px;
  color: #828282;
  position: absolute;
  margin: 0;
  top: -1px;
  left: 10px;
  z-index: 2;
  background: #ffffff;
}

.userprofile .left_section .nacLst.var_01 > li .slctWp {
  border-radius: 0;
  height: 35px;
  min-height: 35px;
}

.userprofile .left_section .nacLst.var_01 > li .slctWp .ui-selectmenu-button.ui-widget {
  border-radius: 4px;
  height: 33px;
}

.userprofile .left_section .nacLst.var_01 > li .slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  font-size: 13px;
  color: #222222;
  padding-top: 8px;
  padding-bottom: 7px;
}

.userprofile .left_section .nacLst.var_01 > li .slctWp:before {
  width: 0;
  height: 0;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #8b9dae;
  z-index: 3;
  float: left;
  position: absolute;
  right: 10px;
  top: 14px;
}

.userprofile .left_section .nacLst.var_01 > li .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  border: none;
}

.userprofile .left_section .nacLst.var_01 > li .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu li {
  border: none;
  padding: 5px 10px;
}

.userprofile .left_section .nacLst.var_01 > li .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  width: 0;
  height: 0;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #8b9dae;
  z-index: 3;
  float: left;
}

.userprofile .left_section .nacLst.var_01 > li .heading_tvb {
  margin: 0;
}

.userprofile .left_section .nacLst.var_01 > li.identity .heading_tvb {
  float: left;
  width: 45%;
}

.userprofile .left_section .nacLst.var_01 > li.identity .list5 {
  float: left;
  margin: 0 0 0 10px;
}

.userprofile .left_section .nacLst.var_01 > li.identity .list5 li {
  margin: 0 5px 6px;
  width: auto;
}

.userprofile .left_section .inp_wp_thg {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}

.userprofile .left_section .inp_wp_thg .colnm {
  width: 30%;
  position: relative;
}

.userprofile .left_section .inp_wp_thg .colnm .inp1 {
  height: 35px;
  border-radius: 0;
  width: 100%;
}

.userprofile .left_section .inp_wp_thg .colnm .inp1:focus {
  border-color: #000000;
}

.userprofile .left_section .inp_wp_thg .colnm .abs {
  top: -6px;
}

.userprofile .left_section .inp_wp_thg .colnm select {
  font-size: 13px;
  color: #222222;
  width: 100%;
  padding: 8px 5px;
  border-radius: 0;
  background-color: transparent;
  position: relative;
  z-index: 6;
}

.userprofile .field_work {
  background: #eceeef;
  width: 100%;
  border-radius: 0;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 15px;
}

.userprofile .field_work .field_work_heading {
  font-weight: 600;
  font-size: 12px;
  color: #666666;
}

.userprofile .field_work .field_work_heading .field_work_heading_in {
  font-weight: 400;
}

.userprofile .field_work .nobLst {
  width: 100%;
}

.userprofile .field_work .nobLst li {
  padding: 5px;
  width: auto;
}

.userprofile .field_work .nobLst li .checkBox {
  border: 1px solid #cccccc;
  border-radius: 0;
  background: #f3f3f3;
}

.userprofile .field_work .nobLst li .checkBox .custcheckBox {
  text-indent: 0px;
  padding: 5px 5px 5px 24px;
  margin: 0;
  min-width: 50px;
  text-align: left;
  font-size: 13px;
  color: #222222;
}

.userprofile .field_work .nobLst li .checkBox .custcheckBox:before {
  visibility: hidden;
  position: absolute;
}

.userprofile .field_work .nobLst li.act .checkBox .custcheckBox {
  background: #999999;
  position: relative;
  color: #ffffff;
  padding: 5px 5px 5px 24px;
}

.userprofile .field_work .nobLst li.act .checkBox .custcheckBox:before {
  visibility: visible;
  color: #ffffff;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  font-size: 10px;
  position: absolute;
  top: 6px;
  left: 10px;
  border: none;
  background: none;
}

.userprofile #frm_profile_edit_company .nacLst.var_01.edit li .nobLst li {
  width: 50%;
}

.userprofile #frm_profile_edit_company .nacLst.var_01.edit li .nobLst li .checkBox .custcheckBox:before {
  top: 7px;
  left: 5px;
  margin: 0;
}

.userprofile #frm_profile_edit_company .nacLst.var_01.edit li .nobLst li:last-child {
  width: 100%;
}

.userprofile #frm_profile_edit_user .field_work .nobLst li .checkBox .custcheckBox {
  padding-left: 30px;
  padding-right: 10px;
  padding-right: 30px;
}

.userprofile .area_interest {
  border: none;
  position: relative;
  padding: 0;
}

.userprofile .area_interest .selected_area {
  font-size: 13px;
  color: #222222;
  border: 1px solid #cccccc;
  border-radius: 0;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
}

.userprofile .area_interest .selected_area:before {
  width: 0;
  height: 0;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #8b9dae;
  z-index: 3;
  float: left;
  position: absolute;
  right: 10px;
  top: 14px;
}

.userprofile .area_interest .nobLst {
  border: 1px solid #cccccc;
  margin: 0px;
  border-radius: 0;
  margin-top: -1px;
  display: none;
  position: absolute;
  top: 37px;
  left: 0;
  background: #fff;
  z-index: 2;
}

.userprofile .area_interest .nobLst li .checkBox {
  border: none;
}

.userprofile .area_interest .nobLst li .checkBox .custcheckBox {
  font-size: 13px;
  color: #222222;
}

.userprofile .area_interest .nobLst li .checkBox .custcheckBox:before {
  border: none;
  margin: 5px 5px 0 0;
}

.userprofile .area_interest .nobLst li .checkBox input[type="checkbox"]:checked + .custcheckBox:before {
  background: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  font-size: 12px;
  font-weight: 700;
  color: #666666;
}

.userprofile .area_interest .nobLst li:hover {
  background: #f5f6f7;
}

.userprofile .area_interest.act .nobLst {
  display: block;
}

.userprofile .ContRow {
  border: none;
}

.profContent .custmRadio_2 {
  position: relative;
  font-size: 12px;
  color: #666666;
  line-height: 20px;
  margin-bottom: 0;
}

.profContent .identity {
  display: flex;
  /*align-items: end;*/
}

.custmRadio_2:before {
  content: "";
  width: 16px;
  height: 16px;
  border: 1px solid #999999;
  border-radius: 100%;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}

.custmRadio_2:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-radius: 100%;
  position: absolute;
  top: 4px;
  left: 3px;
}

#userprofile_dateofjoining.userprofile .profRow {
  padding: 0;
}

.radio input[type="radio"]:checked + .custmRadio_2:after {
  background: #156df6;
}

.nacLst.var_01 .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  display: none;
}

@media only screen and (max-width: 767px) {
  .userprofile .left_section {
    width: 100%;
  }
  .userprofile .left_section .profRow .nacLst.var_01 .slctWp .nano {
    top: 33px !important;
  }
  .userprofile .left_section .inp_wp_thg .colnm select {
    padding-right: 18px;
  }
  .userprofile .left_section .nacLst.var_01 > li .slctWp:before {
    right: 4px;
  }
}

/* Edit Your Details overlay end */
/* ml product start */
.profile_v5 .marketplace .mg_btn .shareIc:before, .profile_v5 .marketplace .mg_btn .editIc:before {
  color: #ffffff;
}

.profile_v5 .marketplace .mg_btn .shareIc {
  padding: 6px;
  box-sizing: border-box;
}

.profile_v5 .marketplace .mg_btn .shareIc:before {
  font-size: 16px;
}

.profile_v5 #ml_products + #member_listing_products {
  border: none;
  margin-top: 10px;
  margin-right: 20px;
}

.profile_v5 .profTopRow #ml_products + #member_listing_products {
  margin-right: 0;
}

.profile_v5 #member_listing_products {
  /*padding:20px 20px 0 0;*/
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.profile_v5 .container_main.for_dock_supp_m #member_listing_products {
  border: none;
}

.profile_v5 .productnsevices_wp {
  border: 1px solid #e5e5e5;
  background: #f2f2f2;
  border-radius: 4px;
}

.profile_v5 .prf_header {
  padding-bottom: 10px;
  position: relative;
}

.profile_v5 .prf_header .shareIc {
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 20px;
  padding: 0 5px 3px;
  width: auto;
  height: auto;
  line-height: normal;
}

.profile_v5 .prf_header .shareIc:hover {
  background: #daebed !important;
}

.profile_v5 .prf_header .shareIc:hover:before {
  color: #00abbe;
}

.profile_v5 .prf_header .shareIc:hover:hover .icon_with_text {
  color: #00abbe;
}

.profile_v5 .prf_header .shareIc:before {
  color: #8c8c8c;
  font-size: 14px;
}

.profile_v5 .prf_header .icon_with_text {
  margin-top: 5px;
  color: #8c8c8c;
  text-transform: uppercase;
}

.profile_v5 .prf_heading {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
}

.profile_v5 .tab_list_m li a {
  font-weight: 400;
}

.profile_v5 .row_p {
  margin-top: 15px;
}

.profile_v5 .three_dot {
  background: #999999;
}

.profile_v5 .ul_list_m > li {
  width: 180px;
  margin: 5px;
  background: #ffffff;
  border-radius: 4px;
  padding: 0;
}

.profile_v5 .productnsevices_wp .ul_list_m.profile {
  width: calc(100% - 30px);
  justify-content: inherit;
}

.profile_v5 .ul_list_m.profile li .img_holder {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 180px;
}

.profile_v5 .ul_list_m.profile li .prod_action {
  display: none;
}

.profile_v5 .prod_desp a .prod_name {
  font-size: 12px;
  height: auto;
}

.profile_v5 .ul_list_m.profile li .prod_price_desp {
  padding: 5px 0 0 0;
}

.profile_v5 .ul_list_m.profile li .prod_price_desp .prod_price {
  font-size: 11px;
  color: #8c8c8c;
}

.profile_v5 .ul_list_m.profile li .prod_desp {
  padding: 10px 15px 5px 15px;
  margin: 0;
}

.profile_v5 .tdd_inner_nano.tdd_inner {
  min-height: 220px;
}

.profile_v5 .tab_list_wp.var_2 {
  width: 570px;
  width: 610px;
}

.profile_v5 .tab_list_wp.var_2 .tddwrp_up {
  float: right;
}

.profile_v5 .tab_list_wp .tddwrp_up {
  margin-left: 10px;
}

.profile_v5 .industry_packaging_ic:before {
  margin-right: 6px;
}

.enquiry_wp.share_catalogue .prod_list_interv .ul_list_m .img_holder > a {
  display: contents;
}

.enquiry_wp.share_catalogue .prod_list_interv .ul_list_m .img_holder > a img {
  max-height: 100%;
}

.div_column_3 .tdd_inner .search_inplist {
  box-shadow: 0px 0 5px #888888;
}

.profile_v5 #companyprofile_products .ul_list_m.profile.user_products li .prod_desp, #member_listing_products .ul_list_m.profile.user_products li .prod_desp {
  padding-bottom: 50px;
}

.profile_v5 #companyprofile_products .ul_list_m.profile.user_products li .prod_action, #member_listing_products .ul_list_m.profile.user_products li .prod_action {
  display: block;
  padding: 0 8px;
  bottom: 8px;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #member_listing_products {
    padding-right: 0;
    padding-left: 0;
  }
  .profile_v5 #member_listing_products .productnsevices_wp {
    background: transparent;
  }
  .profile_v5 .prf_header {
    padding: 10px;
  }
  .profile_v5 #profile_catalogue_list .prftop_header .prf_heading {
    margin-top: 30px;
    width: 100%;
  }
  .profile_v5 .ul_list_m > li {
    width: calc(50% - 10px);
  }
  .profile_v5 .productnsevices_wp .ul_list_m.profile {
    width: calc(100% - 10px);
    margin-left: 5px;
  }
  .profile_v5 .tab_list_wp.var_2 {
    width: 100%;
  }
  .profile_v5 .tab_list_wp.var_2 .tab_list_m {
    width: 100%;
  }
  .profile_v5 #member_listing_products .tab_list_wp.var_2 .tab_list_m {
    width: calc(100% - 40px);
  }
  .profile_v5 .prf_header .tab_list_wp.var_2 .tddwrp_up .tdd_inner_nano.tdd_inner {
    min-height: 160px;
    top: 24px;
  }
  .prod_desp .btn_v2.white_btn {
    margin-top: 8px;
  }
  .tt_wp .tootTipV2Cont {
    right: -56px;
    bottom: 25px;
  }
  .prod_save {
    margin-right: 6px;
  }
  .prod_save:before {
    font-size: 12px;
  }
  .prod_share {
    margin-right: 6px;
  }
  .prod_share::before {
    font-size: 12px;
  }
  .tt_wp .tootTipV2:before {
    right: 64px;
  }
  .prod_desp .btn_v2.white_btn {
    font-size: 11px;
    padding: 4px;
  }
  .prf_header .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner {
    min-height: 160px;
  }
  .ul_list_m li .img_holder {
    height: 180px;
  }
  .pagination li {
    width: 20px;
    height: 20px;
    line-height: 20px;
  }
  .pagination li a {
    font-size: 14px;
  }
}

/* ml product End */
.profile_v5 {
  /* revmoving items start */
}

.profile_v5 .companyprofile_view .ContRow {
  border: none;
}

.profile_v5 .prof_cont_wrp {
  border: 1px solid #e5e5e5 !important;
  border-radius: 5px;
}

.profile_v5 .prof_cont_wrp .profContent {
  width: 100%;
  display: flex;
  flex-flow: row;
}

.profile_v5 .profTwoEqualCol {
  width: 50%;
}

.profile_v5 .profLabel {
  width: 144px;
  font-size: 14px;
  color: #8C8C8C;
  font-weight: 400;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec {
  width: 100%;
  margin-top: 10px;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .name {
  float: left;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .vrifCnt {
  margin-top: 5px;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .vrifCnt.dis .vrifTxt.link {
  margin-top: 1px;
  color: red;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .vrifCnt.dis .vrifdIc:before {
  color: red;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .vrifCnt.dis .verifyic:before {
  margin-top: -5px;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp {
  position: absolute;
  right: 60px;
  top: 1px;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp .shareIc {
  display: block;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp.var_2 {
  position: relative;
  right: inherit;
  top: inherit;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp.var_2 .shareIc {
  margin: 2px 0 0 0;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .actionList.style2 {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

.profile_v5 #companyprofile_about .eCard.var_2 .topSec .actionList.style2 li .btn.wht {
  border-radius: 4px;
}

.profile_v5 #companyprofile_about .profRowCntnt {
  display: inline-block;
  width: 100%;
}

.profile_v5 #companyprofile_about .eCard.var_2 .left .imgWp {
  border-radius: 0;
}

.profile_v5 #companyprofile_about .eCard.var_2 .left .imgWp img {
  border-radius: 0;
}

.profile_v5 .botmSec .actionList.style2 .shareIc {
  padding: 3px 0 0 0;
}

.companyprofile_edit #successmsg {
  position: absolute;
  margin-top: 6px;
  font-size: 12px;
  color: #85ce32;
}

/* company banner start */
.eCard.var_2 .company_setion .right .botmSec {
  float: right;
}

.company_setion {
  float: left;
  margin-left: 190px;
  width: calc(100% - 190px);
  padding-right: 10px;
  box-sizing: border-box;
}

.com_bot_text {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 5px;
  position: relative;
  padding-left: 20px;
}

.start_icon:before {
  color: #8c8c8c;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
  font-size: 14px;
  margin-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
}

.com_icon:before {
  color: #8c8c8c;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e914";
  font-size: 14px;
  margin-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
}

.loc_icon:before {
  color: #8c8c8c;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96e";
  font-size: 14px;
  margin-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .profile_v5 .company_setion {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 34px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .editIc {
    top: -30px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .vrifCnt {
    width: 100%;
    padding: 10px 0 0 0;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp {
    top: -37px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .Icwrp.var_2 {
    margin-right: 5px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .actionList.style2 {
    margin: 0 !important;
    top: -35px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .actionList.style2 li .btn.wht {
    margin: 0;
  }
}

/* company edit banner start */
.ads_section {
  width: 150px;
  padding: 5px;
  box-sizing: border-box;
  background: #F6f7f7;
  border-radius: 4px;
  float: left;
  margin: 15px 0 0 120px;
}

.ads_section .ads_text {
  font-size: 12px;
  color: #8c8c8c;
}

.ads_section .ads_text a {
  color: #000000;
}

.ads_section .ads_text a:hover {
  text-decoration: underline;
}

#companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .right, #companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .profRow {
  margin-top: 10px;
}

#companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .txtAreaWp01 .profRowHdng {
  top: -6px;
}

#companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .slctWp {
  border-radius: 0;
  height: 35px;
  min-height: 35px;
}

#companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .slctWp .inp2 {
  width: 100%;
  height: 33px;
}

#companyprofile_about.userprofile .overlay_wrp .eCard.var_2 .top .left {
  border-radius: 0;
}

.userprofile .nameEditCnt .inputUl > li #correct_company_name_view .profRowHdng {
  top: 0px;
}

/* company edit banner End */
/* company banner End */
.profile_v5 #companyprofile_social {
  width: calc(50% - 25px);
  display: inline-block;
  vertical-align: top;
  float: right;
  margin-right: 20px;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profConten {
  display: inline-block;
  width: 100%;
}

/* edit business details overlay start */
#userprofile_Description.userprofile .left_section {
  margin: 0;
}

#userprofile_Description.userprofile .left_section .profRow {
  padding: 0;
}

#userprofile_Description.userprofile .left_section .nacLst.var_01 > li .profRow {
  padding: 0;
}

#userprofile_Description.userprofile .left_section .nacLst.var_01 > li .profRow .profRowHdng {
  font-size: 10px;
  color: #828282;
  background: #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
  z-index: 2;
}

#userprofile_Description.userprofile .left_section .nacLst.var_01 > li .profRow .profRowCntnt {
  margin: 0;
}

#userprofile_Description.userprofile .left_section .nacLst.var_01 > li .profRow .profRowCntnt .txtArea {
  border-radius: 0;
  min-height: 100px;
  max-height: 250px;
  padding: 15px 10px 10px;
  font-size: 13px;
  color: #000000;
}

#userprofile_Description.userprofile .left_section.fR {
  margin-top: 15px;
}

#userprofile_Description.userprofile .left_section.fR .nacLst.var_01 > li a {
  top: -8px;
}

@media only screen and (min-width: 768px) {
  #userprofile_Description.userprofile .left_section .nacLst.var_01 > li .profRow .profRowCntnt .txtArea {
    height: 319px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .left .imgWp {
    top: 43px;
  }
}

@media only screen and (max-width: 767px) {
  #userprofile_Description.userprofile .overlay_wrp .subheading {
    margin-bottom: 25px;
  }
  .profile_v5 #companyprofile_social {
    width: 100%;
    margin: 0;
  }
}

/* edit business details overlay End */
/* award overlay start */
.userprofile .awardLst {
  width: 100%;
}

.userprofile .awardLst li {
  background: #f6f6f6;
  border-radius: 0;
  height: auto;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 15px;
}

.userprofile .awardLst li .err {
  position: absolute;
  bottom: -20px;
  left: 0;
  font-size: 14px;
}

.userprofile .awardLst li .imgWp {
  width: 64px;
  height: 64px;
  line-height: 64px;
  background: #d1e8ea;
  position: relative;
}

.userprofile .awardLst li .imgWp .add_pic {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  background: #666666;
  color: #ffffff;
}

.inpWp.awrd {
  padding-left: 10px;
  width: calc(100% - 90px);
  margin-top: 16px;
}

.inpWp.awrd .inp1 {
  height: 35px;
  border-radius: 0;
  font-size: 13px;
  color: #222222;
}

.inpWp.awrd .inp1:focus {
  border-color: #000000;
}

.inpWp.awrd .border_text {
  position: absolute;
  top: -6px;
  left: 20px;
  font-size: 10px;
  color: #828282;
}

.delete_icbtn {
  float: right;
  margin-top: 24px;
}

.delete_icbtn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  font-size: 14px;
  color: #8c8c8c;
  box-sizing: border-box;
}

.btn.var_3.grey {
  background: #8c8c8c;
  height: 24px;
  line-height: 24px !important;
  font-size: 12px;
  float: left;
  border-color: #8c8c8c;
  border-radius: 20px;
  width: auto;
  color: #ffffff;
}

.awardorly_sec .profRow {
  padding-top: 10px;
}

.awardorly_sec .actionList {
  margin-top: 20px;
}

@media only screen and (min-width: 768px) {
  .userprofile#userprofile_certificate .overlay_wrp .actionList.style2, .userprofile#userprofile_awards .overlay_wrp .actionList.style2 {
    width: auto;
  }
}

/* award overlay End */
/* we offer overlay start */
.pref_wp {
  display: inline-block;
  width: 100%;
}

.pref_wp .dd_rpw {
  float: left;
  width: calc(100% - 220px);
}

.pref_wp .dd_rpw .inpWp.awrd {
  width: 100%;
  margin: 0;
  padding: 0;
}

.pref_wp .btn {
  border-radius: 20px;
  margin: 0;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  float: right;
}

.ofer_seek_heading {
  font-size: 14px;
  color: #8c8c8c;
  float: left;
  margin-top: 5px;
}

.ofer_seek_block {
  display: inline-block;
  width: 100%;
  margin: 20px 0 20px 0;
}

.off_list {
  float: right;
  width: calc(100% - 180px);
}

.off_list li {
  list-style: none;
  float: left;
  background: #eceeef;
  position: relative;
  font-size: 13px;
  color: #333333;
  padding: 2px 20px 3px 8px;
  border-radius: 5px;
  margin: 5px;
}

.off_list li a {
  color: #333333;
}

.userprofile .close {
  position: absolute;
  top: 3px;
  right: 5px;
}

.userprofile .close:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 10px;
  color: #333333;
  box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
  .pref_wp .dd_rpw {
    width: 100%;
  }
  .pref_wp .btn {
    float: none;
    margin: 20px auto 0;
    display: block;
  }
  .off_list {
    width: 100%;
    margin-top: 20px;
  }
  #frm_profile_edit_company .addprod_wp {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 479px) {
  .userprofile .awardLst li {
    margin-bottom: 30px;
  }
  .userprofile .awardLst li .err {
    bottom: -36px;
  }
}

/* we offer overlay End */
/* matckmaking start */
#companyprofile_offerseek {
  margin-right: 20px;
  margin-top: 10px;
}

.matchmaking_wp {
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
  padding: 15px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
}

.matchmaking_wp .ofer_seek_block {
  /*float: left; width:50%;*/
}

.match_heading {
  font-size: 18px;
  color: #000000;
  float: left;
}

@media only screen and (max-width: 767px) {
  #companyprofile_offerseek {
    margin-right: 0;
    background: #ffffff;
    margin-top: 10px;
    border-radius: 4px;
  }
  #companyprofile_offerseek .profContent {
    padding: 0;
  }
  #companyprofile_offerseek .profContent .profRow {
    padding: 0;
  }
  #companyprofile_offerseek .profContent .profRow .matchmaking_wp {
    border: none;
  }
}

@media only screen and (max-width: 767px) {
  .companyprofile_view p.match_heading {
    font-size: 18px;
  }
  .profile_v5 .companyprofile_view .ContRow .matchmaking_wp .prod_ctlog_txt_rhs {
    margin-top: 10px;
  }
  #companyprofile_offerseek .emptyptxt {
    font-size: 14px !important;
  }
}

/* matckmaking End */
/* awards section start */
.profile_v5 #companyprofile_awards .awardLst li, .profile_v5 #companyprofile_certificate .awardLst li {
  border: none;
}

.profile_v5 #companyprofile_awards .awardLst li .imgWp, .profile_v5 #companyprofile_certificate .awardLst li .imgWp {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  background-color: #cccccc;
}

.profile_v5 #companyprofile_awards .awardLst li .awardCnt, .profile_v5 #companyprofile_certificate .awardLst li .awardCnt {
  padding-top: 0px;
  color: #333333;
  float: right;
  width: calc(100% - 50px);
  height: 40px;
  line-height: 40px;
}

.profile_v5 #companyprofile_awards .awardLst li .awardCnt .awardCnt_text, .profile_v5 #companyprofile_certificate .awardLst li .awardCnt .awardCnt_text {
  line-height: 1.25;
  display: inline-block;
}

.profile_v5 .award_nano {
  position: relative;
  border: none;
  min-height: 155px;
  max-height: 155px;
  /*.nano-content{position: static; top: inherit;            left: inherit;            right: inherit;            bottom: inherit; overflow: inherit;}    */
}

/* awards section End */
.profile_v5 .awardLst, .userprofile .awardLst {
  /*padding-right: 38px !important;*/
}

.block_nano {
  position: relative;
  border: none;
  /*min-height: 300px;*/
  min-height: 310px;
  max-height: 380px;
}

.block_nano .brnchaddresslist {
  padding-right: 0;
}

.profile_v5 .profRow.prof_details_wrp {
  margin-top: 10px;
}

.profile_v5 #ml_products {
  margin-top: 10px;
  margin-right: 20px;
  display: inline-block;
  display: inline-block;
  width: calc(100% - 20px);
}

@media only screen and (max-width: 767px) {
  .profile_v5 #ml_products {
    width: 100%;
  }
}

/* edit digital address start */
.userprofile .van_url {
  background: #8c8c8c;
  cursor: pointer;
  font-size: 12px;
  color: #ffffff;
  border-radius: 20px;
  height: 24px;
  line-height: 24px;
  float: left;
  width: 120px;
  text-align: center;
}

.userprofile .van_url:hover {
  background: #666666;
}

.userprofile .vanity_url .top_tsxt {
  font-size: 10px;
  color: #828282;
  background: #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}

.userprofile .vanity_url input {
  height: 33px;
  width: calc(100% + 20px);
  background: #f0f0f0;
  margin-left: -10px;
  padding: 0 10px;
  box-sizing: border-box;
}

.userprofile .qrcode_wp {
  position: absolute;
  bottom: -25px;
  right: 90px;
}

.userprofile .qrcode_wp:hover .qr_code_block {
  display: block;
  top: 15px;
}

.userprofile .qrcode_wp.shar {
  right: 0;
}

.userprofile .qrcode_wp.shar .qrcode:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  font-size: 12px;
  color: #8c8c8c;
  box-sizing: border-box;
  position: absolute;
  top: 3px;
  left: 5px;
}

.userprofile .qrcode_wp.shar .qrcode:hover:before {
  color: #00abbe;
}

.userprofile .qrcode_wp.shar:hover .share_wp {
  display: block;
  top: 15px;
}

.userprofile .qrcode {
  font-size: 12px;
  color: #8c8c8c;
  border-radius: 10px;
  padding-left: 20px;
  padding: 2px 5px 2px 20px;
  font-weight: 700;
}

.userprofile .qrcode:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e941";
  font-size: 12px;
  color: #8c8c8c;
  box-sizing: border-box;
  position: absolute;
  top: 3px;
  left: 5px;
}

.userprofile .qrcode:hover {
  background: #e6f7f9;
  color: #00abc3;
}

.userprofile .qrcode:hover:before {
  color: #00abbe;
}

.userprofile .inp1.bgColor_f4 {
  background: #f0f0f0;
}

#userprofile_social.userprofile .profRow {
  padding-top: 0;
}

/* edit digital address End */
.userprofile .nameEditCnt .nameRow .company_create_field_el .ui-menu {
  left: 1px !important;
  z-index: 3;
  overflow: hidden;
  overflow-y: scroll;
}

.userprofile .weseek_suggestion .autocomplete-suggestions {
  top: 34px;
}

.profile_v5 .profRow.shrblk .shrblk_p {
  width: calc(60% - 60px);
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.profile_v5 .profRow.shrblk .shrblk_p:hover {
  text-decoration: underline;
}

.profile_v5 .profRow.shrblk .get_profile_link_share_block {
  float: right;
}

.profile_v5 .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
  top: 13px !important;
}

.profile_v5 .profRow.shrblk .get_profile_link_share_block:hover .share_wp {
  display: block;
  top: inherit;
  /*bottom: 20px; */
  top: 37px;
}

.profile_v5 #companyprofile_social .profRow.shrblk .get_profile_link_share_block:hover .share_wp {
  top: 32px;
}

.profile_v5 .nano > .nano-pane > .nano-slider {
  border-radius: 10px;
}

.profile_v5 #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
  top: 8px !important;
}

.qr_code_prf:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e941";
  font-size: 12px;
  color: #8c8c8c;
  box-sizing: border-box;
  position: absolute;
  top: 7px;
  left: 3px;
}

.profile_v5 .autocomplete-suggestions, .userprofile .autocomplete-suggestions {
  width: 100% !important;
  top: 34px;
}

@media only screen and (min-width: 768px) {
  .profile_v5 #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
    position: absolute;
  }
}

@media only screen and (max-width: 767px) {
  .block_nano {
    max-height: 362px;
  }
  .profile_v5 #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
    top: 14px !important;
    right: -10px;
  }
}

/* pb start */
.profile_v5 .profRowHdng {
  color: #000000;
  font-weight: 500;
  font-size: 18px;
}

.profile_v5 .tabCnt #usertab li {
  margin: 0;
  text-transform: initial;
  height: 30px;
  margin-right: 2px;
  background: #f5f6f7;
  line-height: 30px;
  border-top-left-radius: 4px;
  border: none;
  padding: 0;
  border-top-right-radius: 4px;
  border: 1px solid #e5e5e5;
}

.profile_v5 .tabCnt #usertab li a {
  font-size: 12px;
  font-weight: 500;
  color: #8c8c8c;
  padding: 0 10px;
}

.profile_v5 .tabCnt #usertab li.act {
  background: #ffffff;
}

.profile_v5 .tabCnt #usertab li.act a {
  color: #000000;
}

.profile_v5 .comntList .actionList {
  margin-top: 0 !important;
  margin-right: 0;
}

.profile_v5 .comntList .actionList li {
  border: none;
}

.profile_v5 .comntList .actionList .comntList {
  padding: 0;
}

.profile_v5 .comntList .actionList .comntList li {
  box-shadow: none;
  border: 1px solid #e5e5e5;
}

.profile_v5 .comntList .actionList .dscrptn {
  padding-left: 20px;
}

.profile_v5 .comntList .actionList .time {
  font-style: normal;
}

.profile_v5 .comntList .actionList .botLstWp {
  margin: 0;
  width: 100%;
}

.profile_v5 .comntList .actionList .botLstWp a {
  color: #00abbf;
  font-size: 12px;
  margin: 0;
  display: inline-block;
  line-height: 2.5;
}

.profile_v5 #discussions .comntList > li .actionList li .numcnt {
  margin-top: 0;
  margin-left: 0;
}

.profile_v5 #discussions .comntList > li .actionList li .patIc {
  margin-top: -4px;
}

.profile_v5 .profWrp .group_actionListWrp .actionList {
  margin-right: 0;
  margin-left: 6px;
}

.profile_v5 #groups .group_actionListWrp ul.actionList li .shareIc {
  margin-right: 0;
  margin-top: 6px;
}

.profile_v5 .botLstWp .actionList li .shareIc {
  font-size: 16px;
}

.profile_v5 .dscrptn > a {
  font-style: normal;
}

.profile_v5 #groups ul.grpLst_2 {
  padding-top: 0 !important;
}

.profile_v5 #groups ul.grpLst_2 > li {
  box-shadow: none;
  border-radius: 4px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: #ffffff;
  border: none;
  border: 1px solid #e5e5e5;
}

.profile_v5 #groups ul.grpLst_2 > li .lstDec {
  line-height: 1.3;
}

.profile_v5 #groups .group_actionListWrp ul.actionList li .shareIc {
  padding: 0;
}

.profile_v5 #groups .grpLstHdng {
  font-size: 16px;
}

.profile_v5 #groups .name_hint_template .txt_s_v2 {
  font-size: 12px;
}

.profile_v5 #groups .group_descr {
  max-height: 48px;
  line-height: 1.5;
}

.profile_v5 #articles ul.list2 {
  margin-top: -9px;
  margin-left: -10px;
  display: inline-block;
}

.profile_v5 #articles ul.list2 > li {
  background: #ffffff;
  padding: 12px 10px;
  height: 406px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #e5e5e5;
}

.profile_v5 #articles ul.list2 > li .imgWp {
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
}

.profile_v5 #articles ul.list2 > li .actionList {
  position: absolute;
  bottom: 10px;
  right: 0;
}

.profile_v5 #articles ul.list2 > li .actionList li a {
  line-height: normal;
  margin-top: 15px;
}

.profile_v5 #articles ul.list2 > li .actionList li .patIc {
  margin-top: 0;
}

.profile_v5 #articles ul.list2 > li .lstDec {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}

.profile_v5 .profBizWrp .list2 {
  border: none;
}

.profile_v5 .emptyTemplate {
  background: #ffffff;
  margin: 0;
  padding: 20px;
}

.greLine {
  border: none;
}

.discusinIc:before {
  font-size: 20px;
}

@media only screen and (min-width: 768px) {
  .headRow {
    padding-right: 20px;
  }
  .profTopRow {
    margin-right: 20px;
  }
  .profile_v5 .profBizWrp, .profBizWrp .tabCnt {
    /*background-color: #ffffff;*/
  }
  .profile_v5 #articles ul.list2 > li {
    padding: 20px;
  }
  .profile_v5 #articles ul.list2 > li .imgWp {
    width: calc(100% + 40px);
    margin-left: -20px;
  }
  .profile_v5 #articles ul.list2 > li .actionList {
    right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_v5 #discussions .comntList > li .actionList li .shareIc {
    margin-top: 10px;
  }
  .profile_v5 #groups .group_descr {
    max-height: 61px;
  }
}

/* promote profile start */
#userprofile_email_signature {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

#userprofile_email_signature .ContRow {
  padding: 0;
}

.promote_profile_block {
  position: relative;
}

.wrp_box_style_outr.var_01 {
  /*position: relative;*/
  width: 100%;
}

.wrp_box_style_outr.var_01 .wrp_box_style {
  padding-bottom: 30px;
  margin-top: 10px;
  border-radius: 4px;
  background: #ffffff;
  border: none;
  border: 1px solid #e5e5e5;
}

.wrp_box_style .hd {
  text-align: inherit;
  border: none;
  background-color: transparent;
  padding: 18px 15px;
}

.wrp_box_style_1 .contLfRg.profile_card_contLfRg {
  padding-left: 60px;
  padding-right: 60px;
}

.contLfRg .contCol_1 {
  width: 100%;
  position: inherit;
  top: inherit;
  display: inline;
  padding-left: 0;
}

.contLfRg .contCol_1 .signature {
  width: 100%;
  transform: inherit;
  text-align: center;
}

.contLfRg .contCol_1 .signature .ToolTip .downArw_333 {
  margin-right: 80px;
}

.contLfRg .contCol {
  font-size: 14px;
  padding-left: 0;
  font-weight: 400;
  color: #000000;
}

.add_txt_buss_blog {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 400;
  padding-top: 4px;
  padding-bottom: 14px;
  padding-right: 36px;
}

.gl_profile_link_block {
  width: 50%;
  float: left;
  padding-top: 4px;
  text-align: center;
}

.gl_profile_link_block a {
  display: inline-block;
}

.gl_profile_link_div {
  width: 50%;
  float: left;
}

.gl_profile_link_div .ToolTip {
  width: 115px;
  bottom: 30px;
}

.plugin_text_for_profile {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 400;
  text-align: center;
}

.plugin_text_for_profile a {
  color: #000000;
}

.wrp_box_style_outr .info_text {
  position: absolute;
  bottom: 18px;
  margin: auto;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #8C8C8C;
  padding: 0 8px;
  box-sizing: border-box;
}

.wrp_box_style_outr .info_text a {
  color: #000000;
}

.wrp_box_style_outr .info_text a:hover {
  text-decoration: underline;
}

.gl_profile_link_div.var2 {
  padding-right: 36px;
  box-sizing: border-box;
  text-align: center;
}

.gl_profile_link_block.var2 {
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}

.code_copy_block {
  background-color: #8c8c8c;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 24px;
  margin-top: 24px;
  cursor: pointer;
}

.code_copy_block:hover {
  background-color: #666666;
}

.code_copy_block.frmfield_badge_code {
  margin-top: 26px;
}

.code_copy_block.var02.frmfield_icon_code {
  margin-top: 33px;
}

.code_copy_block.act + .ToolTip {
  display: block;
}

.profile_info_block_table {
  padding: 10px 20px;
}

.code_copy_text {
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
}

.contCol_1 .lef, .contCol_1 .rig {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 400;
  text-align: left;
  padding-right: 20px;
  box-sizing: border-box;
}

.right_point_arr::before {
  content: "→";
  font-size: 10px;
  position: absolute;
  right: -14px;
  top: -2px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .profile_info_block_table {
    padding: 10px 15px;
  }
  .wrp_box_style_1 .contLfRg.profile_card_contLfRg {
    padding-left: 20px;
    padding-right: 20px;
  }
  .add_txt_buss_blog {
    padding-right: 0;
  }
  .wrp_box_style_1 .contLfRg.fR {
    padding-left: 10px;
    padding-right: 10px;
  }
  .contCol_1 .lef, .contCol_1 .rig {
    padding-right: 10px;
  }
  .code_copy_block.var01 {
    margin-top: 48px;
  }
  .code_copy_block.var02 {
    margin-top: 23px;
  }
}

.profile_v5 .profBizWrp #discussions .comntList > li {
  /*margin-top: 0;*/
  border: 1px solid #e5e5e5;
}

@media only screen and (max-width: 767px) {
  .profile_v5 .wrp_box_style_outr .info_text {
    padding: 0 80px;
  }
  .profile_v5 .gl_profile_link_block {
    width: 100%;
  }
  .profile_v5 .wrp_box_style_1 .contLfRg.profile_card_contLfRg {
    padding-left: 24px;
    padding-right: 24px;
  }
  .profile_v5 .contLfRg .contCol_1 .signature {
    display: contents;
  }
  .profile_v5 .profile_info_block_table {
    padding: 10px 15px;
  }
  .profile_v5 .wrp_box_style_1 .numContWp .contCol, .profile_v5 .wrp_box_style_outr.var_01 {
    width: 100%;
  }
  .profile_v5 .signatureWp, .profile_v5 .gl_profile_link_div {
    text-align: center;
  }
  .profile_v5 .contCol_1 .txt_wrapper .lef, .profile_v5 .contCol_1 .rig {
    width: 50%;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .profile_v5 .wrp_box_style_outr.var_01 .wrp_box_style {
    padding-bottom: 50px;
    background-color: #ffffff;
    border-radius: 4px;
  }
  .profile_v5 .profContent {
    padding: 0;
  }
  .profile_v5 .gl_profile_link_div.var2, .profile_v5 .add_txt_buss_blog {
    padding-right: 0;
  }
  .profile_v5 .comntList li .botLstWp.var_2 {
    width: 100%;
    margin-bottom: 24px;
  }
  .profile_v5 .botLstWp .link14_777 {
    font-size: 12px;
  }
  .profile_v5 .code_copy_block.frmfield_badge_code {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .profile_v5 .code_copy_block.var02.frmfield_icon_code {
    margin-top: 18px;
    margin-bottom: 20px;
  }
  .profile_v5 .profBizWrp #discussions .comntList > li {
    margin-top: 2px;
    margin-bottom: 10px;
  }
  .profile_v5 #articles ul.list2 {
    margin-top: -10px;
  }
  .profile_v5 #groups ul.grpLst_2 {
    margin-top: -5px;
    display: inline-block;
    margin-left: -7px;
    width: 100%;
  }
}

@media only screen and (min-width: 767px) {
  #userprofile_email_signature {
    padding-right: 20px;
  }
}

/* promote profile end */
/* view profile block start */
#view_profile_info_main_div {
  padding: 20px 24px;
  box-sizing: border-box;
  background-color: #eceeef;
  display: inline-block;
  width: 100%;
  border-radius: 4px;
  margin-top: 10px;
}

.view_profile_info_text {
  width: 80%;
  float: left;
}

.view_profile_info {
  font-size: 18px;
  color: #000000;
}

.view_profile_info_bold {
  font-weight: bold;
}

.access_join_comm {
  font-size: 14px;
  color: #000000;
  padding-top: 36px;
}

.new_usr_wrp .view_profile_info {
  color: #ffffff;
}

#companyprofile_bizforum .tab > li:first-child {
  margin-left: 0;
}

@media only screen and (min-width: 768px) {
  #view_profile_info_main_div {
    width: calc(100% - 20px);
  }
  #companyprofile_bizforum {
    padding-right: 20px;
    box-sizing: border-box;
  }
  #userprofile_email_signature #companyprofile_sme_inspiration {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .view_profile_info_text {
    width: 100%;
    padding-bottom: 24px;
  }
  .access_join_comm {
    padding-top: 24px;
  }
}

/* view profile block end */
@media only screen and (min-width: 767px) {
  #userprofile_dateofjoining {
    padding-right: 20px;
  }
  #articles .list2 > li .numcnt.pnt {
    margin-left: 10px;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .profBizWrp {
    padding-top: 24px;
    background: transparent;
  }
  .tabCnt .tab > li > a {
    font-size: 16px;
  }
  .comntList > li .userDisplay .colRight .topic {
    float: right;
    font-style: normal;
    margin-top: 18px;
  }
  .profRowHdng {
    padding: 0 15px;
    color: #000000;
    font-weight: 500;
    font-size: 18px;
    margin-top: 24px;
  }
  #articles .list2 > li {
    padding: 10px;
  }
  #articles .list2 > li .numcnt.pnt {
    margin: 6px;
    margin-top: 18px;
  }
  .lstDec {
    font-size: 14px;
  }
  .profile_v5 #groups .grpLst_2 > li {
    margin: 7px;
    width: 100%;
  }
  .profile_v5 .profBizWrp .tabCnt {
    background: transparent;
  }
  .profile_v5 .profBizWrp .tabCnt .link14 {
    margin-top: 5px;
  }
}

/* rhs login options start */
.container .colRig .colmWp:first-child {
  border-top: 1px solid #e5e5e5;
}

.signup_login_options {
  padding: 20px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: #ffffff;
  margin-top: 10px;
}

.signup_login_options .btn_v2 {
  width: 100%;
  margin-bottom: 15px;
  text-transform: capitalize;
  border-color: transparent;
  border-radius: 0;
}

.signup_login_options .google_btn {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #d6d6d6;
  position: relative;
}

.signup_login_options .google_btn:before {
  content: " ";
  position: absolute;
  background-image: url(images/signup_v2/google_v2.png);
  width: 17px;
  height: 17px;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  top: 8px;
  left: 12px;
  background-size: cover;
}

.signup_login_options .facebook_btn {
  background-color: #4266b0;
  color: #ffffff;
  position: relative;
}

.signup_login_options .facebook_btn:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 16px;
  position: absolute;
  top: 10px;
  left: 15px;
  content: "\e968";
}

.signup_login_options .email_btn {
  position: relative;
}

.signup_login_options .email_btn:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 16px;
  position: absolute;
  top: 10px;
  left: 15px;
  content: "\e91d";
}

.create_buss_login_head {
  font-size: 14px;
  color: #000000;
  line-height: 1.3;
  padding-bottom: 24px;
}

.continue_with_text {
  font-size: 14px;
  color: #666666;
  padding-bottom: 14px;
}

.terms_use_privacy_text {
  font-size: 12px;
  color: #666666;
  padding: 18px 0;
}

.terms_use_privacy_text > a {
  color: #000000;
  text-decoration: underline;
}

.already_mem_text {
  margin: auto;
  font-size: 12px;
  color: #666666;
  text-align: center;
}

.already_mem_text a {
  color: #000000;
  text-decoration: underline;
}

/* rhs login options end */
/* rhs people who viewed profile start */
.preople_viewed_heading {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  padding: 15px;
}

.who_viewed {
  display: inline-block;
  padding: 8px 15px;
  box-sizing: border-box;
  width: 100%;
}

.who_viewed:hover {
  background: #f6f8fa;
}

.viewed_people_img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin-right: 10px;
  float: left;
}

.viewed_people_img img {
  max-width: 100%;
  border-radius: 50%;
}

.profile_viewer_info {
  width: calc(100% - 60px);
  float: left;
}

.viewed_people_name {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-bottom: 12px;
}

.viewed_people_designation {
  font-size: 12px;
  color: #8d8d8d;
  font-weight: 400;
}

/* rhs people who viewed profile end */
/* rhs promote proile start */
.promote_prfile_heading {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  padding: 15px 0;
}

.promote_prfile_block {
  border-radius: 4px;
  padding: 0px 15px 60px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  background: #ffffff;
  margin-top: 10px;
}

.promote_prfile_block .new_btn_lft.var2 {
  padding-left: 22px;
}

.promote_prfile_block .new_btn_lft .new_info {
  font-weight: 600;
}

.promote_prfile_block a.new_btn_lft:hover .messageIc:before, .promote_prfile_block a.new_btn_lft:hover .mngweb_ic:before {
  background-color: #ffffff;
  color: #212121;
  border-radius: 50%;
}

.promote_prfile_block .messageIc:before {
  color: #6a6a6a;
  font-size: 12px;
  margin-left: -18px;
  padding: 4px;
  text-align: center;
}

/* rhs promote proile end */
/* Key contact start */
.profile_v5 #rhs_sme_key_contacts .hd {
  padding-top: 5px;
}

.profile_v5 #rhs_sme_key_contacts .smlCardWrp {
  margin-top: 0;
}

.profile_v5 .smlCardWrp .smlCard .colRight .dscrptn {
  font-size: 14px;
  color: #8c8c8c;
  font-weight: 500;
}

.profile_v5 .smlCardWrp .smlCard .colRight .dscrptn .rhsslash {
  display: none;
}

.profile_v5 .smlCardWrp .smlCard .colRight .dscrptn:after {
  background-color: #f6f7f7;
}

.profile_v5 .smlCardWrp .smlCard .colRight .dscrptn:before {
  background-color: #f6f7f7;
}

.profile_v5 .userDisplay .dscrptn a {
  color: #000000;
  display: inline-block;
  width: 100%;
  padding-bottom: 6px;
}

.profile_v5 .smlCard {
  width: 100%;
  border-radius: 4px;
  background-color: #f6f7f7;
  border-color: #e4e9ed;
}

.profile_v5 .smlCardWrp .smlCard .userDisplay .colLeft img {
  border-radius: 50%;
}

.profile_v5 .smlCard .capBtn {
  margin-left: 60px;
  border-radius: 2px;
  padding: 0px 6px;
}

.profile_v5 .smlCard .capBtn.act {
  background-color: #00dd11;
  border-color: #00dd11;
}

.profile_v5 .smlCardWrp .actionList li .shareIc {
  line-height: initial;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.profile_v5 .smlCardWrp .actionList li .Icwrp {
  width: 30px !important;
  height: 30px !important;
  border-radius: 100%;
  text-align: center;
  padding: 0;
}

.profile_v5 .smlCardWrp .actionList li .editIc, .profile_v5 .smlCardWrp .actionList li .msgIc_01, .profile_v5 .smlCardWrp .actionList li .inviteIc {
  width: 30px !important;
  height: 30px !important;
  border-radius: 100%;
  text-align: center;
  padding: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.profile_v5 .smlCardWrp .actionList li .shareIc:before, .profile_v5 .smlCardWrp .actionList li .editIc:before, .profile_v5 .smlCardWrp .actionList li .msgIc_01:before, .profile_v5 .smlCardWrp .actionList li .inviteIc:before {
  font-size: 12px !important;
}

.profile_v5 .smlCardWrp .actionList li .msgIc_01:before, .profile_v5 .smlCardWrp .actionList li .inviteIc:before {
  color: #999999;
}

.profile_v5 .smlCardWrp .actionList li a:hover, .profile_v5 .smlCardWrp .actionList li .Icwrp:hover {
  background: #ffffff !important;
}

.profile_v5 .smlCardWrp .actionList li .msgIc_01:hover:before, .profile_v5 .smlCardWrp .actionList li .inviteIc:hover:before {
  color: #05acbf;
}

.profile_v5 .block-with-text:after {
  background-color: #f6f7f7;
}

.profile_v5 .add_key_contct {
  display: inline-block;
  width: 100%;
  padding: 10px 10px 10px 0;
  box-sizing: border-box;
}

.profile_v5 .add_key_contct a {
  display: inline-block;
  font-size: 12px;
  color: #8c8c8c;
  font-weight: bold;
  padding: 6px 6px 6px 32px;
  border-radius: 15px;
  position: relative;
}

.profile_v5 .add_key_contct a:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e995";
  margin-right: 7px;
  padding: 4px;
  border-radius: 50%;
  font-size: 14px;
  position: absolute;
  top: 3px;
  left: 6px;
}

.profile_v5 .add_key_contct a:hover {
  color: #212121;
  background: #f6f6f6;
}

.profile_v5 .add_key_contct a:hover:before {
  background: #ffffff;
}

/* Key contact end */
/* Profile meter start */
.profile_v5 #profilemeter {
  padding: 18px 16px;
  box-sizing: border-box;
}

.profile_v5 #profilemeter h2.hd {
  padding-left: 0;
}

.profile_v5 .hd {
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  padding-bottom: 14px;
}

.profile_v5 .meter_txt {
  font-size: 12px;
  color: #8d8d8d;
}

.profile_v5 .progresBarWrp {
  width: 100%;
  border-radius: 10px;
  height: 10px;
  background-color: #f0f0f0;
  margin: 5px 0 10px;
}

.profile_v5 .progresBar {
  height: 10px;
  border-radius: 10px;
  background-color: #00dd11;
}

.profile_v5 .progres {
  color: #00dd11;
  font-weight: 600;
  float: none;
  font-size: 14px;
}

.profile_v5 .list li {
  border: none;
  padding: 2px 8px;
  width: auto;
  border-radius: 24px;
  display: inline-block;
}

.profile_v5 .subject, .profile_v5 .confirm_profile_fld {
  font-size: 12px;
  color: #212121;
  width: auto;
}

.profile_v5 .confirm_profile_fld.warning, .profile_v5 .confirm_profile_fld.warning .subject {
  color: #ff0000;
}

.profile_v5 .subject {
  cursor: pointer;
}

.profile_v5 .numCount {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 500;
  background-color: #212121;
  padding: 0;
  margin: 2px 0;
}

.profile_v5 .exclamatn {
  position: relative;
  padding: 0px 5px;
  background-color: #ffffff;
  border: 1px solid #ff0000;
  color: #ff0000;
  font-size: 10px;
  margin: 4px 0;
  display: inline;
  float: left;
}

.profile_v5 .exclamatn::before {
  display: none;
}

.profile_v5 .verifyic {
  float: left;
  border: 3px solid transparent;
}

.profile_v5 .verifyic:before {
  top: 3px;
  left: 0;
  margin: -2px 0;
}

.profile_v5 [data-content-piece="verify_business"] .verifyic:before {
  left: 0 !important;
}

.profile_v5 .list li:hover {
  background-color: #212121;
}

.profile_v5 .list li:hover .numCount {
  background-color: #ffffff;
  color: #212121;
}

.profile_v5 .list li:hover .subject {
  color: #ffffff;
}

.profile_v5 .confirm_profile_fld.verify_business_fld {
  padding-bottom: 4px;
}

.profile_v5 .list li.warning:hover {
  background-color: #fce6e6;
}

.profile_v5 .list li.warning:hover .subject {
  color: #ff0000;
}

.profile_v5 .list li.warning:hover .exclamatn::before {
  display: block;
  content: "";
  position: absolute;
  background: transparent;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  left: -5px;
  top: -5px;
}

.profile_v5 .list li.warning:hover .verifyic:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  left: -3px !important;
  top: 0px;
}

.profile_v5 .profMtrCnt p:empty, .profile_v5 .colmWp p:empty {
  display: inherit;
}

.profile_v5 .verify_business_fld .subject {
  margin-left: 22px;
}

.profile_v5 .colmWp#profilemeter .btn {
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  margin-top: 10px;
  border-radius: 30px;
}

.profile_v5 .list li {
  border: none;
  padding: 2px 8px;
  width: auto;
  border-radius: 24px;
  display: inline-block;
}

.profile_top .profile_tag_list {
  display: flex;
  flex-flow: column;
}

.profile_top .profile_tag_list li {
  width: fit-content;
}

.profile_top .profile_tag_list .verify_business_fld {
  width: fit-content;
}

/*.userDisplay.glv2:hover .username,.userDisplay.glv2:hover .usercompany, .userDisplay.glv2:hover .userlocation, .userDisplay.glv2:hover .orgnization{color: inherit;}*/
.userDisplay.glv2 .username:hover, .userDisplay.glv2 .usercompany:hover, .userDisplay.glv2 .userlocation:hover, .userDisplay.glv2 .orgnization:hover {
  text-decoration: underline;
}

/* Profile meter end */
/* get connection block start */
.profile_v5 #get_connect_sect {
  text-align: center;
  margin: auto;
  padding-top: 10px;
  padding-bottom: 15px;
  position: relative;
}

.profile_v5 #companyprofile_description p.get_connect_info {
  font-size: 14px;
  color: #c3c3c3;
  width: 60%;
  margin: auto;
  display: inline-block;
  line-height: 1.5;
  padding-bottom: 18px;
}

.profile_v5 .companyprofile_view .profRow a.connect_type_link {
  color: #c3c3c3;
}

.profile_v5 .connect_type_block {
  font-size: 14px;
  text-transform: uppercase;
}

.profile_v5 .connect_type_block.message_txt span {
  display: inline-block;
}

.profile_v5 .connect_type_block.message_txt .pendingIc {
  margin-right: 5px;
  width: 14px;
  height: 14px;
}

.profile_v5 .companyprofile_view .connect_type_block.message_txt {
  text-align: center;
}

.profile_v5 .profRowHdng.busreq + .txt_center {
  text-align: center;
  margin-top: 40px;
}

.profile_v5 #companyprofile_description .txt_center {
  text-align: center;
  margin-top: 40px;
}

.profile_v5 .bus_req_text {
  margin-top: 40px;
}

.profile_v5 .bus_req_text .get_connect_info {
  font-size: 14px;
  color: #c3c3c3;
  padding-bottom: 18px;
  line-height: 1.5;
}

.profile_v5 .bus_req_text .connect_type_link {
  color: #c3c3c3;
}

.profile_v5 .connect_type_link {
  display: inline-block;
  width: auto;
  cursor: pointer;
  color: #8b8b8b;
}

.profile_v5 .connect_icon {
  font-size: 22px;
}

.profile_v5 .get_connect_heading {
  font-size: 18px;
  color: #333333;
  text-align: left;
  padding-bottom: 20px;
}

.profile_v5 #get_connect_sect.business_block_connect {
  border: 1px solid #cec9c9;
  padding: 20px 15px;
  border-radius: 4px;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #get_connect_sect {
    padding: 20px 8px;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 4px;
  }
  .profile_v5 #companyprofile_products #get_connect_sect {
    padding-top: 55px;
  }
  .profile_v5 .get_connect_info {
    width: 100%;
  }
  .profile_v5 .get_connect_info, .profile_v5 .connect_type_block {
    font-size: 13px;
  }
  .profile_v5 .bus_req_text {
    margin-top: 0;
  }
  .profile_v5 #companyprofile_description p.get_connect_info {
    width: 100%;
  }
}

/* get connection block end */
/* location overlay start */
.address_info_text {
  font-size: 12px;
  color: #949495;
  padding: 20px 0 18px;
}

.address_block {
  background-color: #eceeef;
  padding: 15px;
  box-sizing: border-box;
  display: inline-block;
  border-radius: 0;
  margin-bottom: 10px;
  position: relative;
}

.address_block .inpWp_01 {
  border: none;
  margin-top: 0;
}

.address_block .nameEditCnt .inputUl > li .slctWp {
  min-height: 34px;
  height: 34px;
  border-radius: 0;
}

.address_block .nameEditCnt .inputUl > li .slctWp .ui-selectmenu-menu {
  top: 33px !important;
}

.address_block .nameEditCnt .inputUl > li .slctWp .nano {
  background-color: #ffffff;
  /*border: none;*/
  border-radius: 4px;
  height: 140px !important;
}

.address_block .nameEditCnt .inputUl > li .slctWp .nano > .nano-content {
  padding-right: 0;
  border: 1px solid #cccccc;
}

.address_block .nameEditCnt .inputUl > li .slctWp .nano > .nano-pane {
  top: 40px;
}

.address_block .nameEditCnt .inputUl > li .slctWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  width: calc(100% + 8px) !important;
  top: -1px;
  -ms-overflow-style: none;
}

.address_block .nameEditCnt .inputUl > li .slctWp .ui-menu .ui-menu-item {
  font-size: 12px;
  padding: 8px;
}

.address_block .nameEditCnt .inputUl > li .slctWp > select {
  width: 100%;
  height: 33px;
  padding-left: 12px;
  font-size: 12px;
}

.address_block .nameEditCnt .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  font-size: 12px;
  height: 31px;
  line-height: 30px;
  padding: 0;
  padding-left: 12px;
}

.address_block .nameEditCnt .half .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  width: 105px;
}

.address_block .nameEditCnt .inputUl > li .slctWp .ui-selectmenu-button.ui-widget {
  border: none;
  border-radius: 0;
  height: auto;
}

.address_block.disable {
  position: relative;
}

.address_block.disable:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0.7;
  background: #ffffff;
  opacity: 0.5;
}

.left_block_add {
  width: 49%;
  float: left;
}

.right_block_add {
  width: 49%;
  float: right;
}

.remove-button {
  display: inline-block;
  width: auto;
  text-align: right;
  margin-top: 10px;
  float: right;
}

.remove_btn_link {
  position: relative;
  color: #949495;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}

.remove_btn_link .delete_icon {
  position: absolute;
  right: inherit;
  left: -20px;
  top: 0;
}

.remove_btn_link .delete_icon:before {
  color: #949495;
  font-weight: bold;
  content: "\e909";
  font-size: 16px;
  text-shadow: none;
}

.userprofile .nameEditCnt .inputUl li.half {
  width: calc(50% - 6px);
}

.userprofile .nameEditCnt .inputUl .loc_checkbox_field {
  display: inline-block;
  float: left;
  width: 50%;
  margin-top: 33px;
  margin-bottom: 20px;
}

.userprofile .nameEditCnt .inputUl .loc_checkbox_field .checkBox {
  display: inline-block;
}

.userprofile .nameEditCnt .inputUl .loc_checkbox_field .custcheckBox {
  display: inline-block;
  font-size: 12px;
  background-color: transparent;
  left: 0;
  text-indent: 0;
  /*padding-left:20px;*/
}

.userprofile .nameEditCnt .inputUl .loc_checkbox_field .custcheckBox:before {
  background-color: #ffffff;
  margin: 2px 5px 0 0;
  width: 12px;
  height: 12px;
  float: left;
}

.userprofile .left_block_add {
  width: 100%;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li {
  width: calc(50% - 5px);
  float: left;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li:nth-child(even) {
  float: right;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li.half {
  width: calc(25% - 10px);
  margin-right: 13px;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li.half:nth-child(even) {
  float: left;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li.half:last-child {
  margin-right: 0;
}

.userprofile .left_block_add .nameEditCnt .inputUl > li.loc_checkbox_field .loc_checkbox_field {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .address_block .nameEditCnt .inputUl > li.frmfield.frmfield_state .slctWp .nano, .address_block .nameEditCnt .inputUl > li.frmfield.frmfield_country .slctWp .nano {
    bottom: 28px !important;
    top: inherit !important;
    border-bottom: none;
    height: 133px !important;
  }
}

@media only screen and (max-width: 767px) {
  .userprofile .left_block_add .nameEditCnt .inputUl > li {
    width: 100%;
  }
  .userprofile .left_block_add .nameEditCnt .inputUl > li.half {
    width: calc(50% - 10px);
    margin-right: 0;
  }
  .userprofile .left_block_add .nameEditCnt .inputUl > li.half:nth-child(even) {
    float: right;
  }
  .userprofile .left_block_add .nameEditCnt .inputUl > li.loc_checkbox_field {
    position: absolute;
    bottom: 50px;
    left: 15px;
    margin: 0;
    width: calc(100% - 15px);
  }
  .userprofile .remove-button {
    margin-top: 25px;
  }
  .userprofile .overlay_wrp .save_location_btn_sec .btn {
    margin-top: 15px;
  }
  .address_block .nameEditCnt .inputUl > li .slctWp .nano > .nano-pane {
    top: 0;
  }
  .address_block .nameEditCnt .half .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    width: auto;
    padding-right: 20px;
  }
}

.profile_v5 .custcheckBox:before, .userprofile .custcheckBox:before {
  float: none;
  width: 14px;
  height: 14px;
}

.overlay_wrp .address_block .checkBox input[type="checkbox"]:checked + .custcheckBox:before {
  margin-right: 5px;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  text-align: center;
  color: #ffffff;
  background-color: #8b9dae;
  /*padding-top: 2px;*/
  font-size: 9px;
  border: none;
  margin-left: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #8b9dae;
  border-radius: 0;
  box-sizing: border-box;
  background-image: none;
  float: none;
  display: inline;
}

.add_block_2 {
  margin-top: 10px;
}

.add_new_loc_block {
  text-align: left;
  margin: 20px auto 36px;
  float: left;
}

.add_new_loc_btn {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #8c8c8c;
  padding: 6px 12px;
  box-sizing: border-box;
  width: auto;
  border-radius: 24px;
  font-weight: bold;
}

.save_edit_sec_btn {
  padding-top: 10px;
  /*background-color: #ff7900;*/
  border-radius: 24px;
  color: #ffffff;
  font-weight: bold;
  padding-bottom: 10px;
  min-width: 45%;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}

.save_change_close_btn {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #8c8c8c;
  border-radius: 24px;
  width: 46%;
  display: inline-block;
  float: right;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}

.add_new_loc_btn:hover, .save_change_close_btn:hover {
  background: #666666;
}

@media only screen and (min-width: 768px) {
  .userprofile .save_location_btn_sec {
    margin-top: 20px;
  }
  .userprofile .overlay_wrp .save_location_btn_sec .btn {
    margin-top: 0;
  }
  .userprofile .overlay_wrp .save_location_btn_sec .btn {
    /*width: 100%;*/
  }
}

/* check */
@media only screen and (max-width: 767px) {
  .left_block_add, .right_block_add, .nameEditCnt .inputUl > li .inpWp .inp1, .save_edit_sec_btn, .save_change_close_btn {
    width: 100%;
  }
  .add_new_loc_block, .save_change_close_btn {
    margin: 15px auto;
  }
  .save_edit_sec_btn, .save_change_close_btn {
    font-size: 12px;
  }
  .profile_v5 .comntList .dscrptn {
    max-width: 100%;
  }
  .userprofile .nameEditCnt .inputUl .loc_checkbox_field .custcheckBox {
    top: 28px;
  }
  .address_block {
    padding-bottom: 28px;
  }
}

/* location overlay end */
/* SME Inspiration start */
#buss_sme_inspiration {
  background: #ffffff;
  border-radius: 4px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  box-sizing: border-box;
  padding-bottom: 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

#buss_sme_inspiration .sme_inspiration_head_block {
  width: 100%;
  float: left;
  box-sizing: border-box;
}

#buss_sme_inspiration .sme_inpsi_image_icon {
  display: inline-block;
  float: left;
  width: 55px;
}

#buss_sme_inspiration .sme_inspiration_design {
  display: inline-block;
  width: calc(100% - 55px);
}

#buss_sme_inspiration .sme_inspiration_design_block {
  width: 60%;
  height: 40px;
  border: 2px solid #003a60;
  position: relative;
  margin-left: 20px;
}

#buss_sme_inspiration .sme_inspiration_design_p {
  text-transform: uppercase;
  color: #003a60;
  position: absolute;
  top: 6px;
  left: -15px;
  right: -14px;
  background-color: #80d5df;
  padding: 4px 0;
  font-size: 20px;
  font-weight: bold;
}

#buss_sme_inspiration .sme_inspiration_heading {
  font-size: 18px;
  color: #000000;
}

#buss_sme_inspiration .sme_inspiration_head {
  padding-bottom: 15px;
  font-weight: bold;
}

#buss_sme_inspiration .sme_inspiration_block_desc {
  width: 100%;
  float: left;
  display: inline-block;
}

#buss_sme_inspiration .inspiring_story_txt {
  display: flex;
  margin-top: 20px;
  align-items: center;
  justify-content: center;
  background-color: #f6f7f7;
  padding: 6px;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  color: #000000;
  text-align: center;
  font-weight: bold;
}

#buss_sme_inspiration .inspiring_story_txt a {
  color: #000000;
  text-decoration: underline;
  margin-left: 4px;
}

#buss_sme_inspiration .sme_inspiration_image {
  width: 50%;
  float: left;
  text-align: center;
  font-size: 0;
  box-sizing: border-box;
}

#buss_sme_inspiration .sme_inspiration_image img {
  width: 100%;
  vertical-align: middle;
}

#buss_sme_inspiration .sme_inspiration_txt_block {
  width: 50%;
  float: left;
  padding: 8px 20px;
  box-sizing: border-box;
  position: relative;
}

#buss_sme_inspiration .sme_inspi_head {
  font-size: 18px;
  color: #000000;
  line-height: 1.5;
  margin-bottom: 16px;
  font-weight: bold;
}

#buss_sme_inspiration .sme_inspi_para.time-span {
  font-style: italic;
}

#buss_sme_inspiration .sme_inspi_para {
  font-size: 12px;
  color: #8c8c8c;
  margin-bottom: 10px;
}

#buss_sme_inspiration .sme_inspi_date {
  font-size: 12px;
  color: #8c8c8c;
  font-style: italic;
  margin-bottom: 30px;
}

#buss_sme_inspiration .before_more_icon {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#buss_sme_inspiration .before_more_icon:before {
  content: "\e948";
  font-weight: bold;
}

#buss_sme_inspiration .sme_inspiration_block_bottom {
  display: inline-block;
  width: calc(100% + 40px);
  margin-left: -20px;
}

#buss_sme_inspiration .more_sme_inspi {
  font-size: 12px;
  color: #8c8c8c;
  position: absolute;
  bottom: 0;
}

#buss_sme_inspiration .sme_inspiraion_icon {
  margin-right: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  #buss_sme_inspiration .sme_inspiration_head_block {
    width: 100%;
  }
  #buss_sme_inspiration .sme_inspiration_head {
    width: 41%;
    float: left;
    text-align: right;
  }
  #buss_sme_inspiration .sme_inpsi_image_icon {
    padding-left: 10px;
  }
  #buss_sme_inspiration .sme_inspiration_design {
    width: 30%;
  }
  #buss_sme_inspiration .sme_inspiration_design_block {
    width: 48%;
  }
  #buss_sme_inspiration .sme_inspiration_design_p {
    font-size: 15px;
  }
  #buss_sme_inspiration .sme_inspi_head {
    line-height: 1.25;
    font-size: 16px;
  }
  #buss_sme_inspiration .inspiring_story_txt {
    margin-top: 25px;
  }
  #buss_sme_inspiration .sme_inspiration_block_desc {
    width: 100%;
  }
}

@media only screen and (min-width: 767px) {
  #companyprofile_sme_inspiration {
    margin-right: 20px;
  }
  #buss_sme_inspiration .sme_inspiration_image {
    height: 192px;
    line-height: 192px;
  }
  .sme_inspiration_txt_block {
    height: 192px;
  }
  .inspiring_story_txt {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  #buss_sme_inspiration {
    background-color: #ffffff;
    margin-bottom: 0;
  }
  #buss_sme_inspiration .sme_inspiration_head_block, #buss_sme_inspiration .sme_inspiration_block_desc, #buss_sme_inspiration .sme_inspiration_image, #buss_sme_inspiration .sme_inspiration_txt_block {
    width: 100%;
  }
  #buss_sme_inspiration .sme_inspiration_txt_block {
    padding: 20px 0 40px;
  }
  #buss_sme_inspiration .companyprofile_view p.sme_inspiration_head {
    font-size: 16px;
  }
  #buss_sme_inspiration .inspiring_story_txt {
    margin-left: 0;
    display: table;
    margin-top: 10px;
  }
  #buss_sme_inspiration .sme_inspiration_design_p {
    margin-right: -28px;
  }
  #buss_sme_inspiration .sme_inspiration_design_block {
    width: 140px;
  }
  #buss_sme_inspiration .sme_inpsi_image_icon {
    width: 30%;
    text-align: right;
  }
  #buss_sme_inspiration .sme_inspiration_design {
    width: 70%;
  }
  #buss_sme_inspiration .sme_inspi_head {
    font-size: 16px;
    margin-bottom: 12px;
  }
  #buss_sme_inspiration .sme_inspiraion_icon {
    width: 40%;
    display: inline-block;
    margin-right: 0;
  }
  #buss_sme_inspiration .got_inspi_text {
    width: 60%;
    display: inline-block;
  }
  #buss_sme_inspiration .sme_inspiration_block_bottom {
    margin-bottom: -5px;
  }
  #buss_sme_inspiration .more_sme_inspi {
    bottom: 20px;
  }
}

/* SME Inspiration end */
/* comapny profile para style */
.profile_v5 .companyprofile_view .ContRow {
  padding-bottom: 0;
}

.profile_v5 .companyprofile_view .profRow > p {
  display: inline-block;
  width: 60%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.profile_v5 .companyprofile_view .profRow .nob {
  width: 60%;
  float: left;
}

.profile_v5 .companyprofile_view .profRow .nob p {
  width: 100%;
}

.profile_v5 #companyprofile_social .profContent .profCol .profRow:last-child {
  margin-bottom: 20px;
}

.profile_v5 .companyprofile_view .profRow a {
  color: #333333;
  font-size: 14px;
}

.profile_v5 .profCol.dig_Adrs > label.profRowHdng {
  width: 100%;
  box-sizing: border-box;
}

.not_visible_txt_field {
  width: 40%;
  display: inline-flex;
  margin-left: 20px;
}

.not_visible_txt_field .eye_ic {
  margin-right: 16px;
}

.profile_v5 .profBizWrp .comntList {
  padding: 0;
}

.profile_v5 .comntList > li {
  box-shadow: none;
  /*border: 1px solid #dddddd;*/
  border-radius: 4px;
  margin-top: 10px;
}

.profile_v5 .comntList > li:first-child {
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  .not_visible_txt_field {
    float: right;
  }
  .profile_v5 .prof_details_wrp.profRow .lft_sec .profCol.dig_Adrs > .profRowHdng {
    width: 100%;
    box-sizing: border-box;
  }
}

@media only screen and (min-width: 1280px) {
  .not_visible_txt_field {
    width: 59%;
  }
}

@media only screen and (max-width: 375px) {
  .not_visible_txt_field {
    width: 35%;
  }
}

/* company profile business overview start */
.profile_v5 .container_main.for_dock_supp_m #companyprofile_description .profContent, .profile_v5 .profTopRow#companyprofile_bizforum {
  border: none;
}

.profile_v5 #companyprofile_description .profRow .profCol .profRow {
  box-sizing: border-box;
}

.profile_v5 #companyprofile_description .profContent {
  padding: 20px;
  margin-right: 20px;
  background: #ffffff;
  border-radius: 4px;
  width: calc(100% - 20px);
  margin-top: 10px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
}

.profile_v5 #companyprofile_description .profContent .profRow {
  padding-top: 0;
  border: none;
}

.profile_v5 #companyprofile_description .editIc {
  float: right;
}

.profile_v5 #companyprofile_description .profRowCntnt {
  margin-top: 16px;
}

.profile_v5 #companyprofile_description .profRowCntnt .txtAreaWp01 p {
  white-space: initial;
  width: 100%;
  margin-bottom: 15px;
}

.profile_v5 #companyprofile_description p {
  font-size: 14px;
  color: #000000;
}

.profile_v5 #companyprofile_description .profCol.lft_sec .profRowHdng {
  margin-bottom: 16px;
}

.profile_v5 #companyprofile_description .profCol.lft_sec .profLabel {
  float: left;
  margin-bottom: 30px;
}

.profile_v5 #companyprofile_description .profCol.lft_sec a {
  color: #000000;
  font-size: 14px;
}

.profile_v5 #companyprofile_description .profCol.lft_sec:hover a {
  color: #00abbe;
}

.profile_v5 #companyprofile_description .profRow .profRow {
  width: 50%;
}

.profile_v5 #companyprofile_description .profRow .profCol, .profile_v5 #companyprofile_description .lft_sec {
  width: 100% !important;
}

.profile_v5 #companyprofile_description .profRow.rgt_sec {
  padding-right: 20px;
  box-sizing: border-box;
}

.profile_v5 #companyprofile_description .profCol .profRow {
  width: 100%;
  padding: 0;
}

.profile_v5 #companyprofile_description .profRow .profRowHdng {
  padding-left: 0;
  padding-top: 0;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #companyprofile_description .profContent {
    background-color: #ffffff;
    width: 100%;
    margin-right: 0;
    padding: 15px;
  }
  .profile_v5 #companyprofile_description .profRow .profRow {
    width: 100%;
  }
  .profile_v5 #companyprofile_description .profRow.rgt_sec {
    padding-right: 0;
  }
  .profile_v5 #companyprofile_description .profCol.lft_sec {
    margin-top: 30px;
  }
  .profile_v5 #companyprofile_description .profCol.lft_sec .profRow {
    margin-bottom: 16px;
    display: inline-block;
  }
  .profile_v5 #companyprofile_description .profCol.lft_sec .profRow a {
    /*width: calc(100% - 144px);*/
    display: inline-block;
  }
  .profile_v5 #companyprofile_description .profCol.lft_sec .profLabel {
    margin-bottom: 0;
  }
  .profile_v5 .comntList > li {
    box-shadow: none;
    border-radius: 4px;
    border: none;
  }
}

/* company profile business overview end */
/* company profile awards start */
.profile_v5 #companyprofile_awards {
  width: calc(50% - 5px);
  float: left;
  /* height: 295px;*/
}

.profile_v5 #companyprofile_awards .companyprofile_view {
  margin-top: 10px;
}

.profile_v5 #companyprofile_awards .companyprofile_view > .ContRow {
  margin-right: 5px;
  padding: 20px;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 4px;
  height: 188px;
  border: 1px solid #e5e5e5;
}

.profile_v5 #companyprofile_awards .companyprofile_view > .ContRow .profContent > .profRow {
  border: none;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profContent {
  padding: 0;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profContent .profRow {
  padding: 0;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profContent .profRow a {
  color: #000000;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profContent .profRow a:hover {
  color: #00abbe;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profContent .profRow .editIc {
  right: -10px;
  top: -10px;
}

.profile_v5 #companyprofile_awards .companyprofile_view .profRowHdng {
  font-size: 18px;
  color: #000000;
  margin-bottom: 20px;
}

.profile_v5 #companyprofile_awards .companyprofile_view .emptyptxt {
  width: 100%;
}

.profile_v5 #companyprofile_certificate {
  width: calc(50% - 5px);
  float: right;
  /* height: 295px;*/
}

.profile_v5 #companyprofile_certificate .companyprofile_view {
  margin-top: 10px;
}

.profile_v5 #companyprofile_certificate .companyprofile_view > .ContRow {
  margin-right: 20px;
  padding: 20px;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 4px;
  height: 188px;
  border: 1px solid #e5e5e5;
}

.profile_v5 #companyprofile_certificate .companyprofile_view > .ContRow .profContent > .profRow {
  border: none;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profContent {
  padding: 0;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profContent .profRow {
  padding: 0;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profContent .profRow a {
  color: #000000;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profContent .profRow a:hover {
  color: #00abbe;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profContent .profRow .editIc {
  right: -10px;
  top: -10px;
}

.profile_v5 #companyprofile_certificate .companyprofile_view .profRowHdng {
  font-size: 18px;
  color: #000000;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #companyprofile_awards {
    width: 100%;
  }
  .profile_v5 #companyprofile_awards .companyprofile_view > .ContRow {
    margin-right: 0;
  }
  .profile_v5 #companyprofile_awards .ContRow {
    background-color: #ffffff;
  }
  .profile_v5 #companyprofile_awards .companyprofile_view .profRowHdng {
    width: 60%;
    box-sizing: border-box;
    padding-left: 0;
  }
  .profile_v5 #companyprofile_certificate {
    width: 100%;
  }
  .profile_v5 #companyprofile_certificate .companyprofile_view > .ContRow {
    margin-right: 0;
  }
  .profile_v5 #companyprofile_certificate .ContRow {
    background-color: #ffffff;
  }
  .profile_v5 #companyprofile_certificate .companyprofile_view .profRowHdng {
    width: 50%;
    box-sizing: border-box;
    padding-left: 0;
  }
}

/* company profile awards end */
/* physical loaction start */
.profile_v5 .profWrp #companyprofile_contacts {
  display: inline-block;
  width: calc(50% - 10px);
}

.profile_v5 .profWrp #companyprofile_contacts .profContent {
  position: relative;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_edit .ContRow {
  margin-top: 10px;
  padding-bottom: 0;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_edit .ContRow .profContent > .profRow {
  background: #ffffff;
  padding-top: 10px;
  border-radius: 4px;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view {
  width: 100%;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .ContRow {
  margin-top: 10px;
  margin-right: 0px;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .ContRow .profContent {
  padding: 0;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .ContRow .profRowHdng {
  width: 100%;
  box-sizing: border-box;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .profRow.dig_Adrs {
  border-radius: 4px;
  padding: 20px;
  box-sizing: border-box;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .profRow.dig_Adrs .profRowHdng {
  padding: 0;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .profRow.dig_Adrs .cntctCnt {
  padding: 10px 0;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .cntctLst {
  margin-top: 18px;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .profRow.social_colWrp {
  width: 50%;
  float: left;
}

.profile_v5 .profWrp #companyprofile_contacts .profRowHdng {
  width: 100%;
  box-sizing: border-box;
}

.profile_v5 .profWrp #companyprofile_contacts .companyprofile_edit #editIcon .editIc {
  position: absolute;
  right: 6px;
}

.profile_v5 .for_dock_supp_m .profWrp #companyprofile_contacts .companyprofile_view .ContRow {
  margin-top: 0;
}

@media only screen and (min-width: 767px) {
  .profile_v5 .profWrp #companyprofile_contacts.user_companyprofile_contacts {
    width: calc(50% - 15px);
  }
}

@media only screen and (max-width: 767px) {
  .profile_v5 .profWrp #companyprofile_contacts .companyprofile_view {
    width: 100%;
  }
  .profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .editIc {
    /*right: 20px;*/
  }
  .profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .ContRow {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
}

/* physical loaction end */
/* Business Profile start */
.profile_v5 #companyprofile_social, #userprofile_social {
  /*.get_profile_link_share:hover + .share_wp{display: block;top: inherit; bottom: 20px;}*/
}

.profile_v5 #companyprofile_social .userprofile_view .ContRow, #userprofile_social .userprofile_view .ContRow {
  margin-top: 10px;
  padding-bottom: 0;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow {
  width: 100%;
  background: #ffffff;
  margin-left: 15px;
  margin-top: 10px;
  padding-top: 0;
  border-radius: 4px;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol {
  width: 100%;
  position: relative;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow {
  width: 100%;
  position: relative;
  display: flex;
  box-sizing: border-box;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow .profRowHdng, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow .profRowHdng {
  width: 40%;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow .add_field_underline::after, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow .add_field_underline::after {
  display: none;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow a:hover, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow a:hover {
  text-decoration: underline;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow a:hover .edit_plus_icon, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow a:hover .edit_plus_icon {
  text-decoration: none;
}

.profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profRowHdng, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profRowHdng {
  width: 100%;
}

.profile_v5 #companyprofile_social .dig_Adrs > label, #userprofile_social .dig_Adrs > label {
  box-sizing: border-box;
}

.profile_v5 #companyprofile_social .get_profile_link_txt_block, #userprofile_social .get_profile_link_txt_block {
  position: relative;
  padding-right: 80px;
  box-sizing: border-box;
  width: 60%;
}

.profile_v5 #companyprofile_social .get_profile_link_txt, #userprofile_social .get_profile_link_txt {
  line-height: 1.5;
  width: 100%;
}

.profile_v5 #companyprofile_social .get_profile_link_share, #userprofile_social .get_profile_link_share {
  position: absolute;
  right: 8px;
  top: -4px;
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  padding: 0px 8px;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 20px;
  color: #8c8c8c;
}

.profile_v5 #companyprofile_social .get_profile_link_share .shareIc::before, #userprofile_social .get_profile_link_share .shareIc::before {
  font-size: 12px;
  margin-right: 4px;
}

.profile_v5 #companyprofile_social .get_profile_link_share:hover, #userprofile_social .get_profile_link_share:hover {
  background-color: #f6f6f6 !important;
  color: #212121 !important;
}

.profile_v5 #companyprofile_social .get_profile_link_share:hover .shareIc::before, #userprofile_social .get_profile_link_share:hover .shareIc::before {
  color: #212121;
}

.profile_v5 #companyprofile_social .profCol.dig_Adrs, #userprofile_social .profCol.dig_Adrs {
  height: 308px;
}

.profile_v5 .profWrp #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow {
  margin-left: 0;
}

.profile_v5 .profCol.dig_Adrs .profRow a.add_field_underline {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: fit-content;
  width: -moz-fit-content;
}

.profile_v5 .profCol.dig_Adrs .profRow a.add_field_underline .edit_plus_icon {
  font-size: 20px;
  padding-right: 8px;
  margin-bottom: -4px;
}

.profile_v5 .profCol.dig_Adrs .profRow a.add_field_underline:after {
  color: #cccccc;
  width: calc(100% - 18px);
  height: 2px;
  background: #7f7f7f;
  position: absolute;
  bottom: -1px;
  right: 0;
  content: "";
}

.profile_v5 .profCol.dig_Adrs .profRow a.add_field_underline:hover:after {
  background: #212121;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow {
    width: 100%;
    margin-left: 0;
    background-color: #ffffff;
    padding: 15px;
    box-sizing: border-box;
  }
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .editIc, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .editIc {
    top: 0;
    right: 0;
  }
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profRowHdng, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profRowHdng {
    padding: 0;
  }
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol.dig_Adrs .profRow, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol.dig_Adrs .profRow {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol.dig_Adrs .profRow .profRowHdng, #userprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol.dig_Adrs .profRow .profRowHdng {
    font-size: 14px;
    color: #8c8c8c;
  }
  .profile_v5 #companyprofile_social .get_profile_link_txt, #userprofile_social .get_profile_link_txt {
    padding-right: 60px;
  }
  .profile_v5 #companyprofile_social .get_profile_link_share, #userprofile_social .get_profile_link_share {
    right: 0;
  }
  .profile_v5 #companyprofile_social .profCol.dig_Adrs, #userprofile_social .profCol.dig_Adrs {
    height: auto;
  }
  .profile_v5 #companyprofile_social .userprofile_view .ContRow, #userprofile_social .userprofile_view .ContRow {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
  .profile_v5 #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .editIc {
    right: -5px;
  }
}

/* Business Profile end */
/* QR code overlay start */
.qr_scan_block {
  width: 75%;
  text-align: center;
  height: 150px;
  line-height: 120px;
  margin: auto;
}

.qr_scan_block img {
  vertical-align: middle;
  margin: auto;
  width: 100%;
}

.profile_v5 .qr_code_block p, .userprofile .qr_code_block p {
  width: 100%;
  white-space: initial;
  font-size: 12px;
  line-height: 1.5;
}

.profile_v5 .companyprofile_view .profRow .qr_code_block p.share_heading, .profile_v5 .userprofile_view .profRow .qr_code_block p.share_heading {
  font-size: 16px;
}

.qr_code_block {
  padding: 20px;
}

.qr_code_block .share_heading {
  font-weight: 600;
  text-align: center;
}

.qr_code_block .share_sub_heading {
  text-align: center;
  margin-top: 0;
}

.profile_v5 .qr_code_info, .userprofile .qr_code_info {
  font-size: 12px;
  color: #000000;
  background-color: #fafae6;
  padding: 4px 8px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 2px;
}

.profile_v5 .qr_code_info a, .userprofile .qr_code_info a {
  color: #cdcf00;
  text-decoration: underline;
}

.profile_v5 .qr_download_txt, .userprofile .qr_download_txt {
  font-size: 12px;
  text-transform: uppercase;
  color: #8C8C8C;
  text-align: center;
  margin-top: 20px;
}

.profile_v5 .qr_download_txt a, .userprofile .qr_download_txt a {
  color: #8C8C8C;
  font-size: 12px;
  font-weight: 600;
}

.download_icon {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.download_icon:before {
  content: "\e975";
  color: #8c8c8c;
  font-size: 12px;
  margin-right: 4px;
}

.vanity_url {
  position: relative;
}

.qr_code_prf_wp:hover .qr_code_block.share_wp {
  display: block;
  top: inherit;
  bottom: 18px;
}

@media only screen and (max-width: 767px) {
  #userprofile_social .userprofile_view .profRow .qr_download_txt a, #companyprofile_social .companyprofile_view .profRow .qr_download_txt a {
    font-size: 12px;
  }
}

/* QR code overlay end */
/* pb end */
/* mr strat */
.profile_v5 {
  /*#companyprofile_contacts{padding-top: 30px;}*/
  /* edit profile start*/
  /* edit profile end*/
  /*edit overlay start */
  /*edit overlay end */
  /* product catalog strt */
  /* product catalog end */
}

.profile_v5 .greenBand {
  float: right;
  margin-top: 12px;
  border-radius: 2px;
}

.profile_v5 .cntctLst li .cntctCnt {
  width: 60%;
}

.profile_v5 .userprofile_view .profRow .dig_Adrs.profCol {
  width: 100%;
}

.profile_v5 .profRow .profRowHdng {
  font-size: 14px;
  width: 40%;
  color: #8c8c8c;
  /*float: none;*/
}

.profile_v5 .userprofile_view .profRow > p {
  display: inline-block;
  width: 60%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
}

.profile_v5 .profRow .profCol .profRow {
  display: flex;
  padding-top: 20px;
  padding-left: 18px;
  padding-right: 15px;
  position: relative;
  align-items: baseline;
}

.profile_v5 .userprofile_view .profRow a {
  color: #212121;
  font-size: 14px;
}

.profile_v5 .userprofile_view .profRow a:hover {
  text-decoration: underline;
}

.profile_v5 #userprofile_social .profContent .profCol .profRow:last-child {
  margin-bottom: 20px;
}

.profile_v5 .userprofile_view .profRow a:hover {
  color: #212121;
}

.profile_v5 .companyprofile_view .profRow a:hover {
  color: #212121;
}

.profile_v5 #companyprofile_contacts .companyprofile_view, .profile_v5 #companyprofile_contacts .companyprofile_edit {
  width: 100%;
  display: inline-block;
  float: left;
}

.profile_v5 .companyprofile_view .ContRow .profContent .profRow {
  width: 100%;
  display: inline-block;
  float: left;
  padding-top: 15px;
}

.profile_v5 .profContent {
  padding: 0;
  border-radius: 8px;
}

.profile_v5 .prof_details_wrp .editIc {
  top: 10px !important;
}

.profile_v5 .prof_details_wrp .profRowHdng span {
  margin-left: 10px;
  margin-right: 10px;
}

.profile_v5 .prof_details_wrp .eye_ic:before {
  font-size: 12px;
  position: absolute;
  top: 22px;
  left: 162px;
}

.profile_v5 #userprofile_social {
  width: calc(50% - 20px);
  float: right;
}

.profile_v5 #userprofile_social .userprofile_view {
  width: 100%;
  float: right;
  display: inline-block;
}

.profile_v5 .dig_Adrs > label {
  font-size: 18px !important;
  color: #333333 !important;
  padding: 15px 15px 0;
}

.profile_v5 .profRow .van_url {
  background: #8c8c8c;
  border-radius: 16px;
  text-align: center;
  padding: 5px 15px;
  width: max-content !important;
  font-size: 12px !important;
  color: #ffffff !important;
  font-weight: 500;
  cursor: pointer;
}

.profile_v5 .vanity_url {
  display: inline-block;
  width: 60%;
}

.profile_v5 .vanity_url .qr_cd_txt {
  float: left;
  width: calc(100% - 80px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.profile_v5 .vanity_url .qr_code_prf_wp {
  float: right;
}

.profile_v5 .vanity_url .qr_code_prf_wp .qr_code_prf {
  position: absolute;
  right: -8px;
  border-radius: 20px;
  padding: 4px 6px 4px 22px;
  text-transform: uppercase;
  color: #8c8c8c;
}

.profile_v5 #companyprofile_contacts .companyprofile_view .profContent .profRow, .profile_v5 .ContRow .profContent > .profRow {
  background: #ffffff;
  padding-top: 10px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
}

.profile_v5 #companyprofile_contacts .companyprofile_view .profContent .profRow, .profile_v5 .userprofile_view .ContRow .profContent > .profRow {
  padding-top: 0;
}

.profile_v5 #companyprofile_contacts .profContent .award_nano .cntctLst li {
  padding-bottom: 24px;
}

.profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts .companyprofile_view .profContent .profRow {
  border: none;
}

.profile_v5 .cntctLst > li {
  width: 100%;
  border: none;
  min-height: auto;
  margin-bottom: 9px;
}

.profile_v5 .cntctLst {
  height: 240px;
  overflow-y: scroll;
  padding-right: 8px;
}

.profile_v5 .dig_Adrs > label.presonal_detail_heading {
  padding-right: 38px;
}

.profile_v5 #userprofile_dateofjoining .profRow .presonal_detail_heading + .editIc {
  right: 10px;
}

.profile_v5 #userprofile_dateofjoining .ContRow .profRow.rgt_sec .emptyptxt {
  font-size: 14px !important;
  color: #c4c4c4;
  margin: 30px 0;
}

.profile_v5 #userprofile_dateofjoining .ContRow .profRow.rgt_sec .prod_ctlog_txt_rhs {
  margin-left: 15px;
  margin-right: 15px;
}

.profile_v5 .userprofile_view .profRow .fields_of_work_div {
  width: 60%;
}

.profile_v5 .companyprofile_view .profRow .nob p, .profile_v5 .userprofile_view .profRow .fields_of_work_div p {
  display: inline-block;
  line-height: 1.5;
  margin-bottom: 8px;
  width: 100%;
}

.profile_v5 .companyprofile_view .profRow .nob p span, .profile_v5 .userprofile_view .profRow .fields_of_work_div p span {
  background-color: #eceeef;
  color: #000000;
  font-size: 12px;
  border-radius: 4px;
  padding: 4px 6px;
  width: auto;
  font-weight: bold;
}

.profile_v5 .companyprofile_view .profRow .nob p span:empty, .profile_v5 .userprofile_view .profRow .fields_of_work_div p span:empty {
  background: red;
}

.profile_v5 .companyprofile_view .profRow .nob p {
  width: auto;
}

.profile_v5 .companyprofile_view .profRow .nob p span {
  font-weight: normal;
}

.profile_v5 #userprofile_social .profContent .editIc {
  top: 15px;
  right: 6px;
  color: #8c8c8c;
}

.profile_v5 .ContRow.editBg {
  width: 795px;
  margin: 0 auto;
}

.profile_v5 #frm_profile_edit_user .profRow .profRowHdng {
  font-size: 10px;
  background-color: #ffffff;
  position: absolute;
  width: auto;
}

.profile_v5 .ContRow {
  border: none;
}

.profile_v5 .cntctHdr {
  margin: 0 14px;
  background-color: #eceeef;
  height: 40px;
  border-radius: 6px;
  padding: 0 10px;
}

.profile_v5 .cntctHdng {
  font-size: 14px;
  font-weight: 500;
  line-height: 40px;
}

.profile_v5 .companyprofile_view .ContRow .profContent {
  position: relative;
}

.profile_v5 .companyprofile_view #editIcon .editIc, .profile_v5 .companyprofile_view .editIc {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.profile_v5 .cntctHdr .hdrRight {
  padding-top: 12px;
}

.profile_v5 .addrsCnt {
  font-size: 14px;
  padding: 0 20px;
  font-weight: 400;
}

.profile_v5 .companyprofile_view .profContent .profRow.dig_Adrs {
  min-height: 308px;
}

.profile_v5 .userprofile_view .profRow .qr_code_prf {
  font-size: 12px;
  margin-left: 10px;
  padding: 7px 8px 5px 24px;
  color: #8c8c8c;
  width: 68px;
}

.profile_v5 .qr_code_prf:hover {
  background-color: #f6f6f6;
  border-radius: 20px;
  padding: 2px 4px;
}

.profile_v5 .qr_code_prf:hover .qr_code_prf::before {
  color: #212121;
}

.profile_v5 .userprofile_view .profRow .qr_cd_txt {
  font-size: 14px;
  color: #000000;
}

.profile_v5 .overlay_wrp .frmfield .profRowHdng {
  font-size: 10px;
}

.profile_v5 .companyprofile_edit .greenBand {
  margin-top: 0;
}

.profile_v5 .companyprofile_edit #editIcon .editIc {
  top: 12px;
}

.profile_v5 .profRow.rgt_sec {
  width: 50%;
  float: left;
  padding-top: 0;
}

.profile_v5 .lft_sec {
  width: 50% !important;
  float: right;
  padding-top: 0;
}

.profile_v5 .prof_details_wrp .lft_sec .profCol.dig_Adrs > .profRowHdng {
  width: 66%;
}

.profile_v5 .prod_catalog {
  background-color: #f2f2f2;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
}

.profile_v5 .prod_catalog .ul_list_m > li {
  width: 198px;
  flex: none;
}

.profile_v5 .prod_catalog .ul_list_m {
  flex: none;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-wrap: inherit;
  padding: 0 12px;
  box-sizing: border-box;
}

.profile_v5 .prod_catalog .img_caption {
  background-color: #f6f7f7;
  font-size: 12px;
  font-weight: 600;
}

.profile_v5 .prod_catalog .img_caption > p {
  font-size: 11px;
  color: #8c8c8c;
}

.profile_v5 .prod_catalog .img_caption:hover {
  background-color: #ffffff;
}

.profile_v5 .prod_catalog .lhs_containerWrp .row_p {
  padding: 0 18px;
  box-sizing: border-box;
}

.profile_v5 .prod_catalog .prod_catalog_hdr {
  color: #000000;
  font-size: 18px;
}

.profile_v5 .prod_catalog .prod_ctlog_txt_rhs {
  float: right;
}

.profile_v5 .companyprofile_view .ContRow .prod_ctlog_txt_rhs {
  display: inline-block;
  float: right;
}

.profile_v5 .userprofile_view .profRow a.ctlg_add.ctlg_add_btn, .profile_v5 .companyprofile_view .profRow a.ctlg_add.ctlg_add_btn, .profile_v5 .ctlg_add.ctlg_add_btn {
  background: #8c8c8c;
  border-radius: 16px;
  text-align: center;
  color: #f0f0f0 !important;
  font-size: 12px;
  padding: 5px 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.profile_v5 .ctlg_add {
  font-size: 12px;
  color: #8c8c8c;
  font-weight: 500;
  /* margin-left: 15px; */
  padding: 2px 5px;
}

.profile_v5 .prod_catalog .ctlg_add .editIc:before, .profile_v5 .prod_catalog .ctlg_add .shareIc:before {
  font-size: 12px;
}

.profile_v5 .ctlg_add_btn:hover {
  background-color: #666666 !important;
  color: #ffffff !important;
}

.profile_v5 .ctlg_add:hover, .profile_v5 .ctlg_add:hover + .editIc {
  background-color: #e6f7f9;
  color: #09aec0;
}

.profile_v5 .ctlg_add:hover .industry_packaging_ic:before, .profile_v5 .ctlg_add:hover + .editIc .industry_packaging_ic:before {
  color: #09aec0;
}

.profile_v5 .marketplace {
  padding-bottom: 20px;
}

.profile_v5 .marketplace .ctlg_add {
  padding: 6px;
  border-radius: 24px;
}

.profile_v5 .expand {
  display: none;
}

.profile_v5 .prod_catalog .drpdwn_carat_wp {
  display: none;
}

.profile_v5 .prod_catalog .ul_list_m li:hover .mg_btn {
  display: block;
}

.profile_v5 .prod_catalog .ul_list_m .mg_btn {
  border: none;
  top: 5px;
  right: 5px;
  left: inherit;
  padding: 0;
  transform: inherit;
}

.profile_v5 .prod_catalog .ul_list_m li:hover + .editIc {
  background: #ffffff !important;
}

.profile_v5 .prof_details_wrp {
  padding-bottom: 25px;
}

.profile_v5 #ml_products .prod_ctlog_heading, .profile_v5 #ml_products .close {
  display: none;
}

.profile_v5 #companyprofile_contacts .award_nano {
  min-height: 260px;
  max-height: 260px;
  border-radius: 8px;
}

.profile_v5 #companyprofile_awards .award_nano, .profile_v5 #companyprofile_certificate .award_nano {
  height: 123px !important;
  min-height: 123px;
  max-height: 123px;
}

.profile_v5 .empty_box {
  /*margin-top: 10px;*/
}

.profile_v5 #add_product {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

.profile_v5 #add_product .empty_box {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.profile_v5 .profTopRow #add_product .empty_box {
  border: none;
}

.profile_v5 #companyprofile_products #add_product {
  margin: 0;
}

.profile_v5 .add_pr {
  width: 180px;
  float: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  margin-left: 20px;
  margin-top: 20px;
}

.profile_v5 .add_pr .img_wp {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 180px;
  height: 180px;
  line-height: 180px;
  text-align: center;
}

.profile_v5 .add_pr .img_wp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.profile_v5 .add_pr .add_ser {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 14px;
  color: #000000;
  text-align: center;
  height: 60px;
  line-height: 60px;
  display: block;
  background: #ffffff;
}

.profile_v5 .add_pr .add_ser:hover {
  text-decoration: underline;
}

.profile_v5 .view_mr {
  text-align: center;
  display: block;
  margin: 15px auto 10px;
  color: #666666;
  position: relative;
  width: 125px;
}

.profile_v5 .view_mr:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 12px;
  color: #8c8c8c;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 5px;
  transform: rotate(90deg);
  font-weight: 700;
}

.profile_v5 .view_mr.var_2:before {
  transform: rotate(270deg);
}

.profile_v5 .pagination {
  width: 100%;
  text-align: center;
}

.profile_v5 .pagination li {
  border: none;
  border-radius: 100%;
  float: none;
  display: inline-block;
}

.profile_v5 .pagination li a {
  color: #666666;
  position: relative;
}

.profile_v5 .pagination li.active {
  background: #666666;
}

.profile_v5 .pagination li.active a {
  color: #ffffff;
}

.profile_v5 .pagination li.next a {
  color: transparent;
}

.profile_v5 .pagination li.next a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: 700;
}

.profile_v5 .pagination li.last a {
  color: transparent;
}

.profile_v5 .pagination li.last a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: 700;
}

.profile_v5 .pagination li.last a:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 10px;
  font-weight: 700;
}

.profile_v5 .pagination li.prev a {
  color: transparent;
}

.profile_v5 .pagination li.prev a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: 700;
}

.profile_v5 .pagination li.first a {
  color: transparent;
}

.profile_v5 .pagination li.first a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: 700;
}

.profile_v5 .pagination li.first a:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  right: 10px;
  font-weight: 700;
}

@media only screen and (min-width: 768px) {
  .profile_v5 #userprofile_social {
    padding-right: 20px;
  }
}

#userprofile_dateofjoining .profRow .editIc {
  right: 10px;
  color: #8c8c8c;
}

@media only screen and (max-width: 767px) {
  .profile_v5 {
    /*.editIc{width: 16px; height: 16px;}*/
  }
  .profile_v5 #userprofile_social .userprofile_view .vanity_url, .profile_v5 #companyprofile_social .vanity_url {
    display: inline-block;
  }
  .profile_v5 #userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp, .profile_v5 #companyprofile_social .vanity_url .qr_code_prf_wp {
    float: right;
  }
  .profile_v5 #userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp .qr_code_prf, .profile_v5 #companyprofile_social .vanity_url .qr_code_prf_wp .qr_code_prf {
    top: -6px;
    bottom: inherit;
    text-transform: uppercase;
  }
  .profile_v5 #userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp .qr_code_prf {
    right: -10px;
  }
  .profile_v5 #companyprofile_social .vanity_url .qr_code_prf_wp .qr_code_prf {
    right: -10px;
    top: -4px;
  }
  .profile_v5 .cntctHdr {
    margin: 0 12px;
    padding: 0 4px;
  }
  .profile_v5 .cntctHdng {
    padding-right: 4px;
  }
  .profile_v5 .cntctHdr .hdrRight {
    position: relative !important;
    top: inherit !important;
    right: inherit !important;
    padding-top: 12px !important;
  }
  .profile_v5 .prod_catalog {
    /*background: #ffffff;*/
  }
  .profile_v5 .profRowHdng {
    padding: 0;
  }
  .profile_v5 #companyprofile_contacts .companyprofile_view, .profile_v5 #userprofile_social .userprofile_view {
    width: 100%;
  }
  .profile_v5 .userprofile_view .profRow .dig_Adrs.profCol, .profile_v5 .cntctLst > li {
    background-color: #ffffff;
    border-radius: 8px;
  }
  .profile_v5 #companyprofile_contacts .companyprofile_edit {
    width: 100%;
  }
  .profile_v5 #companyprofile_contacts .companyprofile_view .profContent .profRow, .profile_v5 .profile_v5 .userprofile_view .ContRow .profContent > .profRow {
    background-color: #ffffff;
    border: none;
  }
  .profile_v5 .userprofile_view .ContRow .profContent > .profRow {
    padding-top: 0;
  }
  .profile_v5 .prod_catlog_rhs-menu .drpdwn_carat_wp {
    float: right;
    display: flex;
    flex-flow: wrap-reverse;
  }
  .profile_v5 .ctlg_add {
    width: 100%;
    display: inline-block;
    text-align: left;
    margin: 0;
    height: 30px;
    line-height: 30px;
  }
  .profile_v5 .ctlg_add .editIc {
    margin-left: -10px;
  }
  .profile_v5 .prod_catalog .prod_ctlog_txt_rhs {
    display: none;
  }
  .profile_v5 .prod_catalog .prod_ctlog_txt_rhs.fixed {
    display: block;
    position: fixed;
    bottom: 100%;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 7;
    overflow-y: scroll;
  }
  .profile_v5 .profRow.rgt_sec, .profile_v5 .lft_sec {
    width: 100% !important;
  }
  .profile_v5 .prof_details_wrp .lft_sec .profCol.dig_Adrs > .profRowHdng, .profile_v5 .prof_details_wrp .rgt_sec .profCol.dig_Adrs > .profRowHdng {
    width: 100% !important;
    box-sizing: border-box;
  }
  .profile_v5 #companyprofile_contacts .companyprofile_view .profContent .profRow, .profile_v5 .userprofile_view .ContRow .profContent > .profRow {
    background-color: #ffffff;
  }
  .profile_v5 #userprofile_dateofjoining .profRow .editIc {
    right: 10px;
    z-index: 2;
  }
  .profile_v5 .dig_Adrs > label {
    width: 100% !important;
    box-sizing: border-box;
  }
  .profile_v5 .expand {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    float: right;
    margin-top: 5px;
    text-align: center;
    line-height: 20px;
    padding-left: 4px;
    box-sizing: border-box;
  }
  .profile_v5 .expand .dotght {
    width: 3px;
    height: 3px;
    background: #8c8c8c;
    float: left;
    margin-top: 8px;
    margin-left: 1px;
    border-radius: 100%;
  }
  .profile_v5 .expand:hover {
    background: #e6f7f9;
  }
  .profile_v5 .expand:hover .dotght {
    background: #09aec0;
  }
  .profile_v5 .prod_ctlog_heading {
    font-size: 18px;
    color: #000000;
    float: left;
    margin-bottom: 10px;
  }
  .profile_v5 .close {
    float: right;
  }
  .profile_v5 .close:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e907";
    font-size: 18px;
    color: #000000;
    box-sizing: border-box;
  }
  .profile_v5 .prod_ctlog_iner {
    position: absolute;
    padding: 15px;
    box-sizing: border-box;
    bottom: 80px;
    background: #ffffff;
    width: calc(100% - 20px);
    left: 10px;
    border-radius: 8px;
    display: flex;
    flex-flow: column;
  }
  .profile_v5 .prod_ctlog_iner .close {
    position: absolute;
    right: 14px;
  }
  .profile_v5 .prod_ctlog_iner .ctlg_add {
    display: inline-block;
    width: fit-content;
    height: 20px;
    line-height: 20px;
    margin: 6px 0;
  }
  .profile_v5 .prod_ctlog_iner .ctlg_add.ctlg_add_btn {
    width: 100%;
  }
  .profile_v5 .prod_ctlog_iner .shareIc {
    height: 20px;
    line-height: 14px;
  }
  .profile_v5 .ctlg_add.ctlg_add_btn, .profile_v5 .userprofile_view .profRow a.ctlg_add.ctlg_add_btn {
    font-size: 11px;
    padding: 0px 10px;
    box-sizing: border-box;
    height: 26px;
    line-height: 26px;
  }
  .profile_v5 #ml_products {
    margin-right: 0;
  }
  .profile_v5 #ml_products .prod_ctlog_heading, .profile_v5 #ml_products .close {
    display: block;
  }
  .profile_v5 #ml_products + #member_listing_products {
    margin-right: 0;
  }
  .profile_v5 .profWrp #companyprofile_contacts {
    width: 100%;
  }
  .profile_v5 .profWrp #companyprofile_contacts .ContRow {
    margin: 0;
  }
  .profile_v5 #userprofile_social {
    width: 100%;
  }
  .profile_v5 #userprofile_social .profContent {
    margin: 0;
    padding: 0;
  }
  .profile_v5 #companyprofile_contacts .profContent, .profile_v5 #companyprofile_contacts .profContent {
    padding: 0;
  }
  .profile_v5 .empty_box .prod_ctlog_txt_rhs {
    display: block;
    margin-right: -14px;
    margin-top: 10px;
  }
  #ml_products {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 0) and (max-width: 479px) {
  .profWrp .profContent .profRow .cntctLst > li .cntctHdr .hdrRight {
    margin-right: -2px;
  }
  .greenBand {
    font-size: 11px;
    padding: 0 6px;
  }
}

.profile_v5 .ContRow {
  padding-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .profile_v5 .userprofile_view .profRow .qr_cd_txt {
    width: calc(85% - 60px);
  }
  .profile_v5 #userprofile_dateofjoining .ContRow .profRow.rgt_sec .emptyptxt {
    font-size: 13px !important;
  }
}

/* RHS in mobile start */
@media only screen and (max-width: 767px) {
  .profile_v5 .container, .profile_v5 .colLef {
    background-color: transparent;
    padding: 0;
  }
  .profile_v5 .colRig {
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
    margin-top: 15px;
  }
  .profile_v5 .companyprofile_view .profRow a.ctlg_add.ctlg_add_btn {
    padding: 0 10px;
  }
}

.profile_v5 .mainwrapper_award {
  padding: 0;
  box-shadow: none;
}

@media only screen and (min-width: 768px) {
  .user_prof_add_product {
    padding-right: 20px;
  }
}

/* RHS in mobile end */
/* mr End*/
/* open gallary block start */
.userprofile .overlay_wrp .gallery_edit_block {
  display: flex;
  flex-flow: column;
}

.userprofile .overlay_wrp .image_gallary_edit {
  display: inline-block;
  margin: 20px 0;
}

.userprofile .overlay_wrp .image_gallary_edit .inpWp {
  max-width: 280px;
  width: 100%;
  float: left;
  padding-left: 0;
}

.userprofile .overlay_wrp .image_gallary_edit .inpWp .inp1 {
  height: 40px;
  border-radius: 0;
}

.userprofile .overlay_wrp .image_gallary_edit .btn {
  float: left;
  margin-top: 0;
  margin-left: 20px;
}

.userprofile .overlay_wrp .image_gallary_block {
  display: flex;
  flex-flow: row wrap;
  margin-right: -14px;
  left: 0;
  line-height: 1;
}

.userprofile .overlay_wrp .image_gallary_block li {
  width: calc(100%/4 - 14px);
  -webkit-box-flex: 1;
  flex: auto;
  position: initial;
  margin-bottom: 16px;
  -webkit-transition: all 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-right: 14px;
}

.userprofile .overlay_wrp .image_gallary_block li > a {
  cursor: pointer;
  display: inline-block;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  height: 100px;
  line-height: 100px;
  text-align: center;
}

.userprofile .overlay_wrp .image_gallary_block li > a img {
  width: 100%;
  vertical-align: middle;
}

.userprofile .overlay_wrp .image_gallary_block li.act > a {
  border: 2px solid #00abbe;
  border-radius: 4px;
}

.userprofile .overlay_wrp .image_gallary_block li .gallary_img_caption {
  display: inline-block;
  font-size: 11px;
  color: #ffffff;
  background-color: #8f9999;
  padding: 2px 2px;
  min-width: 20%;
  max-width: calc(100% -  12px);
  position: absolute;
  left: 4px;
  bottom: 4px;
  line-height: 1;
  text-align: left;
}

.userprofile .overlay_wrp .image_gallary_block li .unpslashdtls {
  font-size: 11px;
  margin-top: 4px;
}

.userprofile .overlay_wrp .image_gallary_block li .unpslashdtls a {
  color: #666666;
  display: inline-block;
}

.userprofile .overlay_wrp .image_gallary_block li .unpslashdtls span {
  display: inline-block;
}

.userprofile .overlay_wrp .actionList.style2 li .cancel_btn {
  width: auto;
  background-color: transparent;
  border-color: transparent;
  color: #8c8c8c;
}

.userprofile .overlay_wrp .actionList.style2 li .cancel_btn:hover {
  color: #8c8c8c !important;
}

@media only screen and (max-width: 767px) {
  .userprofile .overlay_wrp .image_gallary_edit .inpWp {
    max-width: 100%;
  }
  .userprofile .overlay_wrp .image_gallary_edit .btn {
    width: 100%;
    margin-left: 0;
    margin-top: 14px;
  }
  .userprofile .overlay_wrp .image_gallary_block li {
    width: calc(100%/2 - 4px);
    margin-bottom: 4px;
    margin-right: 4px;
  }
  .userprofile#companyprofile_social .overlay_wrp .actionList.style2 {
    width: 100%;
  }
  .userprofile#companyprofile_social .overlay_wrp .actionList.style2 li {
    /*width: 50%; margin: 0;*/
    width: 100%;
    float: left;
  }
  .userprofile#companyprofile_social .overlay_wrp .actionList.style2 li a {
    width: 100%;
    float: left;
    font-size: 14px;
  }
  .mprofilebreadcrum.headRow {
    background: #ffffff;
    padding: 5px 10px 0 10px;
    position: relative;
  }
  .mprofilebreadcrum.headRow h2 span.fL {
    margin: 0 5px;
  }
  .mprofilebreadcrum.headRow h2 .subHding {
    width: auto;
  }
  .mprofilebreadcrum.headRow .linkArw {
    margin-left: 10px;
    margin-top: 10px;
  }
  .mprofilebreadcrum.headRow .linkArw[data-content-piece="back"] {
    position: absolute;
    right: 10px;
    top: 0;
  }
}

/* open gallary block end */
/* mobile start */
.main_content.white_bg.profile_v5, .row_top.white_bg.profile_v5 {
  background: #ffffff;
  padding: 10px;
}

/* mobile End */
/* desktop prelogin start */
.preople_viewed_block {
  margin-top: 10px;
  padding: 15px 0;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.profile_v5 .container_main.for_dock_supp_m > .container .profWrp #companyprofile_contacts {
  float: left;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.profile_v5 .container_main.for_dock_supp_m > .container #userprofile_social {
  float: right;
  width: calc(100%/2 - 15px);
}

.profile_v5 .container_main.for_dock_supp_m > .container {
  /*#companyprofile_about .eCard.var_2 .company_setion{position: relative;}*/
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_contacts {
  display: inline-block;
  width: calc(50% - 20px);
  float: left;
  margin-top: 0;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social {
  margin-top: 10px;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .profRow .profCol {
  width: 100%;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .companyprofile_view .ContRow .profContent .profRow {
  box-sizing: border-box;
  border: none;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
  font-size: 12px;
  padding: 0 8px;
  border-radius: 20px;
  cursor: pointer;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share:hover {
  background-color: #e6f7f9 !important;
  color: #05acbf !important;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share:hover .shareIc:before {
  color: #05acbf;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .shareIc {
  font-size: 14px;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .shareIc:before {
  margin-right: 4px;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow .profCol .profRow {
  display: flex;
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_contacts {
  margin-top: 10px;
}

.profile_v5 .container_main.for_dock_supp_m > .container .profRow.shrblk .shrblk_p {
  width: calc(60% - 68px);
}

.profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_about .eCard.var_2 .topSec {
  /*width: 50%;float: left; position: static;*/
}

.profile_v5 .container_main.for_dock_supp_m > .container .eCard.var_2 .company_setion .right {
  width: 50%;
}

.profile_v5 .container_main.for_dock_supp_m > .container .actionList li .cmntIc_777 {
  margin-top: 0;
}

.profile_v5 .container_main.for_dock_supp_m #companyprofile_social .companyprofile_view .ContRow .profContent > .profRow, .container_main.for_dock_supp_m #userprofile_social .companyprofile_view .ContRow .profContent > .profRow {
  margin-left: 0;
  margin-top: 0;
}

@media only screen and (min-width: 1279px) and (max-width: 1280px) {
  .profile_v5 .container_main.for_dock_supp_m > .container {
    max-width: 1200px;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container .colLef {
    width: 850px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .profile_v5 .container_main.for_dock_supp_m #userprofile_social {
    width: calc(50% - 20px);
    margin-right: 20px;
  }
  .profile_v5 .container_main.for_dock_supp_m .profWrp #companyprofile_contacts {
    width: calc(50% - 20px);
  }
  .profile_v5 .container_main.for_dock_supp_m > .container {
    max-width: 1024px;
    padding: 0 20px;
  }
  .profile_v5 .prof_details_wrp .editIc {
    top: 2px !important;
  }
}

@media only screen and (min-width: 768px) {
  .profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .companyprofile_view .ContRow .profContent .profRow.social_colWrp {
    min-height: 308px;
    padding-top: 0;
  }
  .profile_v5 #companyprofile_description .profRow.rgt_sec + .profRow .lft_sec.dig_Adrs {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_v5 .container_main.for_dock_supp_m .actionList.style2 li .iconText {
    display: none;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container #userprofile_social {
    width: 100%;
    margin-left: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container .colLef {
    display: inline-block;
    width: 100%;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container .eCard.var_2 .company_setion .right {
    float: right;
    margin-top: -150px;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container .eCard.var_2 .company_setion .right .actionList.style2 li .iconText {
    display: none;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_about .eCard.var_2 .topSec, .profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_contacts {
    width: 100%;
    position: relative;
  }
  .profile_v5 .container_main.for_dock_supp_m > .container .profRow {
    margin-bottom: 0;
    /*background: transparent;*/
  }
  .profile_v5 .container_main.for_dock_supp_m > .container #companyprofile_social .profRow.shrblk .get_profile_link_share_block .get_profile_link_share {
    padding: 6px 8px;
  }
  .profile_v5 .container_main.for_dock_supp_m .container .headRow {
    padding: 0px 0 10px 0;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts .award_nano {
    top: 0;
    margin: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts .award_nano .cntctHdr {
    margin: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts .award_nano .cntctCnt {
    width: 100%;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts {
    margin-top: 10px;
  }
  .profile_v5 .container_main.for_dock_supp_m .profRow .profRowHdng {
    margin-top: 0;
    display: inline-block;
  }
  .profile_v5 .container_main.for_dock_supp_m .container #companyprofile_social .shareIc {
    line-height: normal;
  }
  .profile_v5 .container_main.for_dock_supp_m #view_profile_info_main_div .btn_v2 {
    float: right;
    padding: 8px 10px;
    text-transform: uppercase;
    font-size: 14px;
    min-width: 80px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_about .eCard.var_2 .topSec .name {
    color: #333333;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_about .eCard.var_2 .topSec .vrifCnt {
    float: right;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_about .eCard.var_2 .topSec .vrifCnt .vrifdIc {
    margin-right: 5px;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_description .profRow .profCol {
    margin: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_description .profRow .profCol .profRowHdng {
    float: left;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_description .profRow .profCol .SummaryTxt {
    margin-top: 10px;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_about .profRowCntnt {
    margin-top: 20px;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_about .profRowCntnt .SummaryTxt {
    padding: 0 10px;
  }
  .row_top.var_01 .act_template.usr_pre {
    background: #eceeef;
    box-shadow: none;
    padding: 10px !important;
  }
  .row_top.var_01 .act_template.usr_pre .hd {
    margin: 0;
    font-size: 12px;
    color: #999999;
    font-style: normal;
  }
  .row_top.var_01 .act_template.usr_pre .hd a {
    color: #999999;
  }
  .row_top.var_01 .act_template.usr_pre .subHding {
    color: #333333;
    font-size: 12px;
  }
  .userprofile #frm_profile_edit_company .nacLst li:last-child {
    margin: 0;
  }
  .profile_v5 #companyprofile_description .profRow.rgt_sec + .profRow {
    height: auto;
  }
}

/* desktop prelogin End */
.profile_v5 .Icwrp {
  position: relative;
}

.profile_v5 .smlCard .actionList li .shareIc {
  display: block;
  cursor: pointer;
}

.view_text {
  display: block;
  float: left;
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 6px;
  margin-left: 160px;
  position: relative;
}

.view_text:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e997";
  font-size: 12px;
  position: absolute;
  left: -16px;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .view_text {
    margin-left: 70px;
  }
  .headRow .linkArw {
    margin-left: 22px;
    margin-top: 6px;
  }
}

@media only screen and (max-width: 767px) {
  p.view_text:empty {
    display: block;
    margin-left: 30px;
  }
  .admin_ineract_btn {
    display: flex;
    justify-content: space-around;
    width: 256px;
    flex-flow: row-reverse;
    margin: 0 auto;
  }
}

/* Menu new css start */
.profile_top .subject {
  font-size: 12px;
  color: #ff0000;
  width: 100%;
}

.profile_top .verifyic:before {
  top: 3px;
  left: 0;
  margin: -2px 0;
}

.profile_top .confirm_profile_fld .verifyic:before {
  top: 7px;
  left: -4px;
  content: "";
  position: absolute;
  background: url(./images/verify_icon_v2.png);
  background-size: cover;
  width: 15px;
  height: 15px;
  background-size: cover;
}

.profile_top .verify_business_fld.warning:hover {
  background-color: #fce6e6;
  cursor: pointer;
}

.profile_top .verify_business_fld.warning:hover .subject {
  color: #ff0000;
}

.profile_top .confirm_profile_fld.warning:hover {
  color: #ff0000;
  background: #fce6e6;
  border-radius: 24px !important;
  cursor: pointer;
}

.profile_top .verify_business_fld {
  border: none;
  padding: 2px 6px 5px;
  width: auto;
  border-radius: 24px;
  display: inline-block;
}

.profile_top .verifyic {
  display: block;
}

/* Menu new css end */
/* empty text start */
.emptyptxt {
  color: #c4c4c4;
  white-space: inherit !important;
  text-align: center;
  font-size: 16px !important;
  width: 100% !important;
}

#companyprofile_certificate .emptyptxt, #companyprofile_awards .emptyptxt {
  /*margin-top: 60px; */
  font-size: 14px !important;
  color: #c3c3c3;
  line-height: 1.5;
}

#companyprofile_offerseek .emptyptxt {
  margin: 30px 0;
}

/* empty text end */
/* action button */
/* overwriting */
@media only screen and (max-width: 767px) {
  .comntList > li .userDisplay .cmntTxt, .fullView .userDisplay .cntntpara {
    max-height: 67px !important;
  }
}

/* overwriting */
.userprofile .nameEditCnt .nameRow .search_ind.company_create_field_el .ui-menu {
  width: 100% !important;
  left: -1px !important;
  box-sizing: border-box;
}

.userprofile .nameEditCnt .nameRow .search_ind.company_create_field_el .ui-menu .ui-menu-item {
  font-size: 14px;
  padding: 7px 0 7px 20px;
}

.address_block .nameEditCnt .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  max-height: inherit;
}

@media only screen and (max-width: 767px) {
  .userprofile .nameEditCnt .nameRow .search_ind.company_create_field_el .ui-menu {
    padding: 10px;
  }
  .userprofile .nameEditCnt .nameRow .search_ind.company_create_field_el .ui-menu .ui-autocomplete-category {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .userprofile .nameEditCnt .nameRow .search_ind.company_create_field_el .ui-menu .ui-autocomplete-category:before {
    top: 0;
  }
}

@media only screen and (max-width: 767px) {
  #userprofile_Description.userprofile .left_section.fR {
    /*margin-top: 35px;*/
  }
}

.userprofile .nameEditCnt .inputUl > li .inpWp.err input {
  border-color: red;
}

/* croper start */
.userprofile .frm_user_bannerimg.user_bannerimg, .userprofile .frm_company_bannerimg.company_bannerimg {
  width: 100%;
  /* max-height: 120px;    line-height: 120px;*/
  text-align: center;
  font-size: 0;
  overflow: hidden;
  height: 100%;
}

/* croper End */
@media only screen and (max-width: 767px) {
  .profile_v5 .container_main.for_dock_supp_m .userprofile_view .eCard.var_2 .top .right .capWrpr .capBtn {
    margin-left: 0;
  }
  .profile_v5 .container_main.for_dock_supp_m .userprofile_view .eCard.var_2 .top .right .botmSec.member {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .profile_v5 .wht:after {
    left: 90px;
  }
}

.profile_v5 .busreq {
  position: absolute;
  top: 20px;
  left: 20px;
  margin: 0;
}

.userprofile .userprofile_edit {
  display: inline-block;
  width: 100%;
}

#gl_profile_link_2 .l3logo {
  width: 30px;
  height: 30px;
}

#gl_profile_link_2 .l3logo img {
  max-width: 100%;
}

.greyBand.greenBand {
  background: #666666;
  margin-left: 5px;
}

@media only screen and (max-width: 767px) {
  .profile_v5 #companyprofile_contacts .companyprofile_edit .greenBand {
    display: block;
  }
}

.wht {
  border: none;
  float: right;
  color: #8d8d8d;
  font-size: 12px;
  position: relative;
  right: 38px;
  text-transform: inherit;
}

.wht:after {
  content: " ";
  position: absolute;
  background-image: url(images/visit_web.png);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center center;
  top: -3px;
  left: 83px;
}

.wht:hover {
  color: #000000;
  text-decoration: underline;
}

.wht:hover:after {
  content: " ";
  position: absolute;
  background-image: url(images/visit_web_hover.png);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center center;
  top: -3px;
}

.profile_v5 .eCard.var_2 .capWrpr .capBtn {
  border-radius: 4px;
  margin-bottom: 10px;
}

.profile_v5 .eCard.var_2 .capWrpr .capBtn.act {
  border-color: #44dd10;
  background-color: #44dd10;
}

.profile_v5 .profRowHdng span.compcount {
  font-size: 16px;
}

#userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp {
  position: relative;
}

#userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp .ToolTip, #companyprofile_social .vanity_url .qr_code_prf_wp .ToolTip {
  width: 100px;
  bottom: 0px;
  right: 0;
  left: inherit;
}

#userprofile_social .userprofile_view .vanity_url .qr_code_prf_wp .ToolTip .downArw_333, #companyprofile_social .vanity_url .qr_code_prf_wp .ToolTip .downArw_333 {
  display: none;
}

.frmfield_comp_code.act {
  position: relative;
}

.frmfield_comp_code.act .ToolTip {
  display: block;
}

#userprofile_social .frmfield_comp_code .qr_code_prf:before {
  content: " ";
  position: absolute;
  background-image: url(images/copy-icon_grey_v2.png);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  top: 7px;
  left: 6px;
  background-size: cover;
}

#companyprofile_social .frmfield_comp_code .qr_code_prf:hover:before, #userprofile_social .frmfield_comp_code .qr_code_prf:hover:before {
  background-image: url(images/copy-icon_hover.png);
}

@media only screen and (min-width: 1280px) {
  .ddn {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .cntctHdng {
    width: 136px;
  }
}

@media only screen and (max-width: 1279px) {
  .profile_v5 .eCard.var_2 .capWrpr .capBtn {
    margin-bottom: 15px;
  }
  .profile_v5 .profWrp #companyprofile_contacts .companyprofile_view .cntctLst li .cntctHdr {
    height: auto;
    display: inline-block;
    width: calc(100% - 28px);
    box-sizing: border-box;
    padding: 10px;
  }
  .profile_v5 .greyBand.greenBand {
    margin-top: 0;
  }
  .profile_v5 .sdr_cnot {
    float: right;
  }
}

@media only screen and (min-width: 320px) and (max-width: 332px) {
  .profile_v5 .cntctLst > li .cntctHdr .cntctHdng {
    font-size: 12px;
  }
}

#companyprofile_social .frmfield_comp_code .qr_code_prf:before {
  content: " ";
  position: absolute;
  background-image: url(images/copy-icon_grey_v2.png);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  top: 4px;
  left: 2px;
  background-size: cover;
}

.promote_profile_block .gl_profile_link_block a {
  width: 170px;
}

.promote_profile_block .gl_profile_link_block a img {
  max-width: 100%;
}

/* overlay style in mobile for userprofile */
@media only screen and (max-width: 767px) {
  .overlay.userprofile {
    padding: 30px 35px !important;
  }
  .overlay#userprofile_dateofjoining #frm_profile_edit_user .profContent {
    padding: 0;
  }
  .overlay#userprofile_dateofjoining #frm_profile_edit_user .profContent .left_section {
    margin-top: 0;
  }
  .overlay#userprofile_dateofjoining #frm_profile_edit_user .profContent .profile_v5 .container_main.for_dock_supp_m #view_profile_info_main_div.new_usr_wrp .btn_v2 {
    width: 100%;
  }
  .overlay#userprofile_dateofjoining .nacLst.var_01 > li {
    margin-top: 8px;
  }
  .profile_v5 #view_profile_info_main_div.new_usr_wrp {
    bottom: 36px;
  }
  .profile_v5 .container_main.for_dock_supp_m #view_profile_info_main_div.new_usr_wrp .btn_v2 {
    width: 100%;
    margin: 15px 0;
  }
  .view_profile_info_text .access_join_subtxt {
    width: 100%;
  }
  .wrp_box_style_1 .contLfRg {
    padding: 10px 15px;
  }
  #view_profile_info_main_div {
    padding: 15px 10px 20px;
  }
  #view_profile_info_main_div.new_usr_wrp .container .imgWp {
    width: 56px;
    height: 56px;
    line-height: 50px;
  }
  .view_profile_info_text {
    width: calc(100% - 85px);
    padding-bottom: 36px;
  }
  .view_profile_info {
    font-size: 16px;
  }
  .profile_v5 .container_main.for_dock_supp_m #view_profile_info_main_div.new_usr_wrp .btn_v2 {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: auto;
  }
  .view_profile_info_text .access_join_subtxt {
    font-size: 13px;
    padding-top: 14px;
  }
  .profile_v5 .container_main.for_dock_supp_m #view_profile_info_main_div .view_profile_info_text .btn_v2 {
    font-size: 12px;
  }
  #view_profile_info_main_div.comapny_prelogin .view_profile_info_text {
    width: calc(100% - 14px);
  }
}

.access_join_subtxt {
  color: #ffffff;
  font-size: 14px;
  padding-top: 20px;
  width: 65%;
}

#view_profile_info_main_div.new_usr_wrp {
  background-color: #383a82;
  position: fixed;
  bottom: 20px;
  width: 100%;
  left: 0;
  z-index: 6;
  bottom: 0;
  display: none;
  border-radius: inherit;
}

#view_profile_info_main_div.new_usr_wrp.fade {
  opacity: 0;
  display: block;
  -webkit-animation-name: fade_in;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  animation-name: fade_in;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Standard syntax */
@keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#view_profile_info_main_div.new_usr_wrp .btn_v2 {
  border-color: #ffffff;
}

.new_usr_wrp .clsBtn_000:before {
  color: #ffffff;
  font-size: 14px;
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  .view_profile_info {
    width: 60%;
  }
}

#view_profile_info_main_div.new_usr_wrp .imgWp {
  width: 74px;
  height: 74px;
  line-height: 54px;
  text-align: center;
  border-radius: 100%;
  border: 2px solid #ffffff;
  background-color: #f5f5f5;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 15px;
  float: left;
}

#view_profile_info_main_div.new_usr_wrp .imgWp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  border-radius: 100%;
}

#view_profile_info_main_div.new_usr_wrp .container {
  background: transparent;
}

.next_arrow.reverse:before {
  font-size: 10px;
}

.address_block .nameEditCnt .ui-menu .ui-menu-item {
  font-size: 12px;
  padding: 8px;
}

.address_block .nameEditCnt .nameRow .ui-menu {
  overflow-y: scroll;
  z-index: 3;
}

.headRow .eye_ic:before {
  font-size: 14px;
}

.headRow .shareIc {
  line-height: 10px;
  height: 15px;
}

.headRow .shareIc:before {
  font-size: 12px;
}

.headRow .linkArw {
  margin-left: 26px;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 4px;
}

.headRow .linkArw span {
  margin-right: 4px;
}

.headRow .shareIc:hover {
  background: transparent !important;
}

.headRow .shareIc:hover:before {
  color: #999999 !important;
}

.add_complelling_tagline {
  color: #212121;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

.add_complel_icon {
  font-size: 20px;
  margin-right: 4px;
  font-weight: normal;
}

.add_complelling_tagline_txt {
  position: relative;
}

.add_complelling_tagline_txt:after {
  color: #cccccc;
  width: 100%;
  height: 2px;
  background: #cccccc;
  position: absolute;
  bottom: -3px;
  right: 0;
  content: "";
}

.add_complelling_tagline_txt:hover:after {
  background: #212121;
}

.empty_bsuss_summary {
  display: inline-block;
  width: 100%;
  padding: 0 24px;
  box-sizing: border-box;
}

.profile_v5 .empty_bsuss_summary .ctlg_add.ctlg_add_btn {
  margin-left: 0;
}

.business_summary_dummy_text {
  color: #c4c4c4;
  font-size: 14px;
  padding-bottom: 10px;
}

.headRow .share_wp {
  top: 20px;
}

@media only screen and (max-width: 767px) {
  .empty_bsuss_summary {
    padding: 0 15px;
    width: 70%;
  }
  .companyprofile_view p.business_summary_dummy_text {
    font-size: 12px;
  }
}

.profile_v5 .colmWp#profilemeter .list {
  display: flex;
  flex-flow: column;
}

.profile_v5 .colmWp#profilemeter .list li {
  width: fit-content;
}

/* new list start */
.new_btn_list {
  float: right;
  list-style: none;
  margin-top: 10px;
}

.new_btn_list li {
  float: left;
  margin-right: 10px;
}

.new_btn_list li a {
  color: #6a6a6a;
}

.new_btn_list li a.btn_v2.message_btn {
  color: #ffffff;
}

.btn_v2.message_btn {
  padding: 9px 20px 9px 38px;
  position: relative;
}

.btn_v2.message_btn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9d7";
  font-size: 15px;
  color: #ffffff;
  position: absolute;
  top: 9px;
  left: 17px;
}

.btn_v2.connect_btn {
  padding: 9px 20px 9px 33px;
  position: relative;
}

.btn_v2.connect_btn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "+";
  font-size: 26px;
  color: #ffffff;
  position: absolute;
  top: 2px;
  left: 12px;
  font-weight: 700;
}

.btn_v2.connect_btn.var_b {
  padding: 9px 20px 9px 33px;
  position: relative;
  background: #ffffff;
  border: 1px solid #393a7d;
  color: #393a7d;
  font-weight: 700;
}

.btn_v2.connect_btn.var_b:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90f";
  font-size: 18px;
  color: #393a7d;
  position: absolute;
  top: 8px;
  left: 8px;
  font-weight: 700;
}

.btn_v2.connect_btn.var_b:hover {
  background: #393a7d;
  border: 1px solid #393a7d;
  color: #ffffff;
}

.btn_v2.connect_btn.var_b:hover:before {
  color: #ffffff;
}

.btn_v2.share_btn {
  padding: 9px 20px 9px 38px;
  position: relative;
  background: #ffffff;
  border: 1px solid #8c8c8c;
  color: #8c8c8c;
  font-weight: 700;
}

.btn_v2.share_btn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  font-size: 16px;
  color: #8c8c8c;
  position: absolute;
  top: 9px;
  left: 16px;
}

.btn_v2.share_btn:hover {
  background: #8c8c8c;
  border: 1px solid #8c8c8c;
  color: #ffffff;
}

.btn_v2.share_btn:hover:before {
  color: #ffffff;
}

.btn_v2.pending_btn {
  padding: 9px 20px 9px 38px;
  position: relative;
  background: #8c8c8c;
  border: 1px solid #8c8c8c;
  color: #ffffff;
  font-weight: 700;
  width: 100%;
}

.btn_v2.pending_btn:before {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 9px;
  left: 16px;
  display: inline-block;
  width: 17px;
  height: 17px;
}

@media only screen and (max-width: 767px) {
  .btn_v2.pending_btn {
    padding: 9px 5px 9px 22px;
  }
  .btn_v2.pending_btn:before {
    left: 2px;
  }
}

.new_btn_list .share_wp {
  top: 37px;
}

@media only screen and (max-width: 767px) {
  .new_btn_list li {
    float: left;
    margin-right: 6px;
  }
  .btn_v2.message_btn {
    padding: 9px 10px 9px 28px;
  }
  .btn_v2.message_btn:before {
    left: 10px;
  }
  .btn_v2.connect_btn {
    padding: 9px 7px 9px 20px;
    font-weight: normal;
  }
  .btn_v2.connect_btn:before {
    font-size: 24px;
    left: 4px;
    top: 3px;
  }
  .btn_v2.share_btn {
    padding: 9px 10px 9px 25px;
    font-weight: normal;
  }
  .btn_v2.share_btn:before {
    left: 6px;
  }
}

/* new list End */
@media only screen and (min-width: 768px) {
  .tgwp {
    float: left;
    /*width: calc(100% - 395px);*/
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .new_btn_list {
    margin-top: 27px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec {
    margin-top: 0;
    padding-top: 50px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .name {
    margin-top: 10px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec .new_btn_list {
    position: absolute;
    top: 0;
    right: -15px;
  }
  .profile_v5 #companyprofile_about .eCard.var_2 .topSec.tnt {
    padding-top: 0;
  }
  .profile_v5 #userprofile_about .userprofile_view .eCard.var_2 .right {
    margin-top: 0;
    padding-top: 10px;
  }
  .profile_v5 .userprofile_view .profRow .vanity_url .qr_cd_txt {
    width: calc(100% - 80px);
  }
  .profile_v5 .userprofile_view .profRow .vanity_url .qr_code_prf.copylink {
    bottom: 16px;
  }
  .profile_v5 #companyprofile_description .companyprofile_view .profContent.busintxt_less > .profRow {
    height: auto;
  }
}

.profile_v5 #companyprofile_description .profContent.busintxt_less > .profRow {
  height: 200px;
  overflow: hidden;
}

.companyprofile_view .busintxt_less .shw_more, .companyprofile_view .businesstxt .shw_less {
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  #userprofile_bizforum {
    padding-right: 20px;
  }
  .container_main.for_dock_supp_m .share_list_2 li.dekstop_display_none {
    display: none;
  }
}

.profile_tag_list li[data-content-piece="confirm_phone"], .profile_tag_list li[data-content-piece="confirm_email"] {
  padding: 0;
}

.profile_tag_list li[data-content-piece="confirm_phone"] .exclamatn, .profile_tag_list li[data-content-piece="confirm_email"] .exclamatn {
  width: 14px;
  font-size: 12px;
  height: 14px;
  text-align: center;
  line-height: 15px;
}

.profile_tag_list li[data-content-piece="confirm_phone"] .subject, .profile_tag_list li[data-content-piece="confirm_email"] .subject {
  margin-top: 6px;
}

/* user profile palceholder start */
/* discussion start */
.plcholderslf_user.placeholder li .userDisplay .colLeft {
  background: #cccccc;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
}

.comntList.placeholder li .userDisplay .dscrptn {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  float: left;
  margin-top: 1px;
  padding: 0 !important;
  margin-left: 10px;
}

.comntList.placeholder li .userDisplay .topic {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .userDisplay .colRight .cmntTxt {
  width: 100%;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .userDisplay .colRight .timeDscrptn {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .link14_777 {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .actionList {
  width: 100px;
  height: 30px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .actionList {
  width: 100px;
  height: 30px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

/* discussion End */
.userprofile#companyprofile_offerseeek .overlay_wrp .addprod_wp .btn {
  width: auto;
}

.prd_name {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}

.profile_v5 .pendingIc {
  display: inline-block;
}

.profile_v5 .pendingIc:before {
  font-size: 15px;
  color: #fd9c3a;
}

.btn_v2 {
  border-radius: 0;
  font-weight: normal;
  height: auto;
  height: auto;
  line-height: inherit;
  padding: 8px 10px;
}

/* profile banner and cover pic start */
.prof_overlay .imgWp.banner_img {
  height: 304px;
  line-height: 304px;
  font-size: 0;
  overflow: hidden;
  max-width: 900px;
  margin: 0 auto;
  margin-top: 50px;
  width: 100%;
}

.prof_overlay .imgWp.banner_img img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.prof_overlay.overlay_v3 .cvr_bnnr.container {
  background-color: transparent;
  max-width: 1240px;
  width: 100%;
  text-align: center;
}

.prof_overlay .cvr_bnnr .clsBtn_000:before {
  color: #ffffff;
  font-size: 20px;
}

.prof_pic_overlay {
  width: 260px;
  height: 260px;
  border-radius: 100%;
  line-height: 260px;
  margin: 46px auto;
  overflow: hidden;
}

.cmpimg .prof_pic_overlay {
  border-radius: 0;
}

@media only screen and (max-width: 767px) {
  .overlay .cvr_bnnr .clsBtn_000:before {
    color: #000000;
  }
  .profile_v5 .container_main.for_dock_supp_m #companyprofile_description .profContent, .profile_v5 .profile_v5 .profTopRow#companyprofile_bizforum {
    background: transparent;
  }
  .profile_v5 #companyprofile_contacts .award_nano .cntctLst.nano-content {
    padding: 0;
  }
}

/* profile banner and cover pic end */
.profile_v5 #companyprofile_contacts.user_companyprofile_contacts .profContent .profRow.dig_Adrs {
  min-height: 298px;
}

.vnv_cont {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

.vnv_text_wp {
  font-size: 12px;
  display: inline-block;
  width: 100%;
}

.ic_nrml_text {
  color: #8c8c8c;
  float: left;
  position: relative;
}

.nrml_text {
  color: #000000;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 93px);
  float: left;
  padding-left: 5px;
}

.verified_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92a";
  font-size: 14px;
  color: #63b32e;
  box-sizing: border-box;
  float: left;
  margin-right: 5px;
}

.cnglglnm {
  font-size: 11px;
  color: #8c8c8c;
  float: right;
  text-decoration: underline;
}

.cnglglnm:hover {
  color: #00abbe;
}

.ic_nrml_text.not_verified_ic {
  padding-left: 18px;
}

.not_verified_ic:before {
  content: "";
  position: absolute;
  background: url(./images/verify_icon_v2.png);
  width: 13px;
  height: 13px;
  left: 0;
  top: 0;
  background-size: cover;
}

/* user profile palceholder start */
.plcholderslf_user {
  display: none;
  /*.imgWp{width:154px;height:154px;@include placeholder_animation;padding:0;border-radius: 100%; bottom: 95px; left: 25px;}*/
}

.plcholderslf_user #userprofile_about {
  margin-top: 23px;
}

.plcholderslf_user .nwprofle .headRow h2 {
  width: 200px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.plcholderslf_user .linkArw {
  width: 68px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.plcholderslf_user .banner_img {
  width: 910px;
  height: 175px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.plcholderslf_user .eCard.var_2 .top .bottom {
  width: 140px;
  height: 30px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
  position: absolute;
  left: 180px;
  top: 190px;
}

.plcholderslf_user .new_btn_list {
  width: 40px;
  height: 25px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
  margin: 15px 15px 0 0;
}

.plcholderslf_user .eCard .topSec {
  border: none;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  height: 40px;
}

.plcholderslf_user .eCard .botmSec {
  width: 200px;
  height: 40px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin-left: 30px;
}

.plcholderslf_user .SummaryTxt {
  width: 860px;
  height: 60px;
  position: absolute;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
  display: inline-block;
  top: 310px;
  left: 20px;
  top: inherit;
  margin-bottom: 20px;
  position: relative;
}

.plcholderslf_user .banner_img {
  width: 100%;
  float: left;
}

.plcholderslf_user .profCol.dig_Adrs > label.profRowHdng {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin: 15px 15px 0;
  width: 45%;
  height: 25px;
}

.plcholderslf_user .profCol.dig_Adrs > .profRow .profRowHdng {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  height: 20px;
}

.plcholderslf_user .userprofile_view .profRow > p {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  height: 20px;
  width: 101px;
  margin-left: 30px;
}

.plcholderslf_user .plcholderslf_user .profCol.dig_Adrs > .profRow .profRowHdng {
  width: 100px;
}

.plcholderslf_user .profRow .profCol .profRow {
  display: inline-block;
  width: 100%;
}

/* makbool placeholder start */
/*makbool placeholder end */
/* pradnya placeholder start */
.cmp_shmr.profile_v5 .headRow {
  padding-left: 20px;
  display: flex;
  justify-content: space-between;
}

.cmp_shmr.profile_v5 .profTopRow {
  display: inline-block;
  width: calc(100% - 20px);
  margin-bottom: 10px;
  position: relative;
}

.cmp_shmr.profile_v5 .header_tab_list, .cmp_shmr.profile_v5 .header_key_div, .cmp_shmr.profile_v5 .header_interactive_div {
  width: 200px;
  height: 14px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.cmp_shmr.profile_v5 .banner_img {
  background: transparent;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
}

.cmp_shmr.profile_v5 .eCard.var_2 .left {
  top: 100px;
}

.cmp_shmr.profile_v5 .eCard.var_2 .left .imgWp {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  padding: 0;
  border-radius: 0;
}

.cmp_shmr.profile_v5 .eCard.var_2 .topSec {
  margin-top: 10px;
  width: 100%;
}

.cmp_shmr.profile_v5 .editIc {
  width: 40px;
  height: 20px;
  border-radius: 0;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
}

.cmp_shmr.profile_v5 .editIc:before {
  display: none;
}

.cmp_shmr.profile_v5 .topSec.tnt .name.name1 {
  width: 200px;
  height: 18px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin-bottom: 4px;
}

.cmp_shmr.profile_v5 .topSec.tnt .name {
  width: 200px;
  height: 14px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin-bottom: 4px;
}

.cmp_shmr.profile_v5 .eCard.var_2 .SummaryTxt {
  width: 80%;
  height: 20px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin: 20px;
}

.cmp_shmr.profile_v5 .banner_div_block {
  position: relative;
}

.cmp_shmr.profile_v5 .link_site_btm {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 80px;
  height: 20px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
}

.cmp_shmr.profile_v5 .add_pr {
  height: 240px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  border: none;
  margin-top: 60px;
  margin-bottom: 20px;
}

.cmp_shmr.profile_v5 .ml_block_title {
  position: absolute;
  width: 280px;
  height: 20px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  top: 20px;
  left: 20px;
}

.cmp_shmr.profile_v5 .add_new_btn {
  position: absolute;
  width: 80px;
  height: 24px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  top: 20px;
  right: 20px;
  border-radius: 20px;
}

.cmp_shmr.profile_v5 .profTopRow.bus_req_div {
  height: 148px;
}

.cmp_shmr.profile_v5 .add_new_btn.add {
  width: 200px;
  height: 14px;
}

.cmp_shmr.profile_v5 .add_pord_cont {
  width: 75%;
  position: absolute;
  top: 80px;
  height: 18px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
  margin-left: 80px;
}

.cmp_shmr.profile_v5 .txtAreaPlcHldr.var_2 {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  /*height: 96px; position: relative;*/
}

/* pradnya placeholder end */
.mngweb_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-size: 12px;
  color: #6a6a6a;
  box-sizing: border-box;
  font-size: 12px;
  margin-left: -18px;
  padding: 4px 3px 4px 5px;
  text-align: center;
  background: #ffffff;
  border-radius: 100%;
}

.share_heading_2 {
  font-size: 14px;
  color: #8b8b8b;
  margin-top: 5px;
}

/* top fix bar start */
.top_fix_bar {
  width: 100%;
  background: #ffffff;
  float: left;
  position: relative;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  box-sizing: border-box;
}

.lft_txt {
  float: left;
  font-size: 14px;
  color: #000000;
  position: relative;
  padding-left: 20px;
}

.lft_txt .ghct {
  color: red;
}

.lft_txt .ghct:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e972";
  position: absolute;
  top: 1px;
  left: 0;
}

.rht_txt {
  float: right;
  font-size: 12px;
  color: #666666;
  margin-right: 10px;
}

@media only screen and (max-width: 767px) {
  .top_fix_bar {
    /*top: 38px;*/
    width: calc(100% + 10px);
    margin-left: -10px;
    width: calc(100% + 10px);
    margin-left: -10px;
  }
  .top_fix_bar .container {
    width: 100%;
  }
  .top_fix_bar .rht_txt {
    margin-top: 5px;
  }
}

/* top fix bar End */
.profile_doc_band {
  background: #ffffff;
  width: 100%;
  display: none;
  padding: 10px;
  box-sizing: border-box;
  -webkit-box-shadow: 0 8px 6px -6px #cccccc;
  -moz-box-shadow: 0 8px 6px -6px #cccccc;
  box-shadow: 0 8px 6px -6px #cccccc;
}

.profile_doc_band .new_btn_list {
  margin-top: 0;
}

.profile_doc_band.fade {
  opacity: 0;
  display: inline-block;
  -webkit-animation-name: fade_in;
  -webkit-animation-duration: 1s;
  animation-name: fade_in;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

.profile_visible_band {
  display: flex;
  align-items: center;
  max-width: 918px;
  width: 100%;
}

.user_comp_dock_block, .profile_interaction_dock_block {
  width: 50%;
  float: left;
}

.user_image_dock {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  overflow: hidden;
  background: #cccccc;
  margin-right: 6px;
}

.user_image_dock img {
  width: auto;
  max-width: 100%;
}

.company_image_dock {
  width: 44px;
  height: 44px;
  border-radius: 2px;
  background: #cccccc;
  overflow: hidden;
  margin-right: 6px;
}

.company_image_dock img {
  width: auto;
  max-width: 100%;
}

.user_dock_block, .company_dock_block {
  display: flex;
  align-items: center;
}

.user_comp_dock_list li {
  display: inline-block;
  float: left;
  width: 50%;
}

.user_comp_dock_block .username, .user_comp_dock_block .usercompany {
  font-size: 14px;
  color: #000000;
  font-weight: 700;
  cursor: pointer;
  font-family: 'Roboto';
  margin-bottom: 8px;
  display: inline-block;
}

.user_comp_dock_block .userdesignation, .user_comp_dock_block .userlocation {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 400;
  font-family: 'Roboto';
}

.profile_visible_band .shar.Icwrp.var_2 {
  position: relative;
}

.profile_visible_band .shar.Icwrp.var_2:hover .share_wp {
  display: block;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .profile_doc_band .container {
    padding-left: 0;
  }
}

.profile_v5 .prf_header .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner {
  top: 10px;
  min-height: 150px;
}

.profile_v5 .prf_header .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner #more_list {
  top: 10px;
}

@media only screen and (max-width: 340px) {
  .profile_v5 .prod_catalog .lhs_containerWrp .row_p {
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .user_comp_dock_block {
    display: none;
  }
  .profile_interaction_dock_block {
    width: 100%;
  }
  .profile_doc_band {
    /*top: 38px;*/
    width: calc(100% + 10px);
    margin-left: -10px;
  }
  .profile_doc_band .container {
    width: 100%;
  }
  .profile_doc_band .new_btn_list li {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 374px) {
  .profile_doc_band .share_wp {
    right: inherit;
  }
  .profile_doc_band.profile_doc_band_comp .share_wp {
    right: 0;
  }
}

/* change profile fields start */
.onboard_page_btn_cont {
  color: #000000;
}

.incoperation_date_overlay .left_section {
  float: none;
  width: 100%;
}

.incoperation_date_overlay .nacLst {
  display: inline-block;
  width: 100%;
}

.business_nature_overlay .actionList.style2 {
  float: none;
}

.business_nature_overlay .mT10 {
  margin-top: 20px !important;
}

.business_nature_overlay .companyprofile_edit {
  margin: 10px 0;
}

.business_type_overlay .overlay_wrp .btn {
  height: 35px;
  line-height: 35px;
  border-radius: 25px;
  width: 280px;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
}

.business_type_overlay .business_type_head {
  color: #000000;
  font-weight: 500;
  margin: 10px 0 20px;
}

.business_type_overlay .slctWp {
  min-height: auto;
}

.business_type_overlay select {
  padding: 6px;
  font-size: 14px;
  box-sizing: border-box;
  width: 100%;
  color: #000000;
}

#onboard_page_cont {
  padding: 15px;
}

#onboard_page_cont .onboard_page_cls_btn {
  right: 0;
}

#onboard_page_cont .clsBtn_000:before {
  font-size: 12px;
  font-weight: bold;
}

.userprofile_address_overlay .nameEditCnt .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  max-height: initial;
}

.userprofile_address_overlay .overlay_wrp .btn {
  height: 35px;
  line-height: 35px;
  border-radius: 25px;
  width: 280px;
  font-size: 14px;
  font-weight: 700;
}

@media only screen and (min-width: 768px) {
  .overlay.business_type_overlay .overlay_wrp {
    width: 450px;
  }
  .overlay.business_type_overlay .nacLst.var_01 > li {
    width: 100%;
  }
  .overlay.business_type_overlay .nacLst.var_01 > li.fR {
    text-align: center;
  }
  .overlay.business_type_overlay .nacLst.var_01 > li.fR .btn {
    float: none;
  }
}

@media only screen and (max-width: 767px) {
  #onboard_page_cont {
    padding: 15px;
  }
  #onboard_page_cont .mainWrp {
    width: auto;
  }
  #onboard_page_cont .onboard_row .info {
    margin-top: -48px !important;
  }
  #onboard_page_cont .onboard_row .info + p {
    width: 85%;
    font-size: 14px;
    line-height: 1.5;
  }
  .onboard_page_cont p span, .onboard_page_btn_cont a {
    font-size: 14px;
  }
}

/* change profile fields end */
@media only screen and (max-width: 767px) {
  .userprofile .overlay_wrp .eCard.var_2 .top .left .imgWp {
    width: 80px;
    height: 80px;
  }
}

.pending_btn::before {
  position: absolute;
  /* top:1px;*/
  left: 0;
  right: 128px;
}

.profile_v5 .container_main.for_dock_supp_m #companyprofile_contacts .companyprofile_view .profContent .profRow.dig_Adrs {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}

@media only screen and (min-width: 768px) {
  .userprofile#userprofile_dateofjoining .userprofile_edit .ContRow {
    padding-bottom: 0;
  }
  .userprofile#userprofile_Description .companyprofile_edit .ContRow {
    padding-bottom: 0;
  }
  .overlay.userprofile {
    padding-top: 40px;
  }
  .userprofile#userprofile_Description #frm_profile_edit_company .left_section.fR .nacLst.var_01 > li:last-child {
    margin-bottom: 0;
  }
  .userprofile#userprofile_Description #frm_profile_edit_company .left_section.fR .nacLst.var_01 > li:last-child .field_work {
    margin-bottom: 0;
  }
}

.nameEditCnt #correct_company_name_view .vnv_cont {
  display: block;
}

#userprofile_social .shrblk .qr_code_block.share_wp {
  bottom: 0;
}

/* 4668 overlay start */
.evnt_sucss_wrp {
  width: 100%;
  display: inline-block;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}

.sucss_tick {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.sucss_tick::before {
  content: "\e952";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #27b800;
  font-size: 26px;
}

.evnt_sucss_wrp .evntsucss_hdr {
  color: #000000;
  margin-top: 4px;
  margin-bottom: 10px;
}

.evnt_sucss_wrp .evntsucss_subhdr {
  font-size: 12px;
  color: #666666;
}

.evnt_sucss_wrp .ttl_txt {
  text-align: left;
}

.evnt_sucss_wrp .row_wrpr .para_text {
  width: 100%;
  text-align: left;
  margin-left: 0;
}

.evnt_sucss_wrp .calIc01:before {
  font-size: 16px;
  color: #8c8c8c;
}

.evnt_sucss_wrp .row_wrpr .Desc_wrpr {
  width: calc(100% - 25px);
}

.evnt_sucss_wrp .locationIc_v1:before {
  font-size: 14px;
}

.evnt_sucss_wrp .dscrptn_txt {
  color: #666666;
  text-align: left;
}

.evnt_sucss_wrp .column_wrapr {
  background: #f6f6f6;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  margin-top: 24px;
}

.evnt_sucss_wrp .bsocial_list {
  float: none;
  margin: 0;
  display: inline-block;
  margin-top: 15px;
  list-style: none;
}

.evnt_sucss_wrp .rght_sctn {
  width: 300px;
  margin: 0 auto;
  max-width: 100%;
}

.evnt_sucss_wrp .copy_link_wpr {
  margin-top: 15px;
  position: relative;
}

.evnt_sucss_wrp .share_block_2_heading_2 {
  margin-top: 25px;
}

.evnt_sucss_wrp .row_wrpr.place {
  margin-bottom: 0;
}

.evnt_sucss_wrp .bsocial_list li {
  float: left;
  width: 26px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
  margin-left: 10px;
  position: relative;
}

.evnt_sucss_wrp .bsocial_list li:first-child {
  margin-left: 0;
}

.evnt_sucss_wrp .bsocial_list li.bfacebook {
  background: #2e4d97;
}

.evnt_sucss_wrp .bsocial_list li.bfacebook:before {
  content: "\e968";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.evnt_sucss_wrp .bsocial_list li.line {
  background: url(images/line_logo.png) no-repeat;
  width: 26px;
  height: 26px;
}

.evnt_sucss_wrp .bsocial_list li.btwitter {
  background: #23a9f3;
}

.evnt_sucss_wrp .bsocial_list li.btwitter::before {
  content: "\e95c";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.evnt_sucss_wrp .bsocial_list li.blinkedin {
  background: #006397;
}

.evnt_sucss_wrp .bsocial_list li.blinkedin:before {
  content: "\e96d";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.evnt_sucss_wrp .bsocial_list li.bwhatsapp {
  background: #17d53d;
}

.evnt_sucss_wrp .copy_link_wpr .copy_link_inp {
  width: 100%;
  height: 31px;
  border-radius: 0;
  border: 1px solid #e6e6e6;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  padding: 10px 95px 10px 10px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.evnt_sucss_wrp .copy_link_wpr .get_offer_btn.btn_hover_v2 {
  bottom: 0;
  right: 0;
  min-width: 60px;
}

.evnt_sucss_wrp .bsocial_list li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.evnt_sucss_wrp .row_wrpr .Desc_wrpr .event_loclink {
  text-align: left;
}

.evnt_sucss_wrp .copy_link_wpr .lnk_cpy_tooltp.copiedtxt {
  position: absolute;
  color: #ffffff;
  background: #333333;
  width: 66px;
  font-size: 12px;
  border-radius: 4px;
  padding: 5px;
  bottom: 40px;
  right: 0;
}

.evnt_sucss_wrp .get_offer_btn.btn_hover_v2:hover {
  background-color: #63319b;
  color: #ffffff;
}

/* 4668 overlay end */
.profile_v5 .userprofile_view .profRow a.blog_txt, .profile_v5 .userprofile_view .profRow a.store_txt, .profile_v5 .companyprofile_view .profRow a.blog_txt, .profile_v5 .companyprofile_view .profRow a.store_txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(60% - 60px);
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .profile_v5 .profBizWrp, .profBizWrp .tabCnt {
    background: #ffffff !important;
  }
  .profile_v5 .profTopRow, .profile_v5 #userprofile_dateofjoining, .profile_v5 #add_product, .profile_v5 #userprofile_social, .profile_v5 #companyprofile_sme_inspiration, .profile_v5 #userprofile_bizforum {
    margin-right: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .profile_v5 #articles ul.list2 {
    margin-left: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    transform: translateY(-11px);
    width: 100%;
  }
  .profile_v5 #articles ul.list2 > li {
    width: calc(50% - 10px);
  }
}

@media only screen and (min-width: 768px) {
  .main_content.white_bg.profile_v5 {
    background: #ffffff;
    padding: 10px;
  }
  .profBizWrp .tabCnt .link14 {
    margin-right: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .profBizWrp .tabCnt .link14 {
    margin-right: 3px;
  }
  .profile_v5 #articles ul.list2 {
    margin-left: 0;
    margin-left: 0;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    transform: translateY(-11px);
  }
  .profile_v5 .editIc {
    width: auto;
  }
}

@media only screen and (min-width: 1280px) {
  .nwprofle {
    padding-left: 10px;
  }
}

#userprofile_about .advisor_badge {
  margin-top: 2px;
}

.advf {
  display: flex;
  align-items: center;
  justify-content: end;
}

.advf li {
  width: auto !important;
}

.advf li.fR {
  margin: 0 0 0 10px !important;
}

.vietnamese_lang_body .reg_sucss_evnt_ovrly .evnt_sucss_wrp .share_save_block .rght_sctn {
  width: 100%;
  max-width: 500px;
}

.vietnamese_lang_body .reg_sucss_evnt_ovrly .evnt_sucss_wrp .share_save_block .rght_sctn .copy_link_wpr .copy_link_inp {
  padding-right: 150px;
}

.vietnamese_lang_body .reg_sucss_evnt_ovrly .evnt_sucss_wrp .share_save_block .rght_sctn .copy_link_wpr .get_offer_btn.btn_hover_v2 {
  padding-left: 5px;
  padding-right: 5px;
  background: #ffffff;
}
