/* START new version of design */

.confirmation_bar {
    background-color: #3771f1;
    width: 100%;
    top: 0;
    height: 43px;
    z-index: 999;
}
.confirmation_bar_content {
    display: flex;
    justify-content: center;
    align-items: center;
}
.confirmation_bar_content img {
    margin-top: 4px;
}
.confirmation_bar_content p {
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin: 5px 25px 0 20px;
}
.confirmation_bar .btn-primary {
    background-color: #fff;
    color: #3771f1;
    border-color: #fff;
    font-size: 11px;
    line-height: 1;
    padding: 6px 8px;
}
/* .buisness_content_background { */
    /* background-color: #fff; */
    /* border-radius: 20px; */
    /* margin: 70px 0 50px 0; */
/* } */
/* .buisness_content_img img { */
    /* width: 100%; */
    /* margin-top: -30px; */
/* } */
/* .buisness_content { */
    /* padding: 20px 35px 20px 35px; */
    /* display: flex; */
    /* justify-content: space-between; */
/* } */
.buisness_text {
    max-width: 500px;
    padding-right: 15px;
}
.buisness_text h4 {
    color: #3771f1;
    font-size: 19px;
    font-weight: 600;
}
.buisness_text p {
    color: #525252;
    font-size: 13px;
    font-weight: 400;
}
/* .buisness_wrapper { */
    /* padding-left: 15px; */
    /* padding-right: 0; */
    /* max-width: 210px; */
/* } */
.btn-secondary {
    width: 100%;
    background-color: #3771f1;
    border-color: #3771f1;
    border-radius: 5px;
    font-size: 12px;
}
.btn-secondary:nth-child(2) {
    background-color: #e6f0ff;
    border-color: #e6f0ff;
    color: #97b9ee;
    margin-top: 10px;
}


/* .business-list .business-list-item { */
    /* box-shadow: 0 0 15px 0 #eee; */
    /* margin: 0 auto; */
    /* margin-top: 25px; */
    /* background-color: #fff; */
    /* margin-bottom: 20px; */
    /* border-radius: 4px; */
    /* position: relative; */
/* } */
/* .business-list .business-list-item.article .listing-logo { */
    /* padding-left: 0px; */
    /* padding-right: 15px; */
/* } */
/* .business-list .business-list-item .listing-logo { */
    /* float: left; */
/* } */
/* .business-list .business-list-item.article .listing-logo img {
    max-height: 35px;
} */
.business-list .business-list-item .listing-logo img {
    max-width: 79px;
}
.business-list .business-list-item .listing-content {
    overflow: hidden;
    position: relative;
    font-size: 12px;
    align-items: center;
}
/* .business-list-item .listing-content h3 { */
    /* font-weight: 500; */
    /* color: #29375c; */
    /* font-size: 15px; */
    /* padding-right: 15px; */
    /* margin-bottom: 0px; */
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
/* } */
.business-list .business-list-item .tag {
    padding: 2px 10px;
    color: #c4cbde;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #29375c;
    border-radius: 20px;
    margin-right: 15px;
}
.business-list .business-list-item .listing-content {
    overflow: hidden;
    position: relative;
    font-size: 12px;
    align-items: center;
}
/* .business-list-item .listing-content .actions { */
    /* position: absolute; */
    /* right: 25px; */
    /* top: 0px; */
/* } */
.business-list-item .listing-content a {
    color: #697db3;
    font-size: 11px;
}
.business-list-item .article-wrap {
    clear: both;
    padding: 10px;
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 15px;
}
.business-list-item .article-wrap .article-content {
    padding-left: 12px;
}
.business-list-item .article-wrap h4 {
    font-weight: 500;
    color: #2b3859;
    font-size: 15px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.business-list-item .article-wrap .categories {
    padding: 0;
    margin: 0 0 12px;
    list-style: none;
    line-height: 1.2;
}
.business-list-item .article-wrap .categories li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.business-list-item .article-wrap .categories li a {
    text-transform: uppercase;
    color: #9a9a9a;
    font-size: 10px;
}
.business-list-item .article-wrap .article-content p {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.6;
}
.article-img {
    float: unset !important;
}
.article-img img {
    width: 100%;
}
.business-list-item .article-wrap:after {
    content: "";
    display: table;
    clear: both;
}
.social-count-list {
    list-style: none;
    padding: 0;
    margin: 0 0 15px 15px;
}
.social-count-list li {
    display: inline-block;
    margin-right: 20px;
}
.social-count-list li a {
    color: #969696;
}
.social-count-list li a .fa-thumbs-up {
    font-size: 18px;
    margin-right: 5px;
}
.first_comment a {
    color: #6c7eaf !important;
    text-transform: initial !important;
    border-bottom: 1px solid;
}

/* change */
.business-list-item .listing-content .inline-tag {
    background-color: #29375c;
    padding: 2px 10px;
    font-size: 10px;
    color: #c4cbde;
}
.business-list-item .listing-content .listing-categories {
    margin-bottom: 10px;
    margin-top: 10px;
}
/* .business-list-item:not(.article) .listing-content h3 { */
    /* font-size: 17px; */
/* } */
/* .business-list .business-list-item { */
    /* box-shadow: 0 0 15px 0 #eee; */
    /* margin: 0 auto; */
    /* margin-top: 25px; */
    /* padding: 20px 15px 18px; */
    /* background-color: #fff; */
    /* margin-bottom: 20px; */
    /* border-radius: 4px; */
    /* position: relative; */
/* } */
/* .business-list .business-list-item .listing-logo { */
    /* float: left; */
    /* padding-right: 25px; */
    /* padding-left: 5px; */
/* } */
.business-list .business-list-item .listing-content {
    overflow: hidden;
    position: relative;
    font-size: 12px;
    align-items: center;
}
/* .business-list-item:not(.article) .listing-content h3 { */
    /* font-size: 17px; */
/* } */
/* .business-list-item .listing-content h3 { */
    /* font-weight: 500; */
    /* color: #29375c; */
    /* font-size: 15px; */
    /* padding-right: 15px; */
    /* margin-bottom: 0px; */
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
/* } */
.business-list .business-list-item .tag {
    padding: 2px 10px;
    color: #c4cbde;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #29375c;
    border-radius: 20px;
    margin-right: 15px;
}
/* .business-list-item .listing-content .actions { */
    /* position: absolute; */
    /* right: 25px; */
    /* top: 0px; */
/* } */
.business-list-item .listing-content a {
    color: #697db3;
    font-size: 11px;
}
.business-list-item .listing-content .listing-categories {
    list-style: none;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 10px;
	text-transform: uppercase;
}
.business-list-item .listing-content .listing-categories li {
    display: inline-block;
    vertical-align: middle;
}
/* .business-list-item .listing-content .listing-categories a { */
    /* color: #9a9a9a; */
    /* display: inline-block; */
    /* margin-right: 20px; */
/* } */
.business-list-item .listing-content a {
    font-size: 11px;
}
.business-list-item .listing-content p {
    color: #989898;
    max-width: 695px;
    margin: 0 0 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* .business-list-item.article .listing-content .actions { */
    /* right: 16px; */
/* } */
.dashboard-right-col .card_wrapper:not(:first-child) {
    margin-top: 15px;
}
.content-tabs .business-list-item .article-wrap {
    margin-bottom: 15px;
}
.related-content .business-list-item .article-wrap .article-img {
    float: left !important;
}
.edit-article-cnt .art-btn-wrap.sticky {
    top: 115px !important;
}



/* END new version of design */



.error{
    color: #e3342f;
    font-weight: bolder;
}
label.error{
	margin-bottom:0px !important;
}
.nav.navbar-nav.navbar-left.flex-row.mobile-view {
	display: none;
}
.form-control.error {
    border-color: #e3342f;
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  float: left;
}
.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #C8293A;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
  background-color: #4CAF50;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
#status_field #status-error {
	float:left;
	text-align: left;
}
#company-logo {
	float: left;
	margin-right: 20px;
	border-radius: 50%;
}
.company-title, .article-title {
	text-transform: capitalize;
}
.company-title h3, .article-title h3 {
	margin-bottom: 5px !important;
}
.article-title h6 {
	font-size: 13px;
}
.company-head-title {
	float: left;
	padding: 0 20px;
}
.company-services .services:not(:first-child) {
	padding: 0 10px;
}
.call-now {
	padding: 10px;
    background: #c36d6d;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}
#socail-links i {
	padding: 20px;
    font-size: 20px;
    background: #ccc;
    border-radius: 50%;
	margin-top: 10px;
    margin-bottom: 10px;
}
.google_map {
	font-size: 14px;
    color: #555;
}
.gmap {
    width: 100%;
    height: 325px;
}
.map-wrap .gmap {
    width: 100%;
    height: 410px;
}
label.error {
    text-align: left;
}
.call-now a {
	color: #fff;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
#containerforsearchresults {
	display: block;
    position: absolute;
    background: #fff;
    z-index: 99;
    width: 96%;
    border: 1px solid #ccc;
    border-bottom: 0;
    border-radius: 3px;
    max-height: 400px;
    overflow: auto;
    top: 50px;
	text-align: left;
}
.selectresults {
	text-transform: capitalize;
}
.selectresults a {
	cursor: default;
    display: block;
    padding: 6px 12px;
    color: #404040;
	display: block;
    padding: 6px 12px;
}
.selectresults a.active {
	background-color: #f3f3f3;
} 
.selectresults a:hover {
	color: #404040;
    background-color: #f3f3f3;
    text-decoration: none;
    cursor: pointer;
}
.suggestion-title {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	font-weight: bold;
}
.suggestion-address {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.upper-container {
	margin-top: 20px;
}
.add-article, .add-business {
	float: right;
	/* margin-top: .5rem; */
}
.add-article-btn, .add-business-btn {
	color: #2b375a;
    padding: 10px 20px;
    border-radius: 25px;
    font-size: 13px;
    text-decoration: none !important;
    background: #ffdc1e;
	font-weight: 500;
}
.add-article-btn:hover, .add-business-btn:hover {
	background-color: #2b375a;
	color: #fff !important;
	box-shadow: none;
}
.my-content-box {
	margin-top: 20px;
}
.company-content, .article-contents, .activity-contents {
	width: 650px;
	line-height: 1.5em;
	height: 3em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	-webkit-box-orient: vertical;
}
.company-title, .article-title {
	text-decoration: none !important;
}
.form-wrap form#add_article_form .custom-checkbox {
    padding-left: 80px;
}
.form-wrap form#add_article_form .custom-checkbox:before {
	width: 70px;
}
.form-wrap form#add_article_form [type="checkbox"]:checked + .custom-checkbox:after {
	left: 50px;
}
.my-featured-company {
	overflow: hidden;
    text-overflow: ellipsis;
    width: auto;
	white-space: nowrap;
}
.company-logo-img {
	border: 4px solid transparent;
    border-radius: 10px;
}
.cmp-logo.company-logo-img {
	border: 4px solid transparent;
    border-radius: 10px;
}

.form-wrap form #description.form-control {
	height: 100%;
}
.left_character {
	float: right; 
	color: red;
}
.profile-pic {
    max-width: 200px;
    max-height: 200px;
    display: block;
	height: 100px;
    width: 100px;
}
.circle {
    border-radius: 50% !important;
    overflow: hidden;
    width: 100px;
    height: 100px;
    /* border: 5px solid #dee2e6; */
    /* position: absolute; */
    top: 0;
}
img {
    max-width: 100%;
    height: auto;
}
.p-image {
  position: absolute;
    top: 50px;
    right: 0;
	left: 75px;
    color: #666666;
	font-size: 20px;
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
#welcome_modal .btn-yellow {
	padding: 10px 74px;
}
.p-image:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.upload-button {
  font-size: 1.2em;
}
.upload-button:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
  color: #999;
}
#change-profile-pic {
	position: relative;
}
#change-profile-pic .circle {
	position: relative;
}
#change-profile-pic .p-image {
	left: 90px;
}
.morecontent span {
	display: none;
}
.comment {
	width: 400px;
	background-color: #f0f0f0;
	margin: 10px;
}
.header .header-logo img {
    margin-right: 15px;
}
.header .header-logo a {
    font-size: 17px;
    color: #fff;
    text-decoration: none;
}
.logo-wrap .header-logo img {
    margin-right: 5px;
}
.logo-wrap .header-logo a {
    font-size: 17px;
    color: #000;
    text-decoration: none;
}
.site-btn{ 
	color: #2b375a; 
	font-size: 15px; 
	background-color: #ffdc1e; 
	border-radius: 30px;
	padding: 10px 35px; 
	font-weight: 500 !important;
}
.fontawesome-icon {
	padding-left: 2px;
    font-size: 20px;
    padding-right: 2px;
    color: #9394CA;
}
.leftbar-user-role {
	font-size: 12px;
}
.leftbar-user-role.edit-details {
	color: #9394CA;
}
.no_of_views {
	font-size: 11px;
    float: right;
    padding-right: 15px;
}
.url_error {
	color: #e3342f;
}
.url_success {
	color: #1fdf1f;
}
.handle_company {
	color: #000000;
}

/* customize style.css */
.header{ background-color: #29375c; }
.form-wrap .form-tabs a.nav-item{color: #fff; background-color: #29375c;}
.form-wrap .form-tabs a.nav-item.active { color: #5899ed; background-color: #fff; }
.business-list-item .listing-content h3 {
	font-size: 15px;
}
.business-list-item .listing-content .listing-categories a {
	font-size: 11px;
}
.b-categories a.industry-title, .industries-list a.industry-title {
	color: #9a9a9a;
}
.company-detail-box .left-content .company-name {
    font-size: 15px;
}
#view_industry .item-content {
	max-width: 500px;
}
#view_industry .industry-heading-box {
    margin-top: 20px;
}
#view_industry .tabs-row {
    margin-top: 20px;
}
#view_industry .industry-text {
	font-size: 11px;
}
#view_industry .industry-heading {
	font-weight: 500;
    margin-bottom: 12px;
    color: #292929;
	text-transform: capitalize;
}
.industry-head-box {
	float: left;
}
.industry-leader-box {
	float: right;
	width: 22%;
}
.industry-leader {
	font-weight: 500;
    color: #7a9cf5;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 5px;
}

.article-publish-date, .company-publish-date {
	margin-top: 10px;
}
.article-top-bx, .company-top-bx {
	font-size: 11px;
}
#my_company.business-list .business-list-item:first-child, #my_content.business-list .business-list-item:first-child {
	border-top: 0;
}

