.top_companies_wrap{
	border: solid #acd450 1px;
}
.top_companies_wrap > .company_data_wrap:nth-child(odd){
	background: #f2f2f2;
}
.top_companies_title{
	background: #acd450;
	font-size: 20px;
}
.company_heading_wrap{
	font-weight: bold;
}
.company_data_wrap{
	display: flex;
	width: 100%;
	gap: 5px;
}
.top_companies_title,
.company_rank,
.company_name,
.company_emp{
	padding: 10px;
}
.company_rank{
	width: 80px;
}
.company_name{
	width: calc(100% - 250px);
}
.company_emp{
	width: 160px;
}
.single .elementor-widget-post-info[author_bi]{
	display: none;
}
.elementor-widget-sidebar .elementor-widget-container .widget_text .textwidget > .google-ad{
	margin-bottom: 40px;
}
.single .elementor-widget-post-info ul.elementor-post-info li{
	list-style: none;
}
div[data-elementor-type="footer"] ul.elementor-icon-list-items{
	list-style: none;
}
div[data-elementor-type="footer"] ul.elementor-icon-list-items .elementor-icon-list-item{
	margin-top: 0px;
}
div[data-elementor-type="footer"] ul.elementor-icon-list-items .elementor-icon-list-icon svg{
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.header_account_menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{
    position: absolute;
    top: 100%;
    right: 0;
	min-width: 150px;
    z-index: 4;
}
.issue_selector{
	color: #fff;
	background: #51C5D9;
	margin-bottom: 10px;
	border: none;
}
.elementor-search-form--full-screen.elementor-lightbox input.elementor-search-form__input{
	background: #fff;
	font-size: 25px !important;
	text-align: left !important;
	padding: 5px 10px;
}
.elementor-search-form--full-screen.elementor-lightbox .dialog-lightbox-close-button{
	margin-top: 0px;
}

.elementor-location-header .elementor-element.elementor-element-5dcbfdb .elementor-nav-menu .elementor-item {
    line-height: 1 !important;
}
.elementor-location-header .elementor-element.elementor-element-5dcbfdb .elementor-nav-menu--dropdown a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.elementor-location-header .elementor-element.elementor-element-5dcbfdb .elementor-nav-menu--dropdown > li > a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.menu-item.bi_padlock:before{
	position: absolute;
	content: url(img/padlock_secure_icon.svg);
	width: 20px;
	height: 20px;
	left: 10px;
	top: 8px;
	z-index: 5;
}

@media screen and (max-width: 767px){
	.company_rank{
		width: 50px;
	}
	.company_name{
		width: calc(100% - 180px);
	}
	.company_emp{
		width: 120px;
	}
	#top-leaderboard > div{
		display: inline-block;
	}
	.google-ad > div {
        display: inline-block;
    }
	.main_wrapper_inner {
		flex-direction: column;
	}
	.posts_section_inner_post_wrap {
		flex-direction: column;
	}
	.posts_section_inner_post_wrap > .posts_section_inner_post_wrap_img {
		width: 100% !important;
	}
	.main_wrapper_inner > .main_sidebar_wrap {
		margin-left: auto;
		margin-right: auto;
	}
	#inarticle-1,
	#inarticle-2{
		display: flex;
		justify-content: center;
	}
}