.company-view-pg-logo {
	/* border: 4px solid transparent;
    border-radius: 10px; */
}
.art-view-pg-ind, .article-created-by {
	font-size: 11px;
	text-transform: uppercase;
}
.art-view-pg-title {
	font-weight: 500;
    margin-bottom: 20px;
    color: #292929;
	text-transform: inherit;
}
.b-details-top.article-bt-cat .b-categories li {
	padding: 4px 15px;
    background: #E5E6E8;
    border-radius: 20px;
	margin-bottom: 5px;
}
.view-business {
	clear: both;
    right: 53%;
    top: 5px;
	position: absolute;
	font-size: 11px;
}
#article-view-pg {
	padding: 0;
}
#article-view-pg .white-box {
	min-height: 700px;
    height: auto;
	box-shadow: none;
}
#article-view-pg .b-details-box {
	padding: 45px 56px;
}
#article-view-pg .article-bt-box {
	padding: 10px 25px;
    border: 1px solid #e5e6e88c;
	margin-bottom: 0;
}
.front-footer {
	background-color: #29375c;
    color: #fff;
}
.front-footer .footer-bottom {
	text-align: left;
    padding: 10px 0;
    background-color: #212c4b;
    color: #909dc4;
}
.front-footer .container {
	position: relative;
    max-width: 1200px;
    width: 100%;
    /* padding-left: 25px; */
	text-align: center;
}
.industries-list li {
	text-transform: uppercase;
}
.my-heading-title {
	color: #000;
}
#article-view-pg .company-title-top h2 {
	color: #353847;
	font-size: 15px;
}
#article-view-pg .article-content-bx {
	font-size: 17px;
	line-height: 2em;
}
.b-detail.company-title-top, .b-detail.company-title-bottom {
	padding-top: 10px;
}
.b-detail.company-title-top .verification-icon, .b-detail.company-title-bottom .verification-icon {
	padding-top: 10px;
}
#article-view-pg .company-title-bottom h2 {
	color: #353847;
}
#article-view-pg .b-handle {
	color: #353847;
}
.tabs-row .card {
    border-radius: .5rem;
}
.header-logo {
	margin-top: 3px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none;
}
.select2-container--default .select2-selection--multiple {
	border: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0 0 !important;
}
.dashboard-form.form-wrap #add_article_form .custom-checkbox:after {
    left: 5px;
}
.activity-list .activity-item .activity-box span.listing-contents {
	max-width: 550px;
	font-size: 12px !important;
	line-height: 2em;
    height: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.note-editor.note-airframe, .note-editor.note-frame {
	border: none !important;
}
.sidebar-expand .thumb-sm img {
    max-width: 60px;
}
.business-list .business-list-item .listing-content {
	padding-left: 20px;
}
.activity-list .activity-box .activity-detail {
	margin-top: 10px;
}
.business-list-item .listing-content p {
	color: #afafaf;
    max-width: 650px;
	white-space: unset;
}
.publish-date {
	font-size: 11px;
}
.form-wrap.dashboard-form#create_article_frm, .form-wrap.dashboard-form#edit_article_frm {
	max-width: 100%;
	width: 80%;
}
.form-wrap.dashboard-form.add-company-frm, .form-wrap.dashboard-form.edit-company-frm {
	max-width: 900px;
	width: 90%;
}
#welcome_modal .select2-container, #welcome_modal .select2-container--default .select2-search--inline .select2-search__field {
	width: 100% !important;
}
#request-endorsement .select2-container, #request-endorsement .select2-container--default .select2-search--inline .select2-search__field {
	width: 100% !important;
}
#request-endorsement .select2-container--default .select2-selection--multiple {
	border: 2px solid #dde2ec !important;
    padding: 3px 12px;
}
#welcome_modal .select2-container--default .select2-selection--multiple {
	border: 2px solid #dde2ec !important;
    padding: 3px 12px;
}
.business-list.map-tooltip {
	padding: 5px;
	color: #969696;
}
.map-tooltip.business-list .business-list-item {
    padding: 5px;
    margin-bottom: 0;
}
.map-tooltip.business-list .business-list-item .listing-logo {
    float: left;
    padding-right: 13px;
    padding-left: 0;
}
.map-tooltip.business-list .business-list-item .listing-content {
    margin-top: 0;
}
.map-tooltip .business-list-item .listing-content h3 {
    font-size: 15px;
    margin-top: 5px;
	margin-bottom: 0;
    width: 100%;
	color: #0a1940;
	padding-right: 0;
	text-align: left;
}
.map-tooltip .business-list-item .listing-content h3.tooltip-handle {
	font-size: 11px;
}
.map-tooltip.business-list .b-detail-head .head-left {
	float: left;
	
}
.map-tooltip.business-list .b-detail-head .head-right {
	float: right;
}
.map-tooltip .map-tooltip-description {
	font-family: 'Roboto', sans-serif;
    font-size: 13px;
    text-align: -webkit-auto;
}
.sidebar-nav .side-menu > li > a {
	line-height: 2;
}
/* .business-list .business-list-item .listing-logo, .activity-box .b-logo {
    padding-right: 0;
    padding-left: 0;
    position: relative;
    width: 90px;
    height: 90px;
    border-radius: 8px;
}
img.cmp-logo.img-responsive, .activity-box .b-logo .company-logo-img {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
} */
.b-details-top .b-logo.company-pg {
    width: 90px !important;
    height: 90px;
}
.my-company .company-title{
	padding-left: 10px;
    margin-top: 5px;
}
.logo-upload-wrap #company_logo, .logo-upload-wrap #featured_image {
	z-index: 9999;
}
.logo-upload-wrap .upload-img {
	position: relative;
    width: 95px;
    height: 95px;
    border-radius: 8px;
}
.logo-upload-wrap .upload-img #img-upload{
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
}
.map-tooltip.business-list .business-list-item .listing-logo {
	padding-right: 0;
    padding-left: 0;
    position: relative;
    width: 50px !important;
    height: 50px;
    border-radius: 8px;
	text-align: left;
}
.map-tooltip img.map-tooltip-icon {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 3px;
}
.map-tooltip.business-list .business-list-item .listing-content {
	padding-left: 7px !important;
}
.mapboxgl-popup.mapboxgl-popup-anchor-top {
	max-width: 300px !important;
}
.mapboxgl-popup-content {
    width: 300px;
}
#view_industry .industry-leader-logo {
	width: 100%;
    padding: 5px;
}
.welcome-banner .feature-col i {
	font-size: 30px;
	color: #ffe11f;
}
#request_endorsement .or-divider {
	text-align: center;
}
.endorsement-thumbs-icon {
	background: #ffdc1e;
    font-size: 48px;
    padding: 20px 27px;
    border-radius: 50%;
    color: #2b375a;
}
.request-title {
	color: #000;
}
.request-endorsement .request-content {
	padding: 30px 40px;
    background-image: url(../images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
#endorse_company_msdd {
	width: 100% !important;
	text-align: left;
}
#endorse_company_title img {
	width: 50px;
    height: 30px;
} 
.enabled._msddli_ img {
	width: 50px;
    height: 30px;
}
.ddChild.ddchild_ {
	height: auto !important;
}
.dd {
    border: none !important;
    box-shadow: 0px 0px 50px rgba(0,0,0,.1);
}
.dd .ddTitle {
    background: #fff !important;
}
.dd .divider {
	display: none;
}
#client_company {
	position: relative;
}
#client_company #containerforsearchresults {
	width: 100%;
	top: 65px;
	max-height: 130px;
}
.success-request-message .request-text {
	color: #000;
}

/* Make Endorsement */
#make-endorsement .request-content {
	padding: 30px 40px;
    background-image: url(../images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
#make-endorsement .endorse-company {
	box-shadow: 0 3px #d8d1d129;
}
#thanks-endorsement .thanks-by-company {
	box-shadow: 0 3px #d8d1d129;
}
#make-endorsement .endorsement-thumbs-icon {
    font-size: 20px;
    padding: 11px 15px;
}
#make-endorsement .endorsement-head-text {
	font-size: 16px;
    font-weight: 600;
    padding-left: 5px;
    color: #3e3e3e;
}
#make-endorsement .request-text {
	color: #3e3e3e;
    font-size: 13px;
    font-weight: 500;
}
#make-endorsement .request_endorsement_frm {
	background: #cccccc1a;
	
}
.company-box {
    background: #FFF;
    padding: 15px;
}
.company-box .company-image-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.company-box .company-image {
    display: inline-block;
    width: 40px;
}
.company-box .company-text {
    display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
    color: #747F8B;
    cursor: pointer;
    font-size: 14px;
    word-spacing: 2px;
    line-height: 21px;
	width: 100%;
}
.company-box .company-text .highlight {
    font-weight: bold;
}
.company-box .company-text .view-page {
	float: right;
    font-size: 11px;
}
#make-endorsement .endorse-content-box {
	padding: 15px;
}
#endorse_by_company_msdd {
	width: 100% !important;
}
#endorse_by_company_title img {
	width: 50px;
    height: 30px;
}
#make-endorsement .service-check {
	width: 100%;
	background: #f3f1f1ed;
	padding: 12px 20px;
	border-radius: 5px;
	font-weight: 500;
}
#make-endorsement .service-check input {
	display: none;
}
#make-endorsement .service-check i {
	float: right;
    font-size: 20px;
	color: #ccc;
}
#make-endorsement .service-check i {
	float: right;
    font-size: 20px;
	color: #ccc;
}
#make-endorsement .service-check.active {
    background: #F6E15D;
    color: #3e3e3e;
}
#make-endorsement .service-check.active i {
    color: #3e3e3e;
}
#make-endorsement .service-check:not(:first-of-type) {
	padding-top:10px;
}

/* Thank you model */
.thanks-endorsement .request-content {
	padding: 30px 40px;
    background-image: url(../images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
#thanks_by_company_msdd {
	width: 100% !important;
}
#thanks_by_company_title img {
	width: 50px;
    height: 30px;
}
.thank_you_frm.form-wrap {
	padding: 25px 0;
}
.modal-dialog {
    max-width: 600px;
}
.view-thanks-message .request-content {
	padding: 30px 40px;
    background-image: url(../images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
.view-thanks-message .thanks-message {
	color: #3e3e3e;
}
/* Notification Css */
.notification-body::-webkit-scrollbar {
  width: 3px;
}
.notification-body::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.notification-body::-webkit-scrollbar-thumb {
  background: #888;
}
.notification-body::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.notification-wrapper .notifications .notificatin-icon {
	font-size: 20px;
}
.notification-wrapper .notification-item {
    position: absolute;
    display: none;
    z-index: 1;
    left: -235px;
    top: 42px;
    min-height: 10px;
    min-width: 10px;
    width: 280px;
}
.notification-wrapper .notification-item .notification-header {
    background: #FFF;
    padding: 0px 0 15px;
    position: relative;
    text-align: center;
    color: #747F8B;
    font-weight: bold;
    border-radius: 10px 10px 0 0;
    border: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    -moz-border-image: -moz-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    -o-border-image: -o-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    border-image: linear-gradient(to right, white 0%, #cedae0 40%, #cedae0 60%, white 100%) 1 20%;
    box-shadow: 0px 2px 10px -5px #cedae0;
}
.notification-wrapper .notification-item .notification-header .triangle {
    position: absolute;
    top: -8px;
    right: 28px;
    height: 15px;
    width: 15px;
    border-radius: 6px 0px 0px 0px;
    transform: rotate(45deg);
    background: #FFF;
}
.notification-wrapper .notification-item .notification-header .count {
    position: static;
    height: 25px;
    width: 25px;
    display: inline-block;
    line-height: 24px;
    margin-left: 8px;
    font-size: 12px;
    vertical-align: middle;
}
.notification-wrapper .count {
    position: absolute;
    top: -6px;
    right: -1px;
    height: 15px;
    width: 15px;
    overflow: hidden;
    background: #21B7B7;
    color: #FFF;
    text-align: center;
    border-radius: 100%;
    font-size: 9px;
    font-weight: bold;
    line-height: 15px;
}
.notification-wrapper .notification-item .notification-body {
    max-height: 292px;
    background: #e9f0f3;
    overflow-y: auto;
    overflow-x: hidden;
}
.notification-wrapper .notification-item .notification-body .notification.new {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    background: #e9f0f3;
}
.notification-wrapper .notification-item .notification-body .notification {
    background: #FFF;
    padding: 15px;
    border: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    -moz-border-image: -moz-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    -o-border-image: -o-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    border-image: linear-gradient(to right, white 0%, #cedae0 40%, #cedae0 60%, white 100%) 1 20%;
}
.notification-wrapper .notification-item .notification-body .notification .notification-image-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.notification-wrapper .notification-item .notification-body .notification .notification-image {
    display: inline-block;
    width: 32px;
}
.notification-wrapper .notification-item .notification-body .notification .notification-text {
    display: table-cell;
    padding-left: 15px;
    vertical-align: middle;
    color: #747F8B;
    cursor: pointer;
    font-size: 14px;
    line-height: 21px;
}
.notification-wrapper .notification-item .notification-body .notification .not-found {
    vertical-align: middle;
    color: #747F8B;
    cursor: pointer;
    font-size: 14px;
    word-spacing: 2px;
    line-height: 21px;
	text-align: center;
}
.notification-wrapper .notification-item .notification-body .notification .notification-text .highlight {
    font-weight: bold;
}
.notification-wrapper .notification-item .notification-body .notification_href {
	text-decoration: none;
	color: #747F8B;
}
.bookmark-body::-webkit-scrollbar {
  width: 5px;
}
.bookmark-body::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.bookmark-body::-webkit-scrollbar-thumb {
  background: #7a9cf5;
}
.bookmark-body::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.bookmark .dropdown-toggle:after{ display:none; }
.bookmark-wrapper .notifications .notificatin-icon {
	font-size: 20px;
}
.bookmark .listing-tabs > a {
	padding: 10px 10px;
	color: #7a9cf5;
}
.bookmark .listing-tabs > a.active {
    border-bottom: 2px solid #7a9cf5;
}
.bookmark .remove_bookmark {
	display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    position: absolute;
    top: 18px;
    right: 20px;
    color: #4d5c86;
}
.bookmark-heading {
	float: left;
    padding: 8px;
    margin-right: 40px;
}
.navbar .navbar-right .bookmark .dropdown-menu {
	padding: 10px 5px !important;
}
.bookmark-wrapper .bookmark-item {
	width: 90% !important;
    max-width: 450px;
    min-width: 350px !important;
}
.bookmark-wrapper .bookmark-item {
    position: absolute;
    display: none;
    z-index: 1;
    left: -235px;
    top: 42px;
    min-height: 10px;
    min-width: 10px;
    width: 280px;
}
.bookmark-wrapper .bookmark-item .bookmark-header-box {
    background: #FFF;
    padding: 0;
    position: relative;
    text-align: center;
    color: #747F8B;
    font-weight: bold;
    border-radius: 10px 10px 0 0;
    border: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    -moz-border-image: -moz-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    -o-border-image: -o-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    border-image: linear-gradient(to right, white 0%, #cedae0 40%, #cedae0 60%, white 100%) 1 20%;
    box-shadow: 0px 2px 10px -5px #cedae0;
}
.bookmark-wrapper .bookmark-item .bookmark-body {
    max-height: 292px;
    background: #e9f0f3;
    overflow-y: auto;
    overflow-x: hidden;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item {
	position: relative;
    background: #FFF;
    padding: 15px;
    border: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    -moz-border-image: -moz-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    -o-border-image: -o-linear-gradient(right, white, #cedae0, #cedae0, white) 1 20%;
    border-image: linear-gradient(to right, white 0%, #cedae0 40%, #cedae0 60%, white 100%) 1 20%;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .bookmark-image-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .bookmark-image {
    display: inline-block;
    width: 40px;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .bookmark-text {
    display: table-cell;
    padding-left: 15px;
    vertical-align: middle;
    color: #747F8B;
    cursor: pointer;
    font-size: 14px;
    line-height: 21px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	max-width: 215px;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .not-found {
    vertical-align: middle;
    color: #747F8B;
    cursor: pointer;
    font-size: 14px;
    word-spacing: 2px;
    line-height: 21px;
	text-align: center;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .bookmark-text .highlight {
    font-weight: bold;
}
.bookmark-wrapper .bookmark-item .bookmark-body .bookmark-list-item .bookmark-text .highlight a {
    color: #747F8B;
	text-decoration: none;
}
.bookmark.bookmark-wrapper {
	position: relative;
}
.navbar .navbar-right .bookmark .dropdown-menu {
    background: #fff;
    top: 94%;
    padding: 15px 5px !important;
}
.bookmark .dropdown-menu.dropdown-right {
    left: auto;
    right: 0;
}
/* Success Messages */
.success-alert {
	margin: 2em auto !important;
	/* border-top-color: #0088b0; */
	width: 100% !important;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.06);
	padding: 1em 2em 1em 1.5em;
	margin: 0 0 2em;
	position: relative;
	background-color: #fff;
	color: #515151;
	border-top: 3px solid #76d361;
	list-style: none outside;
	width: auto;
	word-wrap: break-word;
	border-radius: 3px;
}

.success-alert i{
	background: #76d361;
    padding: 4px;
    border-radius: 50%;
    margin-right: 5px;
    color: #fff;
    font-size: 12px;
}

/* Social Icons */
.pledge-social-icon {
	border-radius: 20px;
    border: 1.25px solid #fff;
}
.pledge-social-icon.facebook {
    padding: 5px 9px;
}
.pledge-social-icon.twitter {
    padding: 4.5px 6.5px;
}
.pledge-social-icon.linkedin {
    padding: 5px 7px;
}
#pledge-page .welcome-banner {
    padding: 50px 20px 130px;
    /* background-image: url(../images/pledge-banner.png);
	background-size: 100% 100%;
	opacity: 0.07058823529411765;
    background-color: #2B385A; */
}
.business-info-content {
	text-align: center;
	color: #fff;
	
}
.business-info-content .card-body {
	background: #2B385A;
}
.covid-map-tooltip .listing-content {
	margin-top: 10px !important;
}
.row.sm-gutter {
	margin-left: -8px;
	margin-right: -8px;
	margin-top: 20px;
}
.covid-solidary-pledge {
	color: #273151;
	font-size: 40px;
}
.covid-form-title {
	font-weight: 300;
	color: #273151;
	font-size: 24px;
}
.solidary-add-business .btn.site-btn {
	color: #2b375a !important;
    padding: 5px 20px;
	
}
.landing-header .solidarity-box {
    border-bottom: dashed 1px;
    color: #ffdc1c;
    padding: 6px;
}
.landing-header .solidarity-box a {
	color: #ffdc1c;
}
.landing-header .solidarity-box i {
	font-weight: 600;
}
.navbar-left .solidarity-box {
    color: #ffdc1c;
    padding: 6px;
}
.navbar-left .solidarity-box a {
	color: #ffdc1c;
}
.navbar-left .solidarity-box i {
	font-weight: 600;
}
.header-logo img {
	width: 50px;
}
.landing-logo img {
	width: 50px;
}
.footer-logo img {
	width: 50px;
}
.industry_service_message {
	margin-top: -30px;
	font-style: italic;
}
.buisness_pledged_box .buisness_pledged_Desc p {
	font-size: 17px;
}
.buisness_pledged_box .buisness_pledged_Desc p.pledged-text-one {
	color: #fff;
}
.buisness_pledged_box .buisness_pledged_Desc p.pledged-text-two {
	color: #ffdc1f;
}

.head-left.social-share {
	position:relative;
}
.head-left.social-share .share-text {
	position: absolute;
    top: 3px;
    left: 28px;
}
.logo-upload-wrap #company_logo-error {
	padding-left: 17px;
}
.recent-content .card-body.content-list {
	padding: 0.50rem;
}
#content_center_page .search_icon i {
	left: 5px;
    color: #000;
}
.selected_tag_box .selected_tag .remove_tags {
	padding-left: 5px;
}
.covid19_tab {
	padding: 8px 25px;
    background: #ff0000ab;
    border-radius: 20px;
}
.btn-draft {
    color: #2b375a;
    font-size: 15px;
    background-color: #ccc;
    border-radius: 30px;
    padding: 10px 25px;
    font-weight: 600;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    transition: all ease 300ms;
}
.btn-draft:hover {
	background-color: #2b375a;
    color: #fff;
    box-shadow: none;
}
.tooltip-social-options {
	text-align: center;
}
.tooltip-social-options i {
	font-size: 25px;
}

/* company logo image */

.parent_div {
	padding-right: 0;
    padding-left: 0;
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 8px;
}
.parent_div img.company-logo {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
	max-width: 100% !important;
}
#my_company .business-list-item .listing-content .actions a, #my_content .business-list-item .listing-content .actions a{
	color: #9196a4;
    margin-left: 15px;
    font-weight: 500;
}
.business-list.map-tooltip .business-list-item {
	margin-top: 0px;
}
.side-user .side-user-heading a {
	color: #29375c;
}
/*
.banner_width .welcome-banner {
	background-color: #fff;
	box-shadow: 0 0 15px 0 #e8e8e8;
	color: #2f2d2d;
}
.welcome-banner .sub-title {
	color: #969696;
}
.welcome-banner .close_icon {
	padding-right: 10px;
}
.welcome-banner .sub-title a {
    color: #ffde00;
    text-decoration: none;
    margin-left: 20px;
    background-color: #29375c;
    padding: 10px 10px 10px 10px;
    border-radius: 100px;
    font-size: 13px;
}
.welcome-banner .feature-col p {
    color: #969696;
}
.banner_width .welcome-banner {
    margin: 0px 0px 35px 0px;
	border-top-right-radius: 0;
    border-top-left-radius: 0;
} */
.business-list {
    padding-left: 0;
    padding-right: 0;
}
.business-list .business-list-item .listing-logo.company_logo {
	margin-top: 0;
}
.business-list .business-list-item .listing-logo.company_logo.parent_div {
    width: 90px;
    height: 90px;
}
.business-list .business-list-item .listing-logo.article_logo  {
	margin-top: -10px;
}
.business-list-item .business-wrap {
	clear: both;
    box-shadow: none;
	padding: 0;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.business-list-item .business-wrap .article-content {
    overflow: hidden;
    padding-left: 12px;
}
.business-list-item .business-wrap .categories {
	padding: 0;
    margin: 0 0 10px;
    list-style: none;
    line-height: 1.2;
	font-size: 12px;
}
.business-list-item .business-wrap .categories li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.business-list-item .business-wrap .categories li a {
    text-transform: uppercase;
    color: #9a9a9a;
}
.content-box-clickable {
    color: #999999;
    text-decoration: none;
	cursor: pointer;
}
.content-box-clickable:hover{
	color: #999999;
    text-decoration: none;
	cursor:pointer;
}
.business-list-item .article-wrap .categories li span.industry {
    text-transform: uppercase;
    color: #9a9a9a;
	font-size: 12px;
}
.business-list-item .article-wrap {
	box-shadow: none;
	background-color: #f5f6f9;
}

.navbar .logo-wrap .logo.logo-expand {
    justify-content: left;
    margin-left: 15px;
}
.navbar .logo-wrap .logo.logo-collapse {
    justify-content: left;
    margin-left: 8px;
}
.user_img.parent_div {
	    width: 50px;
    height: 30px;
}
.article-select-wrap .dropdown-menu.dropdown_wrapper img {
    width: auto;
    height: auto;
}
.article-edit-col .note-toolbar .note-btn {
    font-size: 16px;
}
.set-image.featured-image-box {
	position: relative;
	
}
.set-image.featured-image-box .logo-uploader {
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
    display: block;
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
}
.article-select-wrap .dropdown-toggle img {
	border-radius: 5px;
}
.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
    background-color: #fff;
    color: #000;
    padding: 20px 30px 20px 30px;
    overflow: auto;
    word-wrap: break-word;
}
.dropdown-item .user_img i {
	font-size: 40px;
    padding-left: 5px;
}
.spinner-class i {
	font-size: 30px;
}
.art-set-title input {
    border: 0;
    width: 100%;
    padding: 20px 15px;
    font-size: 16px;
}
.featured-image-box #img-upload {
	width: 145px;
    height: 111px;
    padding-top: 40px;
}
.recommended-size {
	padding-bottom: 40px;
}
.article-company i.default-selection {
    height: 42px;
    width: 42px;
    vertical-align: middle;
    display: inline-block;
    font-size: 40px;
    color: #dcdcdb;	
}
.dropdown-item.select_industry.active {
	color: #212529;
}
.article-feature-box .article-feature-img-bx {
	padding-right: 0;
    padding-left: 0;
    position: relative;
    width: 222px;
}
.article-feature-box .article-feature-img-bx .selected-img {
    margin: auto;
    width: 100%;
    max-width: 100% !important;
    max-height: 200px;
}
.article-feature-box .article-feature-img-bx .logo-uploader {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
    display: block;
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
	z-index: 999;
}
/*.article-feature-box .article-feature-img-bx .feature-text-box {
	position: absolute;
    top: 40px;
    right: 25px;
    left: 25px;
} */
.article-feature-box .article-feature-img-bx .feature-text-box a {
	font-size: 14px;
    color: #29375c;
}
.article-feature-box .article-feature-img-bx .feature-text-box p {
    font-weight: 500;
    line-height: 1.3;
    color: #8e96aa;
    padding-top: 5px;
}
.type-tag .select2-selection__rendered .select2-selection__choice {
	display: none;
}
.type-tag .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	margin-left: 10px !important;
}
.type-tag .select2-search .select2-search__field {
	width: 100% !important;
}
.tag-list .tag-selected {
	font-size: 11px;
	margin-right: 0;
}
.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
    padding: 20px 30px 20px 30px !important;
}
.editor-full .placeholder {
    padding: 30px;
}
.article-wrapper .note-toolbar.sticky {
    top: 118px;
}
.select2-dropdown {
	border: 0px solid #aaa !important;
}
.parent_comment_box .action_options {
	float: right;
}
.dropdown.action_options .dropdown_wrapper {
    min-width: 120px !important;
}
.handle_list {
	position: absolute;
    background: #fff;
	max-height: 200px;
    overflow-y: scroll;
	z-index: 9;
}
.select_at_mention .ment-comp-handle {
	font-size: 11px;
}
.company_pg_logo {
	padding: 0 !important;
    position: relative;
    width: 125px;
    height: 125px;
    border-radius: 8px;
}
.company_pg_logo .company-logo {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
	max-width: 100% !important;
}
.profile-bottom-info .industry-title {
	color: #999999;
	text-transform: uppercase;
}

/* START:- Site Model */
.business-modal .modal-dialog {
    max-width: 550px;
}
.business-modal .close {
    font-size: 14px;
    color: #C26C6C;
    position: absolute;
    right: 20px;
    top: 15px;
    font-weight: 400;
    opacity: 1;
    z-index: 99;
}
.business-modal .close .text {
    vertical-align: middle;
}
.business-modal .close .icon {
    font-size: 30px;
    color: #111;
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 300;
}
.business-modal .business-content {
    padding: 20px 50px;
    background-image: url(../images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
.business-modal .business-content .business-title {
    color: #29375c;
    margin-bottom: 1.5rem;
}
.business-modal .business-content .business-text {
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    color: rgba(69,76,96,0.49);
    font-size: 15px;
}
.business-modal .form-wrap.dashboard-form {
	padding: 20px 0;
}
/* END:- Site Model  */

.business-not-published .publish-msg {
	padding: 5px 12px;
    background: #29375c;
    border-radius: 20px;
    color: #ffdc1f;
}
.business-not-verified .verify-msg {
	padding: 5px 12px;
    background: #e4e4e4;
    border-radius: 20px;
    color: #829ada;
	display: inline-block;
}
.not_verify_edit_link {
	opacity: 0.3;
}
.profile-logo.edit_logo {
	padding: 0;
}
.business-profile .profile-logo #img-upload {
	position: absolute;
    top: 0;
    bottom: 0;
	left: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
    max-width: 100% !important;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.business-profile .profile-logo.edit_logo:before {
    content: "";
    height: 96%;
    display: block;
    width: 96%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;

}
.profile-logo.edit_logo .upload_input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    z-index: 1;
}
.profile-logo.edit_logo .add_logo_inner {
    position: absolute;
    padding: 15px 10px;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}

.profile-logo.edit_logo .add_logo_inner .upload_icon {
    font-size: 36px;
    color: #c2c2c2;
}
.profile-logo.edit_logo .add_logo_inner span {
    display: block;
    padding-top: 5px;
    font-size: 11px;
    color: #7886ae;
}
.profile-logo.edit_logo .add_logo_inner small {
    display: block;
    font-size: 9px;
    color: #b8b8b8;
}
.profile-logo.edit_logo .add_logo_inner {
	display: none;
}
.business-banner #cover-upload {
	width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.business-banner.edit_cover .add_img_wrap {
	display: none;
}
.business-banner.edit_cover .d_flex {
	display: flex;
}
#company_view_pg .business-banner, #company_preview_pg .business-banner {
    overflow: unset;
	background-color: #243052;
    background-image: none;
	min-height: 275px;
}
.company_industries {
	color: #999999;
    text-transform: uppercase;
}
.edit_enabled .business-profile .profile-bottom-info .handle {
    color: #999999;
	margin-right: 25px;
}
.left-title .not-published {
	cursor:pointer;
}
.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}
/* START loader css */
.loader-box {
	position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
}
.loader-box .loader {
  border: 5px solid #ffdc1e;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-top: 5px solid #555;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.lazy-loader-box {
	background: #fff;
    border-radius: 50%;
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    height: 60px;
    width: 60px;
    z-index: 9999;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    visibility: visible;
    margin: 0 auto;
}
.lazy-loader-box .loader {
	border: 5px solid #fff;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-top: 5px solid #555;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    margin: 5px 5px;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* END loader css */
.crop-profile-img-model .modal-dialog {
	width: auto;
	box-shadow: 0 2px 15px rgba(0,0,0,0.06);
}
#crop_profile_image{
	width: 100%;
	height: 350px;
	padding-bottom:25px;
}
.note-hint-popover {
	border: 0;
}
.note-hint-popover .note-children-container {
	-webkit-box-shadow: 0px 8px 31px -2px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 8px 31px -2px rgba(0,0,0,0.08);
    box-shadow: 0px 8px 31px -2px rgba(0,0,0,0.08);
    background-color: #ffffff;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
	background-color: #fff !important;
	line-height: unset !important;
}
.note-hint-popover .popover-content {
    max-width: 250px;
    width: 250px;
}
.note-hint-popover .dropdown-item {
	padding: 2px 5px;
}
.note-hint-popover .dropdown-item .user_img {
	width: 46px;
    padding-right: 8px;
}
.note-hint-popover .dropdown-item .user_name .ment-comp-name {
	font-size: 13px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
}
.note-hint-popover .dropdown-item .user_name .ment-comp-handle {
	font-size: 11px;
}
.note-popover.popover .popover-content a {
    max-width: 230px !important;
}
.note-children-container::-webkit-scrollbar {
  width: 5px;
}
.note-children-container::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.note-children-container::-webkit-scrollbar-thumb {
  background: #888;
}
.note-children-container::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.need_to_authorised {
	text-align: center;
}
.need_to_authorised span {
	font-size: 11px;
    padding: 1px 10px 3px;
    background: #e4e4e4;
    border-radius: 10px;
    color: #829ada;
}
.side-user .edit-details {
	cursor: pointer;
}
.side-user .side-user-heading a {
	text-decoration: none;
}
/* .dashboard-right-col { */
    /* max-width: 350px !important; */
    /* flex: 0 0 350px !important; */
/* } */
.bcc-content .comp_expert {
	text-decoration: none;
}
.edit-article-cnt {
    padding-top: 70px;
}
.article-sidebar-inner {
    padding-top: 0;
}
.not-published.view-content a {
	/* color: #ffd700; */
	text-decoration: none;
}
.edit_btn_view_pg {
	float: right;
}
.edit_company_pg {
	position: absolute;
	float: left;
	margin-top: -10px;
	z-index: 9;
}
.edit_btn_view_pg a, .edit_company_pg a {
	padding: 4px 15px 4px;
    background: #f3f3f3;
    border-radius: 20px;
	color: #29375c;
	text-decoration: none;
}
.article-category-box .custom-checkbox-wrap {
	display: initial;
	text-align: center;
}
.article-category-box .custom-checkbox-wrap .checkbox-label {
    position: relative;
    padding-top: 30px;
	padding-left: 0;
}
.article-category-box .custom-checkbox-wrap:not(:first-child) {
    padding-left: 30px;
}
.article-category-box .custom-checkbox-wrap .checkbox-label{
	font-weight: 600;
    color: #29375c;
}
/* .top-admin-bar { */
	/* z-index: 9999; */
/* } */
.article-category-box .article_type {
	font-size: 25px;
    color: #ccc;
}
.article-category-box .checkbox-group {
	display: flex;
}
.custom-checkbox-wrap .article-checkbox .selected {
	color: #243052;
}
.custom-checkbox-wrap .article-checkbox {
	cursor: pointer;
}
.custom-checkbox-wrap .type-title {
	font-weight: 600;
	color: #243052;
	padding-top: 5px;
}

#industry_search_result {
	position: absolute;
	background: #fff;
	height: 200px;
    overflow-y: scroll;
	width: 235px;
}
#industry_search_result p {
	margin-top: 0;
    margin-bottom: 0;
}
#industry_search_result .select_industry {
	padding: 5px 30px;
	color:#8b91a2;
}
#industry_search_result .ind_search_item {
	width: auto;
	padding: 3px 0px;
}
#industry_search_result .ind_search_item:hover {
	background-color: #f3f3f3;
	color:#8b91a2;
}
#industry_search_result .ind_search_item a {
	text-decoration:none;
}

#tag_search_result {
	position: absolute;
	background: #fff;
	height: 200px;
    overflow-y: scroll;
	width: 235px;
}
#tag_search_result p {
	margin-top: 0;
    margin-bottom: 0;
}
#tag_search_result .select_tags {
	padding: 5px 30px;
	color:#8b91a2;
}
#tag_search_result .tag_search_item {
	width: auto;
	padding: 3px 0px;
}
#tag_search_result .tag_search_item:hover {
	background-color: #f3f3f3;
	color:#8b91a2;
}
#tag_search_result .tag_search_item a {
	text-decoration:none;
}
.col-related .related-content .card {
    border: 0 none;
    box-shadow: 0 0 10px rgba(0,0,0,0.03);
}
.top-pick-list .top-pick-list-item {
    box-shadow: 0 0 10px rgba(0,0,0,0.03);
}
.draft_publish_btn {
	padding: 3px 15px 4px !important;
    background-color: #29375c;
    border-radius: 20px;
	color: #ffdc1e !important;
	text-decoration:none;
	margin-top: -2px;
}
.resend_verify_company_btn {
	padding: 3px 15px 4px !important;
    background-color: #29375c;
    border-radius: 20px;
	color: #ffdc1e !important;
	text-decoration:none;
	margin-top: -2px;
	margin-left: 10px;
}
p {
	overflow-wrap: anywhere;
}
.industry-related-content-box {
	text-decoration: none !important;
}
.business-list-item .industry-related-content-box .article-wrap h4 {
	color: #2b3859;
}
.business-list-item .industry-related-content-box .article-wrap {
	box-shadow: 0 0 10px rgba(0,0,0,0.03) !important;
}
.business-list-item .industry-related-content-box .article-wrap .article-content p {
	color: #999999;
}
.see_more.content-column-by {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 10px;
}
.callout-box .callout-title {
    flex: 1;
    padding-left: 6px;
    font-weight: 500;
    color: #2b385a;
    padding-right: 5px;
    font-size: 13px;
    margin: 0;
}
.content_column h6 {
    margin-bottom: 0;
    font-size: 15px;
}
.content_column span {
	color: #212529;
    font-weight: bold;
}
@media screen and (max-width: 575px){ 
	#article-view-pg .b-details-box{ padding: 30px 15px; }
}
.profile-information .edit_account_details {
	cursor: pointer;
	font-weight: 600;
	max-width: 180px;
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#add_account_detail_form .circle.upload-button .file-upload {
	z-index: 999999;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
.btn-yellow.not_verified {
	background-color: #2b375a;
    color: #fff;
}
.btn-yellow.not_verified:hover {
	color: #2b375a;
    background-color: #ffdc1e;	
}
.notification-text.site_welcome .highlight {
	text-align: center;
    font-size: 14px !important;
}
.welcome-banner .sub-title {
	max-width:550px;
	margin: 0 auto;
}
#site_welcome.business-modal .business-content .business-text {
    margin-bottom: 0;
}
.sidebar-module .contact-info-body.terms-privacy {	background-color: #f4f5f9;    padding: 20px 10px 20px;}
.sidebar-module .contact-info-body.terms-privacy a {	color: #7daff1;}
.sidebar-module .contact-info-body.terms-privacy .webhosting-by, .sidebar-module .contact-info-body.terms-privacy .webhosting-by a {	font-size: 11px;}
.company-detail-box .left-content .company-name a {
	color: #000;
}
.content-heading .art-view-pg-title {
	width:100%;
}
.content-heading .add_bookmark i, .content-heading .remove_bookmark i {
	font-size: 25px;
	cursor: pointer;
}
.no_of_bookmark {
	float: right;
    padding-right: 14px;	
}
.scial-share-box {
	display: flex;
	align-items: center;
	justify-content: center;
}
.scial-share-box .s-title {
	padding-right: 10px;
}
.bookmark-box {
	padding-left: 15px;
}
.scial-share-box {
    position: fixed;
    bottom: 0;
	text-align: center;
    max-width: 800px;
    background-color: rgba(255,255,255,0.9);
    width: 100%;
    padding: 10px 15px;
    box-shadow: 0px 0px 10px #e8e8e8;
}
.scial-share-box .bookmark-box .add_bookmark, .scial-share-box .bookmark-box .remove_bookmark {
	display: contents;
    height: 35px;
    width: 35px;
    font-size: 20px;
    text-align: center;
    color: #536390;
    margin-left: 8px;
}
body#content-view-page .content-wrap {
	position: relative;
}
#company_view_pg .scial-share-box, #company_preview_pg .scial-share-box {
	max-width: 800px;
	z-index: 99999;
}
@media screen and (max-width: 1024px) {
	#company_view_pg .scial-share-box, #company_preview_pg .scial-share-box {
		max-width: 100%;
		left: 0;
	}
}
@media (min-width: 800px) and (max-width: 1349px){
	.company-detail-box .right-content {
		display: inline-block;
	}
	.draft_publish_btn {
		margin-top: 5px;
	}
	.resend_verify_company_btn {
		margin-top: 10px;
	}
	.company-detail-box .right-content a {
		padding-left: 0;
	}
	.company-detail-box .right-content .need_to_authorised {
		display: flex;
	}
}
@media (min-width: 320px) and (max-width: 479px){
	.business-not-published .publish-msg {
		padding: 5px 9px;
	}
	.business-not-verified .verify-msg {
		margin-bottom: 10px;
	}
}
.leaflet-control-container .leaflet-right {
    z-index: 0;
}
.sidebar-web {
	display:none;
}
@media screen and (max-width: 1024px) {
	.sidebar-web {
		display:block;
	}
}
.top-admin-bar .admin-actions {
	z-index: 999;
}
.article-feature-box .article-feature-img-bx .logo-uploader {
	z-index: 9;
}
.form-check.sn-checkbox-open-in-new-window, .form-check.sn-checkbox-use-protocol {
	display: none;
}
#pre_register_chaange_password_model .form-control {
    box-shadow: 0 5px 15px 2px rgba(0,0,0,0.08) !important;
    border: none !important;
}
.skip-pre-register-system {
	font-size: 15px;
}
#reset_password_pg .form-title, #password_reset_by_link .form-title {
	color: #fff;
}
#forgotpassword .form-label, #password_reset_by_link .form-label {
	color: #fff;
}
#register_form #email-error {
	font-size: 13px;
}
.top-admin-bar .btn-white {
    font-weight: 600;
}
@media screen and (min-width: 1025px) {
	#company_view_pg .col-content-tab, #company_preview_pg .col-content-tab {
		margin-bottom: 35px;
	}
}
@media screen and (max-width: 1024px) {
	#company_view_pg .col-tag, .col-related {
		margin-bottom: 70px;
	}
}
.my-business-border-top {
	margin: 0;
    border-top: 1px solid rgba(0,0,0,.043);
}
.my-business-border-bottom {
	margin: 10px 0px;
    border: 0;
    border-top: 1px solid #f7f1f1;
}
.dropdown-my-business {
	padding: 0 20px;
	font-size: 11px;
}
.user-my-business {
	padding-left: 10px !important;
}
.user-my-business span {
	padding-left: 10px !important;
}
.new-article-btn-wrap {
	z-index: 99;
	position: absolute;
    top: 180px;
}
.new-acivity-pos {
	position: fixed;
	top: 100px;
}
.content-type-box {
	/* padding: 20px; */
	display: flex;
	float: right;
}
.content-type-box .content-type-wrap {
	padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    display: grid;
	margin: 0 10px;
	border-radius: 5px;
}
.content-type-box .content-type-wrap.active {
	background: #fff;
	color: #2392ec;
}
.content-type-box .content-type-wrap {
	cursor: pointer;
}
.content-type-box .content-type-wrap .content-type-title {
	font-weight: 500;
	cursor: pointer;
}
.content-type-box .content-type-icon {
	font-size: 25px;
}
.business_content_type i {
	padding-right: 7px;
    font-size: 16px;
}
#centre_pg .content-tabs {
	margin-top: -50px;
}
#centre_pg .banner-content .search-content {
	float: left;
}
#centre_pg .content-tabs .covid-19-resources a.btn-round {
	float: right;
	margin: 0;
}
#centre_pg .banner-content .search-content input {
    height: 40px;
	font-size: 14px;
}
#centre_pg .content-tabs .banner-content {
	margin-top: 35px;
}
#centre_pg .content-tabs .tab-content {
	margin-top: 55px;
}
#centre_pg .content-center-row {
	margin-top: 10px;
}
@media screen and (max-width: 1024px) {
	#centre_pg .content-tabs {
		margin-top: 0;
	}
}
@media screen and (max-width: 500px) {
	#centre_pg .content-tabs .tab-content {
		margin-top: 0;
	}
	.banner-content .search-content {
		float: none;
	}
	#centre_pg .content-tabs .covid-19-resources a.btn-round {
		float: none;
		margin-top: 18px;
	}
}
.related-content .picks-tag {
	text-transform: uppercase;
}
.company-contents {
	display: flex;
}
.company-contents .inline-tag {
	background-color: #29375c;
    padding: 3px 10px;
    font-size: 10px;
    color: #c4cbde;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 20px;
    margin-left: 10px;
    line-height: 16px;
}
.content-centre-page .content-banner {
    padding: 160px 0 30px;
}
.user-dashboard {
	position: relative;
}
.user-dashboard .new-activity-bubble, .user-dashboard .new-notice-bubble {
	position: absolute;
    right: 0;
    top: 0;
    line-height: 9px;
    margin: 0;
    width: 7px;
    height: 7px;
    text-align: center;
    border-radius: 100px;
    background: #ffdc1e;
    font-size: 10px;
    padding: 2px;
}
.landing-signin {
	float: right;
    padding: 20px;
}
.landing-signin .landing-login-btn {
	padding: 7px 15px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
	font-weight: 500;
}
.landing-signin .landing-login-btn:hover {
	background:#ffdc1e;
	color: #2b375a;
}
.banner-box-row .banner-box .d-block {
	font-size: 18px;
}
.banner-box .text-yellow {
	font-size: 18px !important;
}
.banner-box-row .banner-box {
    max-width: 250px;
}
.content-centre a.nav-content-centre:before, .content-centre a.nav-content-centre:after {
	display: none;
}
.not-published .preview-link {
	text-decoration: underline !important;
    color: #ffd700;
}
.leaflet-marker-icon.marker-cluster.marker-cluster-small div span, .leaflet-marker-icon.marker-cluster.marker-cluster-medium div span, .leaflet-marker-icon.marker-cluster.marker-cluster-large div span {
	display:none;
}
.social-share-container-bx {
	display: none;
}
@media screen and (max-width: 900px) {
	.web-social-share-container-bx {
		display: none;
	}
	.social-share-container-bx {
		display: block;
	}
}
#my_content .no_of_claps {
	float: right;
    padding-right: 15px;
}
.no_of_claps img {
	width: 17px;
	margin-top: -2px;
}
.social-count-list .clap-counts {
	width: 17px;
	margin-top: -2px;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #F0F0F0 !important;
}
.business-content .b-contact-details .b-contact-left ul li {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.map-search-filter-wrap {
    background-color: transparent;
	right: auto;
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	position: sticky;
    top: 0;
	padding: 0;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.map-overlay-row .tags-wrap {
    margin-top: 0;
    padding: 15px 20px;
	background: transparent;
}
.map-overlay-row .col-left {
    width: 375px;
}
.map-search-filter-wrap:before {
	background-color: transparent;
}
.map-search-filter-wrap:after {
    background-color: transparent;
}
.top_filter_dropdown > .dropdown-toggle:after {
    content: none;
	margin-left: 0;
}
#all_company_map {
	min-height: 100%;
	position: fixed !important;
}
.search-box-inner {
	padding: 15px 15px 1px;
	position: sticky;
    background: transparent;
	z-index: 999;
}
@media screen and (max-width: 1200px) {
	.map-search-filter-wrap {
		max-width: 100%;
	}
	#all_company_map {
		top: 0;
	}
}
.result-found .search-box-inner {
    background: #fff;
}
.result-found .map-search-filter-wrap {
    background-color: #fff;
}
.map-overlay-row .result-found .tags-wrap {
	background: #fff;
}
.top_filter_dropdown.dropdown .dropdown-menu {
	min-width: 550px !important;
	/* right: -55px; */
	left: -200px;
}
.top_filter_dropdown .round {
    background-color: #29375c;
	margin-right: 5px;
}
@media screen and (max-width: 600px) {
	.top_filter_dropdown.dropdown .dropdown-menu {
		min-width: 100% !important;
	}
}
.map-search-filter-wrap .search_form {
	width: 200px;
	background-color: #fff;
	height: 45px !important;
    font-size: 13px;
	color: #A8ABB5 !important;
}
.map-search-filter-wrap .search_form:focus {
    background-color: #fff;
}
.top_filter_dropdown {
    background-color: #fff;
	padding: 10px 10px;
}
.top_filter_dropdown span {
	color: #616D8C;
	font-size: 12px;
}
.top_filter_dropdown .select_checkbox label {
	text-transform: capitalize;
}
#mCSB_4_scrollbar_vertical.mCSB_scrollTools {
    right: -6px;
}
#mCSB_4_scrollbar_vertical.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
}
.result-found #business_list #mCSB_4 {
	background: #fff;
	border-top: 1px solid #F7F6F6;
}
.mCSB_inside > #mCSB_4_container.mCSB_container {
	margin-right: 0 !important;
	background: #fff;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #DADFE2 !important;
}
.business-list .business-list-item.box-item {
    border-radius: 0;
}
.map-overlay-row .business-list .business-list-item {
    box-shadow: none;
    margin-bottom: 0;
	border-bottom: 1px solid #F7F6F6;
	background-color: #fff;
}
.map-overlay-row .business-list-item .listing-logo.map-logo-parent {
	padding-right: 0 !important;
	padding-left: 0;
	margin-top: 0;
    border-radius: 5px;
    background: #fff;
    margin-right: 15px;
    height: 50px;
    width: 100%;
    position: relative;
    max-width: 50px;
    max-height: 50px;
}
.map-overlay-row .business-list-item .listing-logo.map-logo-parent .map-business-logo {
	max-width: 50px !important;
    max-height: 50px;
    margin-left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
	padding: 2px;
	border-radius: 5px;
}


.map-overlay-row .business-list .business-list-item:hover, .map-overlay-row .business-list .business-list-item.active {
    background-color: rgba(240, 240, 240, 0.74);
}
.filter-box-top .search-box-inner .search-filters-wrapper {
	float: left;
    padding-right: 10px;
}
.map-search-filter-wrap .search i {
    top: 17px;
}
.seperation-line {
	background: #fff;
    position: relative;
    width: 1px;
}
.seperation-line span {
	border-left: 1px solid #F2F0F0;
    margin-top: 7px;
    margin-bottom: 7px;
    height: 31px;
    position: absolute;
}

.business-list-item.box-item.not-found {
	justify-content: center;
}
.covid-bakground.active {
	background-color: #ffd71b;
}
.covid-bakground {
    background-color: #fff;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	margin: 3px 0 0px 10px;
	width: 40px;
    height: 40px;
}
.col-left .toggle_mobile_search {
    width: 36px;
    height: 35px;
    background-color: #fff;
    box-shadow: 0 5px 27px 0 #717171;
    border-radius: 50%;
    display: block;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 10px;
	text-decoration: none;
}
.col-left .toggle_mobile_search i {
    color: #A8ABB5;
    font-size: 22px;
    line-height: 36px;
    margin-right: 3px;
}
.business-verified-icon {
	width: 20px;
	height: 20px;
    margin-left: 15px;
}
.go_for_business_box {
	width: 20%;
    text-align: right;
}
.go_for_business_box .go_for_business i {
	font-size: 30px;
	color: #e1e2e4;
}
.close-filter-nav {
	padding: 6px;
    border-radius: 30px;
    position: absolute;
    right: 0;
    top: 0px;
    height: 30px;
    width: 30px;
    line-height: 19px;
    text-align: center;
    font-size: 20px;
    color: #fff;
	cursor: pointer;
}
#explore-map-pg .business-list .business-list-item.box-item .listing-content {
    width: 100%;
}
.map-overlay-row .business-list-item.box-item .listing-content h3 {
    max-width: 220px;
}
body.has-notification #explore-map-pg.map-inner-wrapper {
    min-height: calc(100vh - 100px);
}
@media screen and (max-width: 767px) {
	.leaflet-control-container .leaflet-top.leaflet-right {
		top: 180px;
		right: 10px;
		z-index: 1;
	}
	.map-overlay-row .col-right {
		margin-right: 6px;
		z-index: 9;
	}
	.map-search-filter-wrap .search_box {
		display: block;
	}
	/*.map-search-filter-wrap .dropdown.top_filter_dropdown.custom-dropdown {
		display:none;
	}*/
	.map-overlay-row .col-left {
		width: 100%;
	}
	.map-search-filter-wrap .search_form {
		width: 190px;
	}
	.top_filter_dropdown.dropdown .dropdown-menu {
		left: 142px;
	}
	#explore-map-pg.map-inner-wrapper {
		min-height: calc(100vh - 170px);
	}
	#explore-map-pg.map-inner-wrapper .map-wrapper {
		height: 100%;
	}
}
@media screen and (max-width: 575px) {
	#explore-map-pg .business-list-item .listing-content h3 {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 400px) {
	.map-search-filter-wrap .search_form {
		width: 190px;
	}
}
.content-centre a:before {
	right: 0px;
	top: -3px;
}
.content-centre a:after {
	right: 7px;
    top: 4px;
}
.nav.navbar-nav .content-centre i.icon, .nav.navbar-nav .explore-map i.icon, .nav.navbar-nav .nav-activity i.icon {
	background-color: #29375c;
    font-size: 20px;
	color: #D5D8DF;
}
.navbar .navbar-left > li {
    padding: 5px 25px;
}
.activity-heading {
	padding: 20px 28px 0;
	color: #29375C;
}
.activity-top-info-box {
	background-color: #fff;
	display: flex;
	margin-top: 30px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.03);
}
#home-pg .activity-top-info-box .activity-left {
    padding: 35px 40px;
    float: left;
    background: #29375c;
}
#activity-pg .activity-top-info-box .activity-left {
    padding: 35px 45px;
	float: left;
    background: #29375c;
}
#company_overview .activity-top-info-box .activity-left {
	padding: 32px 40px;
    float: left;
    background: #29375c;
}
#company_overview .business-overview-status {
	clear: both;
}
.activity-top-info-box .activity-left i {
	font-size: 20px;
	color: #D5D8DF;
}
.activity-top-info-box .activity-left img {
	background: #000;
    padding: 25px 35px;
	float: left;
}
.activity-top-info-box .activity-text {
	line-height: 15px;
    padding: 15px 25px;
    float: left;
}
.activity-top-info-box .activity-text .act-head {
	font-weight: 500;
    color: #29375C;
    font-size: 14px;
	margin-bottom: 5px;
}
.activity-top-info-box .activity-text .act-text {
	color: #6B758E;
    padding-top: 3px;
	font-weight: 500;
	line-height: 1.5em;
}
.sidebar-nav .side-menu > li.activity_tabs > a .list-icon {
    background-color: #EBEBEC;
    border-radius: 30px;
    height: 35px;
    width: 35px;
    line-height: 25px;
}
.sidebar-nav .side-menu > li.activity_tabs > a .list-icon + span {
	font-size: 14px;
}
@media screen and (max-width: 767px) {
	.activity-top-info-box .activity-left {
		padding: 40px 40px;
	}
	.navbar .navbar-left > li {
		padding: 0 5px;
	}
}
@media screen and (max-width: 575px) {
	.buisness_content_background {
		margin: 50px 0 50px 0;
	}
	.activity-top-info-box {
		margin-top: 10px;
	}
}
@media screen and (max-width: 380px) {
	.navbar .navbar-left > li {
		padding: 0;
	}
}
.business-activity .nav-activity {
	position: relative;
}
.business-activity .nav-activity .new-activity-bubble {
	position: absolute;
    right: 8px;
    top: 2px;
    line-height: 9px;
    margin: 0;
    width: 7px;
    height: 7px;
    text-align: center;
    border-radius: 100px;
    background: #ffdc1e;
    font-size: 10px;
    padding: 2px;
}
.nav-content-centre {
	position: relative;
}
.nav-content-centre .new-content-bubble {
	position: absolute;
    right: 8px;
    top: 2px;
    line-height: 9px;
    margin: 0;
    width: 7px;
    height: 7px;
    text-align: center;
    border-radius: 100px;
    background: #ffdc1e;
    font-size: 10px;
    padding: 2px;
}
.dashboard-feature-box .feature-col {
	text-align: center;
	
}
.dashboard-feature-box .feature-col i {
	font-size: 45px;
	color: #047bf8;
	padding: 40px;
}
.dashboard-feature-box .feature-col h6 {
	color: #047bf8;
	font-size: 25px;
    font-weight: 600
}
.dashboard-feature-box .heading {
	color: #29375c;
}
.dashboard-feature-box .feature-item {
	padding: 10px;
	background: #fff;
	border-radius: 30px;
}
.overview-feature-box .heading {
	color: #29375c;
}
.overview-feature-box .feature-col {
	text-align: center;
}
.overview-feature-box .feature-item {
	padding: 10px;
	background: #29375c;
	border-radius: 30px;
}
.overview-feature-box .feature-item .item-inner {
	padding: 40px;
}
.overview-feature-box .feature-item .item-inner .count {
	color: #fff;
}
.overview-feature-box .feature-item .item-inner .f-type {
	color: #D5D8DF;
}
.site-sidebar.overview-info {
	background-color: #fff;
}
.sidebar-nav .head-title {
	margin-left: 12px;
    font-size: 16px;
    font-weight: 500;
}
.live_edit i {
	padding: 5px;
    border-radius: 20px;
    background: #F4F5F9;
	cursor: pointer;
}
@media screen and (min-width: 961px) {
	#company_preview_pg {
		padding-top: 50px;
	}
}
#edit_industry_field .select2-container, #edit_service_field .select2-container {
	width: 100% !important;
    padding: 3px 12px;
    box-shadow: 0 5px 15px 2px rgba(0,0,0,0.08) !important;
	
}
#edit_industry_field .select2-container--default .select2-search--inline .select2-search__field, #edit_service_field .select2-container--default .select2-search--inline .select2-search__field {
	width: 200px !important;
}
.business-banner .preview_img_wrap {
	position: absolute;
	height: 110px;
    width: 85px;
	color: #000;
    right: 0;
    bottom: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.business-banner .preview_img_wrap .upload_input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    font-size: 0;
    line-height: 0;
    -webkit-appearance: none;
    opacity: 0;
    cursor: pointer;
}
.business-banner .preview_img_wrap i { 
	font-size: 25px;
}
.edit_logo_inner {
	position: absolute;
    bottom: 10px;
    right: 10px;
} 

.edit_logo_inner i {
	font-size: 20px;
}
.edit_logo_inner .upload_input {
	position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    font-size: 0;
    line-height: 0;
    -webkit-appearance: none;
    opacity: 0;
    cursor: pointer;
}
.live-edit-head {
	padding: 30px 30px 10px;
	display: inline-block;
}
.popup-heading-title {
	float: left; 
	color: #29375c;
	padding-left: 10px;
}
.live-edit-head {
	float: right;
}
.live-edit-head .btn-yellow {
	font-size: 13px;
}
.live-edit-head .done_btn {
	float: right;
	margin-right: 48px;
}
.live-edit-head .close {
	top:41px !important;
}
.live-edit-form .form-control {
	box-shadow: 0 5px 15px 2px rgba(0,0,0,0.08);
}
.business-modal .form-wrap.dashboard-form {
    padding: 0;
}
.business-modal .business-content.live_edit {
	padding: 0px 10px;
}
#company_industry_model .modal-dialog, #company_service_model .modal-dialog, #company_details_model .modal-dialog, #company_description_model .modal-dialog, #company_location_model .modal-dialog, #company_handle_model .modal-dialog {
	max-width: 700px;
}
#company_industry_model .select2-container--default.select2-container--focus .select2-selection--multiple, #company_service_model .select2-container--default.select2-container--focus .select2-selection--multiple {
	padding-top: 7px;
}
#company_industry_model .select2-container--default .select2-selection--multiple, #company_service_model .select2-container--default .select2-selection--multiple {
	padding-top: 7px;
}
.add_description_box, .add_detail_box, .add_services_box {
	text-align: center;
}
@media screen and (min-width: 961px) {
	.business_module.has-top-adminbar .content-wrap {
		padding-top: 107px;
	}
	body.has-notification.has-top-adminbar .content-wrap {
		padding-top: 149px;
	}
}
.edit_enabled .business-banner .social-icons {
    pointer-events: none;
    opacity: 1;
}
.business-banner .b-contact-details .social-icons a {
	opacity: 0.2;
}
.bcc-content.active_icon {
	z-index: 1;
}
.social-icons.active_icon {
	opacity: 1 !important;
}
.web-link.active_icon, .phone-link.active_icon, .facebook-link.active_icon, .twitter-link.active_icon, .linkedin-link.active_icon, .instagram-link.active_icon, .youtube-link.active_icon {
	opacity: 1 !important;
	pointer-events: all;
}
.active_color {
	color: #29375c !important;
}
.activity-top-info-box .activity-left i.fa-thermometer-quarter {
	font-size: 25px;
}
.dropdown-menu.has-img .dropdown-item .dropdown-item-img {
    height: 36px;
    width: 36px;
    display: block;
    background-size: cover;
    background-position: center;
    border-radius: 5px;
}
.dropdown-menu.has-img .dropdown-item .dropdown-item-text {
	width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 15px;
	padding-right: 5px;
}
.business_module .dropdown-toggle .dropdown-toggle-text {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-weight: 700 !important;
}
.business_module .center-part .textpart-one .top-txt p {
	font-size: 17px !important;
	font-weight: 600 !important;
}
.business_module .center-part .textpart-two .top-txt p {
	font-size: 17px !important;
	font-weight: 600 !important;
	color: #fff;
}
.business_module .center-part .textpart-two .top-txt {
    background-color: #29375c;
}
.business_module .center-part .textpart-two .bottom-txt h6 {
	font-size: 17px !important;
	font-weight: 600 !important;
}
.business_module .center-part .frequently .accordion {
	font-size: 17px !important;
	font-weight: 600 !important;
}
.business_module .dropdown-item-img.my-logo-parent {
	position: relative;
	text-align: initial !important;
}
.h-pg .my-logo-parent {
	position: relative;
	text-align: initial !important;
}
.business_module .square-icn.my-logo-parent {
	position: relative;
	text-align: initial !important;
	border: 0;
    height: 40px;
    width: 40px;
}
.my-logo-parent .my-logo-img {
	max-width: 40px !important;
    max-height: 40px;
    height: auto !important;
    width: 40px !important;
    border-radius: 0px !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.my-logo-parent .dd-logo-img {
	max-width: 36px !important;
    max-height: 36px;
	height: auto !important;
	border-radius: 5px !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.business_module .site-sidebar.h-pg .my-txt {
    padding-left: 0;
}
.business_module .site-sidebar.h-pg .my-txt .side-user-heading {
    font-size: 16px;
}
.business_module.sidebar-collapse .square-icn.my-logo-parent {
	height: 40px;
    width: 40px;
}
/* Dashboard Left Sidebar */

.site-sidebar.h-pg .sidebar-nav .side-menu > li > a .list-icon.fa-house-user {
	background: -webkit-linear-gradient(#3175a5, #86badc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.site-sidebar.h-pg .sidebar-nav .side-menu > li > a .list-icon {
	font-size: 22px;
}
.site-sidebar.h-pg .sidebar-nav .side-menu > li > a .list-icon.fa-lightbulb {
	background: radial-gradient(circle at 50% 85%, #a2a6cd 29%, #fcee86 16%, #fd5949 20%,#fcee86 20%,#fcee86 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.site-sidebar.h-pg .sidebar-nav .side-menu > li > a .list-icon.fa-shield-virus {
	background: -webkit-linear-gradient(#8b49c0, #b241ab);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.business-logo-parent {
	height: 36px;
	width: 36px;
	display: block;
    background-size: cover;
    background-position: center;
    border-radius: 5px;
}
.business-logo-img {
	height: auto;
    width: auto;
    max-width: 36px;
    max-height: 36px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
}
.business-logo-img.business-logo-radius {
	border-radius: 5px;
}
.my-logo-img.business-logo-radius {
	border-radius: 5px !important;
}
.sidebar-nav.home-nav-top .side-menu > li {
    margin-bottom: 0;
}
.home-nav-top.sidebar-nav .side-menu {
    margin-bottom: 10px;
}
.business-nav.sidebar-nav .side-menu {
    margin-bottom: 20px;
}
.business_module.n-b-m .site-sidebar {
    background-color: initial !important;
    filter: none;
	overflow: hidden;
}
.site-sidebar.h-pg .sidebar-nav {
    padding: 0 5px;
}
@media screen and (max-width: 1025px) {
	.business_module.n-b-m .site-sidebar {
		background-color: #fff !important;
	}
	.business_module.n-b-m .site-sidebar {
		top: 60px !important;
		z-index: 9999;
	}
	.has-notification.business_module .site-sidebar.h-pg {
		top: 100px !important;
		z-index: 9999;
	}
	.site-sidebar.h-pg .dashboard-leftbar {
		max-width: 300px;
		width: 300px;
	}
}
@media screen and (min-width: 961px) {
	.sidebar-collapse .site-sidebar.h-pg .sidebar-nav {
		padding: 0;
	}
	.sidebar-collapse.business_module .site-sidebar.h-pg {
		top: 60px !important;
	}
	.sidebar-collapse.business_module.has-notification .site-sidebar.h-pg {
		top: 100px !important;
	}
	.sidebar-collapse.business_module.has-notification .site-sidebar.h-pg {
		top: 100px !important;
	}
}
@media screen and (min-width: 1025px) {
	.sidebar-collapse .site-sidebar.h-pg .dashboard-leftbar {
		width: 60px;
	}
	.sidebar-collapse .site-sidebar.h-pg .sidebar-nav .side-menu > li > a {
		padding: 2px 12px;
	}
	.sidebar-collapse .thumb-sm {
		margin-left: 5px;
	}
	.site-sidebar.h-pg .dashboard-leftbar {
		width: 245px;
	}
	.business_module.n-b-m.sidebar-expand .site-sidebar.h-pg {
		max-height: calc(100vh - 58px);
	}
}
@media screen and (min-width: 1350px) {
	.site-sidebar.h-pg .dashboard-leftbar {
		width: 295px;
	}
}

@media screen and (max-width: 960px) {
	.sidebar-collapse.business_module .site-sidebar.h-pg {
		top: 60px !important;
	}
}
@media screen and (max-width: 420px) {
	.site-sidebar.h-pg {
		max-width: 300px;
	}
}
.business_module.n-b-m .site-sidebar.h-pg:hover {
  overflow-y: scroll;
}
.sidebar-nav .add-new-business {
	border: 1px dashed #ccc;
    padding: 10px !important;
    background: #fff;
}
.sidebar-nav.business-nav .side-menu > li > a {
    display: flex;
    align-items: center;
	position: relative;
}
.sidebar-nav.business-nav .hide-menu.memu-text {
	margin-left: 15px;
	width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.business_module .h-pg .sidebar-nav .side-menu .badge {
    margin-top: 0;
	margin-right: 0;
}
.business_module .h-pg .sidebar-nav .side-menu > li > a {
    padding: 7px 12px 7px 6px;
}
.site-sidebar.h-pg .sidebar-nav .side-menu > li > a:hover {
    background-color: #e9e9e9;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.03);
	border-radius: 10px;
}
.site-sidebar.h-pg::-webkit-scrollbar {
  width: 5px;
}
.site-sidebar.h-pg::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.site-sidebar.h-pg::-webkit-scrollbar-thumb {
  background: #7a9cf5;
}
.site-sidebar.h-pg::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.site-sidebar.h-pg .my-business-border-top {
	border-top: 1px solid rgba(0,0,0,.03);
}
.site-sidebar.h-pg .sidebar-module {
    padding: 0 5px;
}
.business_module .center-part .frequently-inner .notice-content-img {
	height: initial;
    max-height: 150px;
    min-height: 150px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.business_module .center-part .frequently-inner .notice-content-img.empty-feature {
    min-height: 50px;
	bottom: 0;
}
.business_module .center-part .frequently p {
    font-size: 16px;
    padding: 25px 10px 0;
}
.content-center-row .col-content-tab {
    width: 800px;
}
@media screen and (max-width: 767px) {
	.content-center-row .col-content-tab {
		width: 100%;
	}
}
@media screen and (max-width: 1024px) {
	.content-center-row .col-content-tab {
		width: calc(100% - 200px);
	}
}
.dashboard-notice {
	position: relative;
}
.business_module.sidebar-collapse .sidebar-toggle.expanded {
	display: none;
}
.business_module.sidebar-collapse .sidebar-toggle.collapsed {
	display: block !important;
}
.business_module .sidebar-toggle.collapsed {
	display: none !important;
}
.business_module .site-sidebar.h-pg .side-user {
    padding: 30px 0px 20px 10px;
}
.business_module.sidebar-collapse .site-sidebar.h-pg .side-user {
    padding: 10px 5px;
}
.business_module .site-sidebar.h-pg .sidebar-toggle.expanded {
    position: absolute;
    margin-right: 5px !important;
}
#home-pg .welcome-banner {
    background-color: #fff;
    color: #000;
	border-radius: 10px;
	padding: 20px 25px 25px;
	box-shadow: 0 0 10px rgba(0,0,0,0.03);
}
#home-pg .welcome-banner.notice-box {
    padding: 20px 25px 25px;
}
#home-pg .welcome-banner .welcome-banner-inner {
    position: relative;
}
#home-pg .close_icon.close-notice {
	position: absolute;
    right: 0;
    top: -1px;
    z-index: 1;
}
#home-pg .welcome-banner h1 {
	position: relative;
}
#home-pg .welcome-banner h1 .beta-sup {
	font-size: 16px;
    position: absolute;
    top: 15px;
}
#home-pg .welcome-banner .sub-title {
    max-width: 100%;
    color: #6B758E;
}
#home-pg a.welcome_banner_buttons {
    color: #6B758E;
}
#home-pg .welcome-banner .feature-col p {
    color: #6B758E;
}
#home-pg .welcome-banner .feature-col h6 {
    font-size: 14px;
}
#home-pg .welcome-banner .feature-col:first-child {
	padding-left: 0;
}
#home-pg .welcome-banner .feature-col:last-child {
	padding-right: 0;
}
#home-pg .global-notice-title {
	font-size: 15px;
	font-weight: 500;
}
#home-pg .first-notice-box .close_icon {
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 1;
}
.note-audio-clip:focus {
	outline: -webkit-focus-ring-color auto 0px;
}
.status-page-badges .row {
	justify-content: center;
}
.status-pg-badge-title {
	padding: 8px 20px 0;
    font-size: 16px;
}
.status-page-badges-3 {
	padding-left: 20px;
	padding-right: 20px;
}
.status-page-badges-2 {
	padding-left: 12px;
    padding-right: 12px
}
.badge-1 {
	max-width: 95px;
}
.badge-2 {
	max-width: 75px;
}
.badge-3 {
	max-width: 50px;
}
.business_module .dashboard-right-col .callout-box .callout-text-big {
	display: block;
}
.business_module .dashboard-right-col .callout-box .callout-text-small {
	display: none;
}
.business_module .dashboard-right-col .callout-box .callout-title a {
	text-decoration: none;
	color: #2b385a;
}
@media screen and (max-width: 1349px) {
	/* .business_module .dashboard-right-col .callout-box .icon-box {
		display: none;
	} */
	.business_module .dashboard-right-col .callout-box .callout-btn {
		display: none;
	}
	.business_module .dashboard-right-col .callout-box .callout-text-big {
		display: none;
	}
	/*.business_module .dashboard-right-col .callout-box .callout-text-small {
		display: block;
	} */
	.business_module .dashboard-right-col .card_wrapper .company-detail-box .verified-icon {
		display: none;
	}
	.badge-2 {
		max-width: 60px;
	}
}
.sidebar-module .contact-info-body.help-box {
    padding: 20px 10px 10px;
}
.action-button-box {
	display: inline-block;
	width: 100%;
}
.btn-notice-okay {
    color: #ffdc1e;
    font-size: 15px;
    background-color: #29375c;
    border-radius: 30px;
    padding: 10px 25px;
    font-weight: 600;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    transition: all ease 300ms;
}
.btn-notice-okay:hover, .btn-notice-okay:focus {
    background-color: #ffdc1e;
    color: #29375c;
    box-shadow: none;
}
.btn-notice-close {
    color: #2b375a;
    font-size: 15px;
    background-color: #D3D3D3;
    border-radius: 30px;
    padding: 10px 25px;
    font-weight: 600;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    transition: all ease 300ms;
}
.btn-notice-close:hover, .btn-notice-close:focus {
    background-color: #ff726f;
    color: #fff;
    box-shadow: none;
}
.helping-box .helping_tags {
	display: inline-block;
    background-color: rgba(240, 240, 240, 0.74);
    color: #29375c;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 8px 15px;
    border-radius: 25px;
	cursor: pointer;
}
.helping-box .helping-tags-wrapper .helping_tags.active {
	background-color: #29375c;
    color: #ffdc1f;
}
.helping-box .helping-notice-title {
	font-size: 24px;
    font-weight: 600;
    color: #29375c;
}
.helping-box .sub-title-1 {
	color: #6B758E;
    font-size: 15px;
    font-weight: 500;
}
.helping-box .helping-tags-wrapper .helping_tags {
	color: #6B758E;
    font-size: 15px;
    font-weight: 500;
}
/* Status badges */
.bms_welcome_model .business-text {
	color: #6B758E !important;
    font-size: 19px !important;
}
.bms_welcome_model .business-title {
	color: #29375c;
    font-size: 31px;
}
.bms_welcome_model .business-content h4 {
	font-size: 1.2rem;
}
.bms_welcome_model .business-help-text {
	color: #6B758E !important;
    font-size: 17px !important;
	display: flex;
}
.bms_welcome_model .business-help-text i {
	font-size: 30px;
    padding-right: 10px;
	color: #75af75;
}
.skip_this_step {
	color: #9A9A9A;
    font-weight: 600;
}
.badge_parent_2 {
	height: 110px;
    width: 110px;
    display: block;
    position: relative;
    margin: auto;
}
.badge_parent_2 .badge_image {
	height: auto;
    width: auto;
    max-height: 94px;
    max-width: 94px;
    margin: auto;
    /* position: absolute; */
    top: 0;
    bottom: 0;
}
.badge_parent_3 {
	height: 70px;
    width: 70px;
    display: block;
    position: relative;
	margin: 0 auto;
}
.badge_parent_3 .badge_image {
	height: auto;
    width: auto;
    max-width: 54px;
    max-height: 54px;
    margin: auto;
    /* position: absolute; */
    top: 0;
    bottom: 0;
}
.level_badge, .status_badge {
	font-size: 16px !important;
}
.side-user .side-user-heading.empty_business {
    padding: 10px 13px 10px 10px;
	background-color: #f1f2f6;
	border-radius: 6px;
	border: 1px dashed #ccc;
}
.business_module .side-user .side-user-heading.empty_business .thumb-sm {
    margin-right: 10px;
}
.business_module .side-user .side-user-heading.empty_business .dropdown-toggle-text {
	color: #29375c;
    font-weight: 700;
    font-size: 16px;
}
.form-wrap.dashboard-form.overview-page-from {
	max-width: 490px;
}
.textpart-two.start_business_box {
	background-color: #fff;
	margin-bottom: 2px;
    border-radius: 5px;
}
.textpart-two.start_business_box .top-txt-heading {
	padding: 30px 40px 1px;
	color: #29375c;
}
.textpart-two.start_business_box .top-txt-heading p {
	font-size: 16px;
    font-weight: 500;
    color: #6B758E;
}
.start_business_box .form-wrap {
	padding: 0 0px 25px;
}
.start_business_box .form-wrap .form-label {
    color: #3e3e3e;
    font-weight: 600;
	font-size: 16px;
}
.start_business_box .form-wrap .form-control {
    font-size: 16px;

}
.start_business_box .accept-text-checkbox {
    position: absolute;
    left: 50%;
    top: 30px;
    opacity: 0;
    height: 1px;
    width: 1px;
}
.start_business_box .accept-text {
    font-size: 14px;
    line-height: 1.4;
    max-width: 490px;
    margin: 10px 0 40px;
    display: block;
    padding-left: 28px;
    position: relative;
}
.start_business_box .accept-text:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    display: block;
    height: 16px;
    width: 16px;
    border: 2px solid #999ebb;
    border-radius: 5px;
}
.start_business_box .accept-text-checkbox:checked + .accept-text:after {
    content: "";
    position: absolute;
    left: 3px;
    top: 6px;
    height: 6px;
    width: 10px;
    border: solid #2b375a;
    border-width: 0 0 2px 2px;
    transform: rotate(-45deg);
}
.start_business_box .form-wrap form .form-control::-webkit-input-placeholder { color: #a4a3a3; font-weight: 500; font-size: 16px;}
.start_business_box .form-wrap form .form-control:-ms-input-placeholder { color: #a4a3a3; font-weight: 500; font-size: 16px;}
.start_business_box .form-wrap form .form-control::placeholder { color: #a4a3a3; font-weight: 500; font-size: 16px;}

.business_module .center-part .textpart-two.start_business_box .bottom-txt {
	background-color: #fff;
    border-left: 0 solid #29375c;
}
@media screen and (min-width: 1025px) {
	.business_module.sidebar-collapse .side-user .side-user-heading.empty_business {
		padding: 5px;
		background-color: transparent;
		border: none;
	}
	.business_module.sidebar-collapse .side-user .side-user-heading.empty_business .thumb-sm {
		margin: 0 !important;
	}
	.business_module.sidebar-collapse .empty_business .dropdown-toggle-text, .business_module.sidebar-collapse .empty_business:after {
		display: none !important;
	}
}
@media (min-width: 961px) and (max-width: 1349px){
	.badge_parent_3 {
		height: auto;
		width: auto;
	}
	.badge_parent_3 .badge_image {
		max-width: 55px;
		max-height: 55px;
	}
}
@media screen and (max-width: 961px) {
	.badge_parent_3 {
		height: auto;
		width: auto;
	}
}
.empty-business figure.thumb-sm {
	margin: 0;
}
.dashboard-empty-module .thumb-sm {
	margin: 0px 15px 0 0;
}
.business_module .dashboard-empty-module .thumb-sm .square-icn {
    height: 40px;
    line-height: 38px;
    width: 40px;
}
.add-new-business.empty-business {
	border-radius: 10px;
}
.sidebar-collapse .sidebar-nav .add-new-business.empty-business {
    border: 0 dashed #ccc;
    padding: 0;
    background: #f4f5f9;
}
@media screen and (max-width: 1024px) {
	.sidebar-collapse .sidebar-nav .add-new-business.empty-business {
		border: 1 dashed #ccc;
	}
}
.start_business_box .empty-module-notice-box {
	padding: 20px 50px;
    background-image: url(/front/images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
} 
.company-detail-box .left-content img {
    border-radius: 5px;
}
.overview-mobile-view {
	display: none;
}
@media screen and (max-width: 1349px) {
	.dashboard-right-col {
		max-width: 300px !important;
		min-width: 300px !important;
		flex: 0 0 300px !important;
	}
}
@media screen and (max-width: 800px) {
	.business_module .dashboard-right-col, .dashboard-right-col {
		max-width: 100% !important;
		width: 100% !important;
		flex: 0 0 100% !important;
	}
	.overview-mobile-view {
		display: block;
	}
	.overview-desktop-view {
		display: none;
	}
	.overview-mobile-view .biz-bucks {
		max-width: 49%;
	}
	.overview-mobile-view .bms-badge-2 {
		max-width: 49.7%;
	}
	.overview-mobile-view .bms-badge-3 {
		max-width: 33%;
	}
	#home-pg .business-overview-block {
		max-width: 33%;
	}
	#home-pg .intercom_support_box.overview-mobile-view {
		margin-top: 50px !important;
	}
}
.business_module .center-part .frequently {
    padding: 0 !important;
}
.company_industries .business_industry_edit_box {
	text-transform: capitalize;
}
.notice-box-container .top-txt {
	margin-top: 0 !important;
}
.notice-box-container {
	margin-top: 30px;
	box-shadow: 0 0 10px rgba(0,0,0,0.03);
}
.textpart-two.business_details_container {
    background-color: #fff;
    margin-bottom: 30px;
    border-radius: 5px;
}
.textpart-two.business_details_container .top-txt-heading {
    padding: 30px 40px 1px;
    color: #29375c;
}
.textpart-two.business_details_container .top-txt-heading p {
    font-size: 16px;
    font-weight: 500;
    color: #6B758E;
}
.business_details_container .business-details-inner-bx {
    padding: 20px 50px;
    background-image: url(/front/images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
.business_module .center-part .textpart-two.business_details_container .bottom-txt {
    background-color: #fff;
    border-left: 0 solid #29375c;
}
.business_details_container .form-wrap {
    padding: 0 0px 25px;
}
.business_details_container .form-wrap .form-label {
    color: #3e3e3e;
    font-weight: 600;
    font-size: 16px;
}
.business_details_container .form-wrap .form-control {
    font-size: 16px;
}
.form-wrap form .form-control {
	height: 50px;
}
.business-details-from.form-wrap .form-group {
    margin-bottom: 20px;
}
.business-details-from.form-wrap .check-toggle {
    margin: 5px 0;
}
.business-details-from.form-wrap .check-toggle .form-check-input {
    height: 0;
    width: 0;
    opacity: 0;
    position: absolute;
    left: -99999px;
}
.business-details-from.form-wrap .check-toggle .custom-checkbox {
    display: inline-block;
    margin: 0 5px;
    padding-left: 52px;
    vertical-align: middle;
}
.business-details-from.form-wrap form .custom-checkbox:after {
    left: 34px;
}
.business-details-from.form-wrap form [type="checkbox"]:checked + .custom-checkbox:after {
    left: 5px;
}
.business-details-from.form-wrap .select2-container, .business-details-from.form-wrap .select2-container {
    min-height: 50px !important;
}
.business-details-from.form-wrap .select2-container--default.select2-container--focus .select2-selection--multiple, .business-details-from.form-wrap .select2-container--default .select2-selection--multiple {
    padding-top: 7px;
}
.business-details-from.form-wrap .business-profile {
    margin-top: 0;
}
.business-details-from.form-wrap .business-profile .profile-logo {
    margin-top: 0;
}
#business_information_model .modal-dialog {
    max-width: 700px;
}
#business_information_model .form-wrap .tab-content .tab-pane {
    padding: 15px 10px;
}
#business_information_model .form-wrap .tab-content .tab-pane form {
    max-width: 100%;
    margin: 0 auto;
}
#business_information_model .select2-container--default.select2-container--focus .select2-selection--multiple, #business_information_model .select2-container--default .select2-selection--multiple {
    padding-top: 7px;
}
.live-edit-handle-box {
	display: flex;
    align-items: center;
}
.live-edit-handle-box .handle-input-box {
	width: 100%;
}
.live-edit-handle-box .signature {
	color: #000;
    font-size: 17px;
}
.live-edit-handle-box .handle-input-box #company_handle {
	width: 100%;
    min-height: 40px;
    border: none;
	min-height: 40px !important;
	margin-bottom: 0;
	box-shadow: none;
	padding: 0rem 0.4rem;
}
.live-edit-handle-box .handle-input-box:focus {
	border: none !important;
}
.live-edit-handle-box .handle-input-box input[type=text]:focus {
	border: none !important;
}
.banner_width .business-banner .bcc-content {
	padding: 0 50px 80px;
}
.business-banner .bcc-content {
	padding: 30px 50px 80px;
}
.business-banner .add_img_wrap {
    height: 70%;
}
@media screen and (max-width: 480px) {
	.banner_width .business-banner .bcc-content {
		padding: 0 25px 66px;
	}
	.business-banner .bcc-content {
		padding: 0 25px 66px;
	}
	.business-banner .add_img_wrap {
		height: 100%;
	}
}
.business_module .center-part .frequently-inner {
	border-radius: 10px !important;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.09) !important;
}
#business_information_model #company_name {
	font-weight: bold;
}
.business_module .top-admin-bar {
	max-height: 50px;
}
@media screen and (min-width: 575px) {
	.not-published.view-content .btn.btn-yellow {
		margin-top: -5px;
	}
}
@media screen and (max-width: 525px) {
	.business-banner .b-contact-details .social-icons a {
		margin-left: 2px;
	}
}
.card.request-endorsement-box {
    display: none;
}
.card.request-endorsement-box {
    display: none;
}

/* BMS Mobile top menus*/
.bms-top-bar-responsive-view {
    min-height: 68px;
	max-height: 68px;
	position: relative;
    z-index: 99;
    left: 0;
    right: 0;
    padding: 15px 15px;
    background-color: #fff;
    color: #000;
	display:none;
}
.bms-top-bar-responsive-view .mobile-menus-option {
	float: left;
    padding-left: 10px;
}
.bms-top-bar-responsive-view .side-user.company-dropdown {
	float: left;
	margin-top: -9px;
	max-width: 300px;
    width: 300px;
}
.bms-top-bar-responsive-view .side-user.company-dropdown .side-user-heading.dropdown-toggle {
	padding: 3px 13px 4px 12px;
}
.bms-top-bar-responsive-view .side-user.company-dropdown .responsive-top.my-logo-parent {
	height: 50px;
    width: 50px;
}
.bms-top-bar-responsive-view .nav.mobile-top-menu > li {
	padding: 0 13px;
}
.bms-top-bar-responsive-view .nav.mobile-top-menu > li > a{
	font-size: 25px;
	color: #7581a0;
}
.bms-top-bar-responsive-view .sidebar-nav .mobile-top-menu > li.active > a {
    background-color: #ffffff;
    color: #7a9cf5;
    border-radius: 4px;
    box-shadow: 0px 0px 15px rgba(0,0,0,0.07);
}
@media screen and (min-width: 1025px) {
	.bms-top-bar-responsive-view {
		padding-right: 280px;
		width: calc(100% - 250px);
		margin-left: 250px;
	}
}
@media screen and (max-width: 1025px) {
	.bms-top-bar-responsive-view {
		display: block;
	}
	#company_overview {
		margin-top: 60px;
	}
	.business_module.sidebar-collapse .sidebar-toggle.collapsed {
		display: none !important;
	}
	.site-sidebar {
		max-width: 300px;
	}
	.business_module.sidebar-collapse .site-sidebar.h-pg .side-user {
		padding: 30px 0px 20px 10px;
	}
	.bms-top-bar-responsive-view.activity-topbar {
		min-height: 60px;
		max-height: 60px;
		padding: 10px 15px;
	}
	.bms-top-bar-responsive-view.activity-topbar .mobile-menus-option.sidebar-nav {
		float: none;
		padding-left: 0;
	}
	.bms-top-bar-responsive-view.activity-topbar .nav.mobile-top-menu {
		justify-content: center;
	}
	.bms-top-bar-responsive-view.activity-topbar .nav.mobile-top-menu > li {
		padding: 0 40px;
	}
}
@media screen and (max-width: 1099px) {
	.actvity-pg .activity-heading h4 {
		display: none;
	}
	.actvity-pg .activity-heading {
		padding: 28px 28px 0;
	}
}
@media screen and (min-width: 1350px) {
	.bms-top-bar-responsive-view {
		width: calc(100% - 300px);
		margin-left: 300px;
	}
}
@media screen and (min-width: 961px) {
	.bms-top-bar-responsive-view {
		top: 58px;
		position: fixed;
	}
	.has-notification .bms-top-bar-responsive-view {
		top: 100px;
	}
}
@media (min-width: 1100px) and (max-width: 1350px){
	.profile-information .edit_account_details {
		width: 140px;
	}
}
@media (min-width: 961px) and (max-width: 1025px){
	body.has-top-adminbar.business_module .top-admin-bar {
		top: 126px;
	}
	.business_module.has-top-adminbar .content-wrap {
		padding-top: 175px;
	}
	.content-wrap.business_content {
		padding-top: 115px;
	}
	.main-wrapper#activity-pg {
		margin-top: 68px;
	}
}
@media screen and (max-width: 960px) {
	#company_overview {
		margin-top: 0;
	}
	.bms-top-bar-responsive-view .mobile-menus-option.sidebar-nav {
		padding-left: 10px;
	}
	.business_module .site-sidebar {
		top: 58px !important;
	}
	.has-notification.sidebar-collapse.business_module .site-sidebar.h-pg {
		top: 100px !important;
	}
}
@media screen and (max-width: 720px) {
	.bms-top-bar-responsive-view {
		min-height: 115px;
		max-height: 115px;
	}
	.bms-top-bar-responsive-view .mobile-menus-option {
		margin-top: 8px;
		width: 100%;
	}
	.bms-top-bar-responsive-view .side-user.company-dropdown {
		max-width: 100%;
		width: 100%;
	}
	.bms-top-bar-responsive-view .nav.mobile-top-menu > li {
		padding: 0 20px;
	}
	.bms-top-bar-responsive-view .nav.mobile-top-menu {
		justify-content: center;
	}
	.bms-top-bar-responsive-view.activity-topbar {
		min-height: 60px;
		max-height: 60px;
		padding: 1px 15px;
	}
}
@media screen and (max-width: 500px) {
	.bms-top-bar-responsive-view .nav.mobile-top-menu > li {
		padding: 0 13px;
	}
}
.business_experts_container {
    background-color: #fff;
    margin-bottom: 30px;
    border-radius: 5px;
}
.business_experts_container .top-txt-heading {
    padding: 30px 40px 1px;
    color: #29375c;
}
.business_experts_container .top-txt-heading p {
    font-size: 16px;
    font-weight: 500;
    color: #6B758E;
}
.business_experts_container .bottom-txt {
    background-color: #fff;
    border-left: 0 solid #29375c;
}
.business_experts_container .business-expert-inner-bx {
    padding: 20px 50px;
    background-image: url(/front/images/welcome-gradient-hor.png);
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
}
.business_experts_container .business-expert-inner-bx .business-expert-box {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.08);
	border-radius: 5px;
	min-width: 180px;
	position: relative;
}
.business_experts_container .business-expert-inner-bx .business-expert-box .sub-title-box {
	position: absolute;
    top: -10px;
    left: 0;
    right: 0;
}
.business_experts_container .business-expert-inner-bx .business-expert-box .sub-title {
	padding: 3px 12px;
    color: #ffde00;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #29375c;
    border-radius: 20px;
}
.business_experts_container .business-expert-inner-bx .logo_parent_div {
    padding-right: 0;
    padding-left: 0;
    position: relative;
    width: 70px;
    height: 70px;
    border-radius: 5px;
	margin: 0 auto;
	border: 1px solid rgba(0,0,0,.08);
}
.business_experts_container .business-expert-inner-bx .logo_parent_div img.business-logo {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 5px;
    max-width: 100% !important;
}
.business_experts_container .business-expert-inner-bx .business-expert-box .business-title {
	color: #29375c;
	font-size: 16px;
    font-weight: bold;
}
.business_experts_container .business-expert-inner-bx .business-expert-box .get-in-touch {
	padding: 8px 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 500;
    color: #ccc;
	text-decoration: none;
}
.business_experts_container .business-expert-inner-bx .business-expert-box .get-in-touch:hover {
	border: 1px solid #29375c;
	color: #29375c;
}
.business_experts_container .business-expert-inner-bx .join_partner_program {
	text-decoration: none;
}
#company_authorization, #become_a_partner {
	text-decoration: none;
}
.start_a_business {
	text-decoration: none !important;
}
.notice-content-img-parent-bx {
	min-height: 150px;
	max-height: 150px;
	margin: 0 auto;
	position: relative;
}
.notice-content-img {
	position: absolute;
    top: 0;
    /* bottom: 0; */
    margin: auto;
    width: 100%;
}

.my-business-list .my-business-list-item {
	box-shadow: 0 0 15px 0 #eee;
    margin: 0 auto;
    margin-top: 25px;
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
}
.my-business-top-contaner {
	display: flex;
    align-items: center;
}
.my-business-list .my-business-list-item .my-business-title h3 {
    font-weight: 600;
    color: #29375c;
    font-size: 18px;
    padding-left: 15px;
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.my-business-list .my-business-list-item .my-business-title h3 a {
	text-decoration: none;
	color: #29375c;
}
.my-business-list .my-business-list-item .my-business-action {
	position: absolute;
    right: 15px;
    top: 31px;
}
.my-business-list .my-business-list-item .my-business-action > a.action {
	text-decoration: none;
    color: #6B758E;
    padding: 8px 20px;
    background: #f4f5f9;
	border: 1px solid #f4f5f9;
    border-radius: 23px;
    font-weight: 500;
}
.my-business-list .my-business-list-item .my-business-action > a.resend-action {
	text-decoration: none;
    color: #ffdc1e;
    padding: 8px 20px;
    background: #29375c;
	border-radius: 23px;
    font-weight: 500;
}
.my-business-list .my-business-list-item .my-business-action > a.resend-action:hover {
	background-color: #ffdc1e;
    color: #29375c;
}
.my-business-list .my-business-list-item .my-business-action > a.action:hover {
	color: #29375c;
	border: 1px solid #29375c;
}
.my_businesses .business_log_parent_div {
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 3px;
	float: left;
}
.my_businesses .business_log_parent_div .my-business-logo {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
	max-width: 100% !important;
	max-height: 100% !important;
	width: 100% !important;
	border-radius: 5px;
}
.my-business-list .my-business-list-item .my-business-act {
	padding: 5px;
    background: #f4f5f9;
    border-radius: 5px;
}
.my-business-list .my-business-list-item .my-business-act .inner-txt {
    padding-top: 20px;
}
.my-business-list .my-business-list-item .my-business-act .inner-txt h6 {
    font-size: 18px;
    line-height: 22px;
    /* color: #29375c; */
    font-family: "Roboto";
    font-weight: 400;
    text-align: center;
}
.my-business-list .my-business-list-item .my-business-act .inner-txt p {
    font-size: 16px;
    line-height: 18px;
    /* color: #29375c; */
    font-family: "Roboto";
    font-weight: 400;
    text-align: center;
}
.new-message {
	font-size: 15px;
    color: #809eef;
}
.my-business-list .my-business-list-item .square-icn {
	font-size: 20px;
    color: #c5c5c5;
    border: 1px solid #dedede;
    border-radius: 5px;
    background-color: #f3f4f3;
    height: 50px;
    text-align: center;
    line-height: 47px;
    width: 50px;
    background-size: cover;
    background-position: center;
    display: block;
}
.overview-container {
	color: #ccc;
}
.overview-container.publish {
	color: #29375c;
}
@media screen and (max-width: 900px) {
	.my-business-list .my-business-list-item .my-business-title h3 {
		min-width: 130px;
		max-width: 100%;
	}
}
@media screen and (max-width: 650px) {
	.my-business-list .my-business-list-item .square-icn {
		font-size: 15px;
		height: 40px;
		line-height: 38px;
		width: 40px;
	}
	.my_businesses .business_log_parent_div {
		width: 40px;
		height: 40px;
	}
	.my-business-list .my-business-list-item .my-business-title h3 {
		font-size: 15px;
		padding-left: 10px;
		min-width: 130px;
		max-width: 200px;
	}
	.my-business-list .my-business-list-item .my-business-action > a.action {
		padding: 8px 15px;
	}
	.my-business-list .my-business-list-item .my-business-action {
		top: 25px;
		right: 15px;
	}
	.my-business-list .my-business-list-item .my-business-action.auth-required {
		position: static;
		text-align: right;
		padding-right: 20px;
		padding-bottom: 15px;
	}
}
@media screen and (max-width: 400px) {
	.my-business-list .my-business-list-item .my-business-title h3 {
		min-width: 130px;
		max-width: 140px;
	}
	.bms-top-bar-responsive-view .nav.mobile-top-menu > li {
		padding: 0 10px;
	}
	.bms-top-bar-responsive-view .nav.mobile-top-menu > li .list-icon {
		font-size: 20px;
	}
}
#home-pg .intercom_support_box  {
	color: #fff !important;
	background-color: #29375c !important;
}
#home-pg .right-countent .card {
	color: #fff !important;
	background-color: #29375c !important;
}
#home-pg .right-countent .card  .callout-box .callout-title {
	color: #fff;
}
.intercom_support_box .intercom-user-img {
	position: relative;
}
/* .intercom_support_box .intercom-user-img img {
	position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    margin: auto;
	border: 5px solid #fff;
    border-radius: 50%;
} */
.intercom_support_box > p {
	padding: 0 35px;
	font-weight: 500;
}
#home-pg .intercom_support_box .ask-question > a {
	text-decoration: none;
    color: #6B758E;
    padding: 8px 20px;
    background: #f4f5f9;
    border: 1px solid #f4f5f9;
    border-radius: 23px;
    font-weight: 500;
}
#home-pg .intercom_support_box .ask-question > a:hover {
	color: #29375c;
    border: 1px solid #29375c;
}
.intercom_support_box .indicator-box {
	position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    margin: auto;
    border: 6px solid #29375c;
    border-radius: 50%;
    max-width: 80px;
    height: 78px;
    width: 80px;
}
.intercom_support_box .indicator-box .online-indicator {
	position: absolute;
    right: 0;
}
.intercom_support_box .indicator-box .online-indicator .dot {
	height: 20px;
    width: 20px;
    background-color: #19e748;
    border-radius: 50%;
    display: inline-block;
    border: 4px solid #29375c;
}
#latest_contents a {
	text-decoration: none;
}
#home-pg #latest_contents .frequently-txt p {
    font-size: 16px;
    line-height: 18px;
    padding: 25px 10px 0;
    color: #29375c;
    font-family: "Roboto";
    font-weight: 300;
    text-align: center;
}
#home-pg #latest_contents .frequently-inner {
    margin-bottom: 30px;
	width: 100%;
}
#home-pg #latest_contents .frequently-inner .frequently-txt .round {
    height: 40px;
    width: 40px;
}
#home-pg #latest_contents .frequently-inner .frequently-txt .round.video {
    background-color: #dbf7f2;
}
#home-pg #latest_contents .frequently-inner .frequently-txt .round.audio {
    background-color: #f7e7f9;
}
#home-pg #latest_contents .frequently-inner .frequently-txt .round.article {
    background-color: #d9f2fa;
}
#home-pg #latest_contents .frequently-inner .frequently-txt .round i {
    font-size: 15px;
}
.my-business-list .my-business-list-item .my-business-action > a.continue-setup-action {
    text-decoration: none;
    color: #ffdc1e;
    padding: 8px 20px;
    background: #29375c;
    border-radius: 23px;
    font-weight: 500;
}
.my-business-list .my-business-list-item .my-business-action > a.continue-setup-action:hover {
    background-color: #ffdc1e;
    color: #29375c;
}
.site-sidebar.h-pg .sidebar-nav .side-menu.add-new-business-bx > li > a .list-icon {
    font-size: 20px !important;
}
.site-sidebar.h-pg .sidebar-nav .side-menu #start_a_business .list-icon {
    font-size: 20px !important;
}
.alreday-exists-business .existing-business-item {
	display: flex;
    align-items: center;
    max-width: 300px;
    margin: auto;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 3px;
	cursor: pointer;
}
.alreday-exists-business .existing-business-item .my-business-title h3 {
    font-weight: 600;
    color: #29375c;
    font-size: 18px;
    padding-left: 15px;
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	width: 230px;
	text-align: left;
}
.alreday-exists-business .wizard-logo-parent {
	position: relative;
    width: 50px;
    height: 50px;
    border-radius: 3px;
    float: left;
}
.alreday-exists-business .wizard-logo-parent .company-logo {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    border-radius: 5px;
    left: 0;
    right: 0;
}
.alreday-exists-business .existing-business-item.selected {
	border: 2px solid #29375c;
}
.btn-notice-okay.manage_my_business:hover {
	background-color: #ffdc1e;
    color: #29375c;
}
.wizard-card .have_business .info-text, .wizard-card .not_have_business .info-text {
	max-width: 500px;
	line-height: 30px;
}

.official_page_box .partner-info-box {
	padding-left: 30px;
	padding-right: 30px;
}
.official_page_box .partner-info-box .view-action {
	text-decoration: none;
    color: #6B758E;
    padding: 6px 15px;
    background: #f4f5f9;
    border: 1px solid #f4f5f9;
    border-radius: 23px;
    font-weight: 500;
}
.official_page_box .partner-info-box .view-action:hover {
    color: #29375c;
    border: 1px solid #29375c;
}
.business-registration-top-box {
	margin-top: 30px;
	color: #29375c;
}
.business-registration-top-box .b-r-description {
	font-size: 15px;
}
.business-registration-top-box .feature-item {
	padding: 30px;
    background: #fff;
    border-radius: 10px;
	cursor: pointer;
	height: 116px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.business-registration-top-box .feature-item h4 {
	font-weight: 700;
}
#activity-pg .business-list-item .listing-content .listing-categories span {
    color: #9a9a9a;
    display: inline-block;
    margin-right: 20px;
}
#activity-pg .business_link {
    text-decoration: none;
}
@media screen and (max-width: 520px) {
	.business-list-item.article .listing-content h3 {
		max-width: 220px;
	}
}
.krajee-default .file-footer-caption {
	margin-bottom: 0 !important;
}
.register-business-box .krajee-default.file-preview-frame .kv-file-content {
	width: 100% !important;
}
.register-business-box .file-drop-zone {
	margin: 0px -10px !important;
}
.register-business-box .krajee-default.file-preview-frame {
	float: none !important;
}