.top-right-menu-search-block .tab-menu-search .header-bottom #menu-top-mobile.nav-bar li a {
	padding: 0 .35rem;
}

.navbar .xl-menu-bdr .top-right-menu-search-block.for-mobile .tab-menu-search .header-bottom ul#menu-top-mobile li:first-child a,
.navbar .xl-menu-bdr .top-right-menu-search-block.for-mobile .tab-menu-search .header-bottom ul#menu-top-mobile li.subscribe_link_header a {
	border-right: 1px solid #666666;
	color: #e51b39;
}

input#subscribe-reloaded {
	display: none;
}

@supports (-moz-appearance:none) {
	.site-footer #top-footer ul li:nth-child(even) {
		padding-left: 0;
	}
}


html {
	scroll-behavior: smooth;
}

.no-video-cover video_img {
	display: none;
}

.no-video-cover .video_data {
	padding: 0px !important;
}

.st-btn[data-network='odnoklassniki'] {
	display: none !important;
}

input[type="submit"]#gform_submit_button_3 {
	display: none;
}

#field_1_14 select:focus::-ms-value {
	background: transparent;
}

#field_1_14 select option {
	background-color: transparent;
}

#field_1_14 select {
	background-color: transparent;
}

.gform_confirmation_wrapper .gform_confirmation_message_error {
	font-weight: 600;
	padding: .625rem 0;
	color: red;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.non-mega-menu .sub-menu li:nth-child(1) a {
    padding: 0 0 0 0;
}*/

.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.non-mega-menu .sub-menu li a {
	white-space: nowrap;
	color: #fff;
	padding: 0;
	font-size: .875rem;
	font-weight: bold;
	padding: .9375rem 0 0 0;
}

#section-1-right .home-page-data .data_info .comment_count {
	display: block;
}

#edit-user .form-table,
#edit-user .form-table td,
#edit-user .form-table td p,
#edit-user .form-table th {
	font-size: 14px;
}

#edit-user .form-table th {
	vertical-align: top;
	text-align: left;
	padding: 20px 10px 20px 0;
	width: 200px;
	line-height: 1.3;
	font-weight: 600;
}

#edit-user .form-table td {
	margin-bottom: 9px;
	padding: 15px 10px;
	line-height: 1.3;
	vertical-align: middle;
}

#edit-user .file-upload {
	position: relative;
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 14px;
	color: white;
	text-align: center;
	line-height: 150px;
}

#edit-user .file-upload input {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

#edit-user .file-preview img {
	width: 100%;
	height: auto;
}

#edit-user .file-preview .ibenic_file_preview {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#edit-user .ibenic_file_delete {
	position: absolute;
	width: 100%;
	top: 98%;
	left: 0;
	padding: 0.5em;
	text-align: center;
	color: white;
	background-color: red;
}

#edit-user .alert {
	display: block;
	width: 100%;
	padding: .25em .5em;
	font-size: 1.25em;
	text-align: center;
	color: white;
	border-radius: 3px;
}

#edit-user .alert-success {
	background-color: green;
}

#edit-user .alert-danger {
	background-color: red;
}


/*edit form*/

#edit-user {
	margin-top: 15px;
}

#edit-user .form-group label {
	display: block;
	width: 100%;
	margin: 0 1em 0 0;
	color: #333;
	padding-bottom: 15px;
	display: block;
	width: 100%;
	font-weight: 700;
}

#edit-user .form-group.submit-btn input {
	font-size: 1rem;
	color: #fff;
	background-color: #32698b;
	border: none;
	font-weight: 700;
	border-radius: unset;
	width: 70%;
	height: 2.5rem;
	margin-right: .9375rem;
	padding-left: 0;
}

#edit-user .form-group.submit-btn input:hover {
	background-color: #e51b39;
	color: #fff;
	border: unset;
	outline: 0;
}

#edit-user .form-group input {
	padding: .5625rem 0;
	border: .0625rem solid #b2b2b2;
	padding-left: .625rem;
	min-height: 2.75rem;
	width: 100%;
	font-size: 16px;
}

#edit-user .form-group textarea {
	width: 100% !important;
	font-size: 16px;
}

#edit-user .form-group select {
	width: 100%;
	padding-left: .625rem;
	border: .0625rem solid #c3c3c3;
	color: #666;
	background: url(../img/dropdown-icon.png) no-repeat right;
	background-position: 97%;
	min-height: 2.75rem;
	padding-top: 6px;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 16px;
}

#edit-user .form-group select::-ms-expand {
	display: none;
}

#edit-user .form-group.check-box input {
	font-size: 1rem;
	color: #fff;
	width: auto;
	min-height: auto;
	margin-right: 10px;
}

#edit-user .form-group.check-box span {
	margin-left: 30px;
	padding-left: 0;
	display: inline-block;
	font-size: 12px;
	color: #666;
}

#edit-user .form-group.check-box .sign-me {
	padding-bottom: 10px;
}

#edit-user .form-group.check-box input[type="checkbox"] {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	background: #fff;
	height: 16px;
	min-height: 16px;
	width: 16px;
	float: none;
	padding: 0;
	margin-top: 0;
	vertical-align: middle;
}

#edit-user .form-group.check-box input[type="checkbox"]:after {
	content: '';
	position: relative;
	left: 40%;
	top: 16%;
	width: 29%;
	height: 58%;
	border: solid #fff;
	border-width: 0px 2px 2px 0px;
	transform: rotate(45deg);
	display: none;
}

#edit-user .form-group.check-box input[type="checkbox"]:checked:after {
	display: block;
}

#edit-user .form-group.check-box input[type="checkbox"]:checked {
	background: #32698b;
	border: none;
}

#edit-user .form-group.img-chng .chng-img-desc {
	display: inline-block;
	width: 100%;
}

#edit-user .form-group.img-chng .chng-img-desc .remove {
	cursor: pointer;
	text-align: center;
	font-weight: 700;
	margin-left: 15%;
	width: 0;
	position: relative;
	top: 10px;
	left: 40px;
	display: inherit;
}

#edit-user .form-group.img-chng .chng-img-desc .remove span {
	color: #fff;
	border: 1px solid #32698b;
	border-radius: 50px;
	width: 25px;
	height: 25px;
	display: block;
	font-weight: 700;
	font-size: 16px;
	background-color: #32698b;
}

#edit-user .form-group.img-chng .chng-img-desc .remove span:hover {
	background-color: #e51b39;
	border: 1px solid #e51b39;
}

#edit-user .form-group.img-chng .chng-img {
	display: inline-block;
	width: 30%;
	vertical-align: top;
}

#edit-user .form-group.img-chng .chng-img img {
	width: auto;
	height: auto;
	margin-bottom: 0;
}

#edit-user .form-group {
	width: 48%;
	float: left;
	margin-left: 1.90%;
}

#edit-user .form-group:nth-child(odd) {
	margin-left: 0;
}

#edit-user .form-group.check-box {
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0;
}

#edit-user .form-group.check-box .sign-me {
	width: 50%;
	float: left;
}

#edit-user .form-group.img-chng,
#edit-user .form-group.submit-btn {
	clear: both;
}

@media (max-width: 991px) {
	#edit-user .form-group.submit-btn input {
		width: 150px;
	}
	#edit-user {
		margin-top: 0;
	}
}

@media (max-width:767px) {
	#edit-user .form-group {
		width: 100%;
		float: none;
		margin-left: 0;
	}
	#edit-user .check-box:first-child {
		clear: none;
	}
	#edit-user .form-group.check-box .sign-me {
		width: 100%;
		float: none;
	}
	.theiaStickySidebar .site-main .entry-content img {
		width: auto;
		height: auto;
	}
}

@media(min-width: 565px) and (max-width: 767px) {
	.author-profile-page .profile-bio .profile-photo img {
		float: left;
		width: 23%;
		border-radius: 50%;
	}
	.author-profile-page .profile-bio .profile-photo .profile-info-sect {
		float: left;
		width: 77%;
		padding: 1.875rem .9375rem 0;
	}
}

@media screen and (max-width: 62em) {
	.theiaStickySidebar .site-main .entry-content p img,
	.theiaStickySidebar .site-main .entry-content p strong img,
	.theiaStickySidebar .site-main .entry-content strong img {
		width: auto;
	}
}

.author-profile-page #t-article>ul li h3,
.author-profile-page .tab-pane>ul li h3 {
	line-height: 26px;
}

.author-profile-page .profile-more-info .nav-tabs.nav-justified {
	border-bottom: 1px solid #ddd;
}

.author-profile-page .profile-more-info .nav-tabs.nav-justified>li>a {
	border-bottom: none;
}

.author-profile-page #t-reading .reading-now .reading-now-main h2 a {
	color: #333333;
}

.author-profile-page #t-reading .reading-now .reading-now-main h2 a:focus,
.author-profile-page #t-reading .reading-now .reading-now-main h2 a:hover {
	text-decoration: none;
	color: #23527c;
}

.author-profile-page .profile-links a {
	text-transform: uppercase;
}

.author-profile-page .profile-bio .profile-photo .profile-info-sect h1 {
	text-transform: uppercase;
}

.author-profile-page .profile-bio .profile-photo .profile-info-sect p {
	text-transform: uppercase;
}

.author-profile-page .profile-bio .profile-photo .profile-info-sect a {
	text-transform: capitalize;
}

.author-profile-page .profile-more-info #t-reading .reading-now .reading-now-main {
	margin-bottom: 0;
}

.author-profile-page #t-reading {
	padding-top: 0;
}

.author-profile-page #t-comment .profile-comment li p.author {
	text-transform: capitalize;
	padding-bottom: 0;
}

.author-profile-page #t-comment .profile-comment li h3 {
	line-height: 1.4;
}

.author-profile-page .tab-pane {
	padding-top: 0;
}

.author-profile-page #t-comment .profile-comment li .profile-comment-data p::first-letter {
	text-transform: uppercase;
}

.author-profile-page #t-comment .profile-comment li .profile-comment-data p {
	padding-bottom: 0.75rem;
}

.author-profile-page #t-article>ul li p,
.author-profile-page .tab-pane>ul li p.article-date {
	padding-top: 0;
}

.author-profile-page #t-article>ul li .article-excerpt,
.author-profile-page .tab-pane>ul li .article-excerpt {
	padding-bottom: 0.8125rem;
}

.author-profile-page #t-article>ul li p,
.author-profile-page .tab-pane>ul li p {
	padding-top: 0;
}

.author-profile-page #t-following .profile-bio-following .profile-photo-following .profile-info-sect-following p {
	margin: 0 0 5px 0;
}

.author-profile-page #t-following .profile-bio-following .profile-photo-following .profile-info-sect-following p:empty {
	display: none;
}

.author .profile-bio .profile-photo img {
	height: auto;
}

.single-video_event .video-event-details-page .top-header-banner img {
	height: auto
}


/* code 26-sep-2019 START */

.post-type-archive-video_event .news-section-bottom-wrapper li {
	list-style-type: none;
}

.post-type-archive-video_event .news-section-bottom-wrapper li .video_info {
	border-bottom: .0625rem solid #e8e8e8;
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: .625rem;
	margin-bottom: .625rem;
	margin-left: 0;
	margin-right: 0;
	color: #666;
	line-height: 1.25rem;
	font-size: .875rem;
	padding-top: .625rem;
}

.post-type-archive-video_event .news-section-bottom-wrapper li .video_info a {
	color: #333;
}

.post-type-archive-video_event .news-section-bottom-wrapper li .video_info span {
	font-style: italic;
}

.post-type-archive-video_event .news-section-bottom-wrapper li .video_info .video_img {
	max-width: 6.875rem;
	padding-left: 0;
	position: relative;
}

.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu>li a {
	border-bottom: .0625rem solid #7daecc;
	width: auto;
	letter-spacing: 0;
	padding: 0 0 .375rem 0;
	display: inline-block;
	color: #ffffff;
	font-size: .875rem;
	font-weight: bold;
}

.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu li a {
	color: #ffffff;
	font-size: .8125rem;
	font-weight: 400;
	padding: .5rem 0 0;
	border: none;
	background: transparent;
}

.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu li a {
	white-space: unset;
}

@media (min-width: 992px) {
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu {
		right: 0;
		left: auto;
		min-width: 450px;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu {
		width: 100%;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu>li a {
		border-bottom: .0625rem solid #7daecc;
		width: auto;
		letter-spacing: 0;
		padding: 0 0 .375rem 0;
		display: inline-block;
		color: #ffffff;
		font-size: .875rem;
		font-weight: bold;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu li {
		color: #ffffff;
		font-size: .8125rem;
		font-weight: 400;
		padding: .5rem 0 0;
		border: none;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu li a {
		color: #ffffff;
		font-size: .8125rem;
		font-weight: 400;
		padding: .5rem 0 0;
		border: none;
		background: transparent;
	}
}

@media (max-width: 991px) {
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.non-mega-menu.current-menu-item.videos_menu a {
		background: transparent;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu {
		padding-top: 0;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li:last-child a {
		padding-top: 0;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.videos_menu>.sub-menu li .sub-menu {
		padding: 0;
	}
}

.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.non-mega-menu .sub-menu li:nth-child(2) a {
	padding: .9375rem 0 0px 0;
}

.navbar .xl-menu-bdr .navbar-collapse ul#menu-main-1 li.current-menu-ancestor ul li a {
	background-color: transparent;
}

@media screen and (max-width: 61.938em) {
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.mega-menu.current-menu-ancestor,
	.navbar .xl-menu-bdr .navbar-collapse ul.carrot-down>li.non-mega-menu.current-menu-ancestor {
		background-color: #034d7b;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul#menu-main-1 li.current-menu-ancestor a {
		background-color: #034d7b;
		color: #fff !important;
	}
	.upcoming-events #latest-video-right .video_info .video_data.video_data_nothumb {
		width: 100%;
		max-width: 100%;
	}
	body.post-type-archive-events .upcoming-events {
		padding-top: 0;
	}
}

@media screen and (min-width: 62em) {
	.post-type-archive-video_event #secondary-right .theiaStickySidebar .widget-wrapper.widget_asn_most_watch_widget {
		margin-top: 1.875rem;
	}
	.upcoming-events #latest-video-right .video_info .video_data.video_data_nothumb {
		padding: 0;
		width: 100%;
	}
	.events-page-ad {
		padding-top: 50px;
	}
	body.post-type-archive-videos .news-page-container,
	body.post-type-archive-video_event .news-page-container {
		padding-bottom: 0;
	}
	body.post-type-archive-video_event #home-section-8 .textwidget {
		padding: 30px 0 40px;
	}
}

body.post-type-archive-video_event .theiaStickySidebar {
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
}

.navbar .xl-menu-bdr .navbar-collapse ul li.menu-item-has-children .sub-menu li:first-child a {
	padding: 0 0 0 0;
}

.navbar .xl-menu-bdr .navbar-collapse ul li.videos_menu .sub-menu>#menu-item-117574 a,
.navbar .xl-menu-bdr .navbar-collapse ul li.videos_menu .sub-menu>#menu-item-view_all a {
	padding: 0 0 6px 0;
}

@media (max-width: 992px) {
	.search-wpsolr .theiaStickySidebar .site-main .entry-content img.lock_icon {
		width: 20px !important;
		vertical-align: -webkit-baseline-middle;
	}
	.search-wpsolr .theiaStickySidebar .site-main .entry-content img.lock_icon_preview {
		width: 20px !important;
		vertical-align: -webkit-baseline-middle;
		margin-left: 0;
	}
	.navbar .xl-menu-bdr .navbar-collapse ul li.videos_menu .sub-menu #menu-item-117574>a,
	.navbar .xl-menu-bdr .navbar-collapse ul li.videos_menu .sub-menu #menu-item-view_all>a {
		margin-bottom: 10px;
		margin-top: 10px;
	}
}


/* code 11-oct-2019 END */


/* membership CSS starts here */

body.author #pmpro_account .pmpro_box {
	border-top: none;
}

body.author #pmpro_account-membership {
	margin-top: 0;
}

table#pmpro_levels_table {
	width: 60%;
}

#pmpro_levels_table .pmpro_btn {
	margin-bottom: 7px;
}

#pmpro_account-profile .pmpro_actionlinks,
.video_data .pmpro_content_message,
.entry-content .pmpro_content_message,
body.single-video_event .pmpro_content_message,
a#pmpro_actionlink-cancel,
.featured_news_section .pmpro_content_message {
	display: none;
}

body.author a#pmpro_actionlink-cancel,
body.pmpro-account a#pmpro_actionlink-cancel,
body.page-template-page-membership a#pmpro_actionlink-cancel {
	display: block;
	background: red;
	color: #fff;
	text-align: center;
	margin-top: 12px;
	padding: 7px 0;
	font-weight: 600;
	width: 124px;
}

body.author a#pmpro_actionlink-cancel:hover,
body.pmpro-account a#pmpro_actionlink-cancel:hover,
body.page-template-page-membership a#pmpro_actionlink-cancel:hover {
	text-decoration: none;
	background-color: #32688a;
	color: #fff;
}

span.required_mark {
	color: #e51b39;
}


/* membership CSS ends here */


/*01 Nov working*/

.pmpro-checkout .membership-checkout {
	margin-top: 50px;
}

.pmpro-checkout .membership-checkout .entry-header {
	padding-top: 0 !important;
	border-top: .0625rem solid #c1d2dc;
}

.pmpro-checkout .membership-checkout .entry-header .entry-title:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.pmpro-checkout .membership-checkout .entry-header .entry-title {
	padding: 15px 0 !important;
}

.pmpro-checkout .membership-checkout form.pmpro_form .pmpro_checkout-fields div {
	width: 49%;
	display: inline-block;
}

.pmpro-checkout .membership-checkout form.pmpro_form .input,
.pmpro-checkout .membership-checkout form.pmpro_form textarea,
.pmpro-checkout .membership-checkout form.pmpro_form select {
	max-width: 100%;
	width: 95%;
	padding: .5625rem 0;
	border: .0625rem solid #b2b2b2;
	padding-left: .625rem;
	min-height: 2.75rem;
}

.pmpro-checkout .membership-checkout form.pmpro_form .pmpro_asterisk abbr {
	color: #e51b39;
}

.pmpro-checkout .membership-checkout form.pmpro_form label {
	color: #333;
	margin: .625em 0 .5em;
}

.pmpro-checkout .membership-checkout .pmpro_btn.pmpro_btn-submit-checkout {
	width: auto;
	font-size: 1rem;
	color: #fff;
	background-color: #32698b;
	border: none;
	font-weight: 700;
	height: 2.5rem;
	float: left;
}

.pmpro-checkout .membership-checkout .pmpro_btn.pmpro_btn-submit-checkout:hover {
	background-color: #e51b39;
}

.pmpro-checkout .membership-checkout hr {
	display: none;
}

.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields div {
	width: 96%;
	border-radius: 0;
}

.pmpro-checkout .pmpro_checkout-h3-msg a {
	font-size: 16px;
}

.pmpro-checkout strong {
	font-weight: 700;
	color: #333;
}

.pmpro-checkout h3 span.pmpro_checkout-h3-name {
	color: #333;
	font-weight: 700;
	font-size: 20px;
}

.pmpro-checkout form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_payment-account-number {
	width: 100%;
	margin-bottom: 0;
}

.pmpro-checkout input:focus {
	border: .0625rem solid #32698b !important;
	outline: none;
}

.pmpro-checkout .entry-content .pmpro_content_message,
.pmpro-checkout .video-event-desc .pmpro_content_message,
.pmpro_actionlinks a#pmpro_actionlink-change,
.pmpro_actionlinks a#pmpro_actionlink-levels,
body.author #pmpro_account-membership h3 {
	display: none;
}

body.author #pmpro_account #pmpro_account-membership {
	padding-bottom: 0;
}

body.author #pmpro_account-invoices {
	padding-top: 0;
}

.pmpro-account .membership-account .entry-header .entry-title,
.pmpro-confirmation .membership-confirmation .entry-header .entry-title,
.pmpro-invoice .membership-invoice .entry-header .entry-title {
	padding: 15px 0 !important;
}

.pmpro-account .membership-account .entry-header .entry-title:before,
.pmpro-confirmation .membership-confirmation .entry-header .entry-title:before,
.pmpro-invoice .membership-invoice .entry-header .entry-title:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.pmpro-account .membership-account .entry-header,
.pmpro-confirmation .membership-confirmation .entry-header,
.pmpro-invoice .membership-invoice .entry-header {
	padding-top: 0 !important;
	border-top: .0625rem solid #c1d2dc;
}

.pmpro-account .membership-account,
.pmpro-confirmation .membership-confirmation,
.pmpro-invoice .membership-invoice {
	margin-top: 50px;
}

.pmpro-account .pmpro-has-access .pmpro_box h3,
.pmpro-confirmation .membership-confirmation .entry-content h3,
.pmpro-invoice .membership-invoice .entry-content h3 {
	color: #333;
	font-weight: 700;
	font-size: 1.125rem;
}

.pmpro-account .pmpro-has-access table {
	margin-top: 20px;
}

.pmpro-invoice .membership-invoice table {
	margin: 10px 0 20px;
}


/*.pmpro-invoice .membership-invoice table tr td {
    padding-top: 10px;
}*/

.pmpro-invoice .membership-invoice table tr th {
	padding: 8px 0;
}

.pmpro-account .pmpro_box {
	border: none !important;
	margin: 0 !important;
}

.pmpro-account .pmpro-has-access th {
	color: #333;
	font-weight: 700;
	font-size: 16px;
	padding-left: 0;
}

.pmpro-account .pmpro-has-access a:hover,
.pmpro-checkout .membership-checkout a:hover,
.pmpro-confirmation .membership-confirmation .pmpro_a-print:hover,
.pmpro-confirmation .membership-confirmation .navigation a:hover,
.pmpro-invoice .membership-invoice .navigation a:hover,
.pmpro-invoice .membership-invoice a:hover {
	color: #333;
	text-decoration: none;
}

.pmpro-confirmation .membership-confirmation .pmpro_a-print,
.pmpro-invoice .membership-invoice .pmpro_a-print {
	margin-top: -20px;
}

.pmpro-confirmation .membership-confirmation .entry-content ul li strong,
.pmpro-account .membership-account .entry-content ul li strong,
.pmpro-invoice .membership-invoice .entry-content ul li strong {
	color: #333;
	font-weight: 700;
}

.pmpro-confirmation .membership-confirmation .entry-content ul li,
.pmpro-account .membership-account .entry-content ul li,
.pmpro-invoice .membership-invoice .entry-content ul li {
	padding-top: 10px;
}

.pmpro-confirmation .membership-confirmation .entry-content ul,
.pmpro-account .membership-account .entry-content ul,
.pmpro-invoice .membership-invoice .entry-content ul {
	margin-bottom: 20px !important;
}

.pmpro-account .membership-account td .pmpro_actionlinks {
	margin-top: 10px;
}

.pmpro-account .membership-account .pmpro_account-membership-levelname span {
	color: #333;
}

.pmpro-account .membership-account a,
.pmpro-checkout .membership-checkout a,
.pmpro-account .pmpro-has-access,
.pmpro-confirmation .membership-confirmation a,
.pmpro-invoice .membership-invoice a {
	color: #083c76;
}

.pmpro-invoice .membership-invoice .table-responsive {
	border: none;
}

.pmpro-account .pmpro-has-access table tr td,
.pmpro-invoice .membership-invoice table tr td,
.pmpro-confirmation .membership-confirmation table tr td {
	border: none;
	padding: 0;
}


/*.pmpro-account .membership-account table tr td {
    padding: 8px 0;
}*/


/*.pmpro-account .membership-account table tr td p {
    margin: 0 !important;
}*/

.pmpro-account .pmpro-has-access table tr th,
.pmpro-invoice .membership-invoice table tr th,
.pmpro-confirmation .membership-confirmation table tr th {
	border-bottom: 1px solid #c1d2dc;
	padding-left: 0;
	color: #333;
}

.pmpro-invoice .membership-invoice .navigation .alignleft {
	padding-top: 10px;
}

.restrict_content {
	font-style: italic;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.9;
}


/* .restrict_content .subscribe_button {
    font-size: 18px;
    color:#fff;
    background-color:#32698b;
    border: none;
    border-radius: 6px;
    padding: 7px 10px;
}
.restrict_content .subscribe_button:hover {
    background-color: #e51b39;
    color: #fff;
    border: unset;
    outline: 0;
    text-decoration: none;
} */

.restrict_content .subscribe_button {
	font-size: 18px;
	/* color: #fff; */
	/* background-color: #32698b; */
	border: none;
	border-radius: 6px;
	/* padding: 7px 10px; */
	text-decoration: underline;
}

.restrict_content .subscribe_button:hover {
	color: #e51b39;
	outline: 0;
	text-decoration: underline;
}

.pmpro-invoice .membership-invoice .pmpro_invoice_details,
.pmpro-confirmation .membership-confirmation .pmpro_invoice_details {
	display: block;
	border: none;
}

.pmpro-invoice .membership-invoice .pmpro_invoice_details p,
.pmpro-confirmation .membership-confirmation .pmpro_invoice_details p {
	padding: .625rem 0 10px;
}

.pmpro-invoice .membership-invoice hr,
.pmpro-confirmation .membership-confirmation hr {
	display: none;
}

.pmpro-invoice .membership-invoice .navigation,
.pmpro-confirmation .membership-confirmation .navigation {
	padding-top: 0;
}

.pmpro-confirmation .membership-confirmation .entry-content ul,
.pmpro-account .membership-account .entry-content ul,
.pmpro-invoice .membership-invoice .entry-content ul,
.pmpro-confirmation .membership-confirmation .entry-content ul {
	margin-left: 0 !important;
}

.pmpro-confirmation .membership-confirmation table tr td {
	padding-left: 0;
}

@media (max-width: 991px) {
	.pmpro-confirmation .pmpro_box,
	.pmpro-account .pmpro_box,
	.pmpro-invoice .pmpro_box,
	.pmpro-confirmation .pmpro_box {
		border-top: none;
		margin: 0;
		padding: 0;
	}
	.pmpro-confirmation .membership-confirmation table,
	.pmpro-account .membership-account table,
	.pmpro-invoice .membership-invoice table,
	.pmpro-confirmation .membership-confirmation table {
		margin-bottom: 0;
	}
	.pmpro-confirmation .membership-confirmation .entry-content ul,
	.pmpro-account .membership-account .entry-content ul,
	.pmpro-invoice .membership-invoice .entry-content ul,
	.pmpro-confirmation .membership-confirmation .entry-content ul {
		padding-left: 17px;
		box-sizing: border-box;
	}
	.pmpro-account .pmpro-has-access table tr td,
	.pmpro-invoice .membership-invoice table tr td,
	.pmpro-confirmation .membership-confirmation table tr td {
		padding-right: 22px;
	}
	.pmpro-checkout .membership-checkout form.pmpro_form .pmpro_checkout-fields div {
		width: 100%;
		display: block;
	}
	.pmpro-checkout .membership-checkout form.pmpro_form input[type=text].input,
	.pmpro-checkout .membership-checkout form.pmpro_form input[type=password].input {
		width: 96%;
	}
	.pmpro-checkout .membership-checkout form.pmpro_form .input,
	.pmpro-checkout .membership-checkout form.pmpro_form textarea,
	.pmpro-checkout .membership-checkout form.pmpro_form select {
		width: 96%;
	}
	.pmpro-checkout form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields div {
		width: 96%;
	}
	.pmpro-checkout form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_payment-account-number {
		width: 100%;
	}
	.pmpro-invoice .membership-invoice table thead tr th,
	.pmpro-account .membership-account table thead tr th,
	.pmpro-invoice .membership-invoice table thead tr th,
	.pmpro-confirmation .membership-confirmation table thead tr th {
		display: none;
	}
	.pmpro-invoice .membership-invoice table tbody tr td::before,
	.pmpro-account .membership-account table tbody tr td::before,
	.pmpro-invoice .membership-invoice table tbody tr td::before,
	.pmpro-confirmation .membership-confirmation table tbody tr td::before {
		font-weight: 700;
		font-size: 16px;
		color: #333;
		float: left;
		padding: 0 10px 10px 0;
		display: block;
		width: 100%;
	}
	.pmpro-invoice .membership-invoice table tbody tr td,
	.pmpro-account .membership-account table tbody tr td,
	.pmpro-invoice .membership-invoice table tbody tr td,
	.pmpro-confirmation .membership-confirmation table tbody tr td {
		float: none;
		width: 100%;
		padding-bottom: 20px;
		display: block;
	}
	.pmpro-invoice .membership-invoice table tbody tr td p,
	.pmpro-account .membership-account table tbody tr td p,
	.pmpro-invoice .membership-invoice table tbody tr td p,
	.pmpro-confirmation .membership-confirmation table tbody tr td p {
		display: block;
		padding: 0 !important;
		word-break: break-all;
		width: 100%;
		float: none;
	}
	.pmpro-confirmation .membership-confirmation table tbody tr td:nth-child(1)::before {
		content: "Billing Address ";
	}
	.pmpro-confirmation .membership-confirmation table tbody tr td:nth-child(2)::before {
		content: "Payment Method ";
	}
	.pmpro-confirmation .membership-confirmation table tbody tr td:nth-child(3)::before {
		content: "Total Billed ";
	}
	.pmpro-invoice .membership-invoice table tbody tr td:nth-child(1)::before {
		content: "Billing Address ";
	}
	.pmpro-invoice .membership-invoice table tbody tr td:nth-child(2)::before {
		content: "Payment Method ";
	}
	.pmpro-invoice .membership-invoice table tbody tr td:nth-child(3)::before {
		content: "Total Billed ";
	}
	.pmpro-invoice .membership-invoice #pmpro_invoices_table tbody tr td:nth-child(1)::before {
		content: "Date ";
	}
	.pmpro-invoice .membership-invoice #pmpro_invoices_table tbody tr td:nth-child(2)::before {
		content: "Invoice # ";
	}
	.pmpro-invoice .membership-invoice #pmpro_invoices_table tbody tr td:nth-child(3)::before {
		content: "Level ";
	}
	.pmpro-invoice .membership-invoice #pmpro_invoices_table tbody tr td:nth-child(4)::before {
		content: "Total Billed ";
	}
	.pmpro-account .membership-account #pmpro_account-membership table tbody tr td:nth-child(1)::before {
		content: "Level ";
	}
	.pmpro-account .membership-account #pmpro_account-membership table tbody tr td:nth-child(2)::before {
		content: "Billing ";
	}
	.pmpro-account .membership-account #pmpro_account-membership table tbody tr td:nth-child(3)::before {
		content: "Expiration ";
	}
	.pmpro-account .membership-account #pmpro_account-invoices table tbody tr td:nth-child(1)::before {
		content: "Date ";
	}
	.pmpro-account .membership-account #pmpro_account-invoices table tbody tr td:nth-child(2)::before {
		content: "Level ";
	}
	.pmpro-account .membership-account #pmpro_account-invoices table tbody tr td:nth-child(3)::before {
		content: "Amount ";
	}
	.pmpro-account .membership-account #pmpro_account-invoices table tbody tr td:nth-child(4)::before {
		content: "Status ";
	}
}


/*Pop up design*/

#lightbox_modal .modal-header {
	width: auto;
}

#lightbox_modal_new .modal-header {
	/* width: 78%; */
	margin: 0 auto;
	padding: 25px 0;
}

#lightbox_modal .subscribe_popup_inner img,
#lightbox_modal_new .subscribe_popup_inner img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 280px;
}

#lightbox_modal .modal-header .main-content h2,
#lightbox_modal_new .modal-header .main-content h2 {
	color: #231f20;
	font-weight: 700;
	font-size: 30px;
	text-align: center;
	margin: 20px 0;
}

#lightbox_modal .modal-header .main-content h2 strong,
#lightbox_modal_new .modal-header .main-content h2 strong {
	font-style: italic;
}

#lightbox_modal .modal-header .main-content p,
#lightbox_modal_new .modal-header .main-content p {
	color: #231f20;
	font-weight: 700;
	font-size: 22px;
	text-align: center;
	padding-bottom: 20px;
	margin: 0;
	padding-top: 0;
}

#lightbox_modal .modal-header .main-content ul,
#lightbox_modal_new .modal-header .main-content ul {
	position: relative;
}

#lightbox_modal .modal-header .main-content ul li,
#lightbox_modal_new .modal-header .main-content ul li {
	color: #231f20;
	font-size: 18px;
	line-height: 1.3;
	list-style: none;
	text-align: left;
}

#lightbox_modal .modal-header .main-content ul li strong,
#lightbox_modal_new .modal-header .main-content ul li strong {
	font-style: italic;
}

#lightbox_modal .modal-header .main-content h3,
#lightbox_modal_new .modal-header .main-content h3 {
	color: #231f20;
	font-weight: 700;
	font-size: 22px;
	text-align: center;
	padding: 15px 0 25px;
	margin: 0;
}

#lightbox_modal .modal-header .subscribe_small_text,
#lightbox_modal_new .modal-header .subscribe_small_text {
	font-size: 14px;
	text-align: center;
	display: block;
	margin-top: 25px;
	color: #231f20;
}

#lightbox_modal .modal-header .subscribe_link,
#lightbox_modal_new .modal-header .subscribe_link {
	text-align: center;
}

#lightbox_modal .modal-header .subscribe_link a,
#lightbox_modal_new .modal-header .subscribe_link a {
	background-color: #e1282a;
	color: #fff;
	padding: 11px 20px;
	border-radius: 16px;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	border: 2px solid #92857f;
}

#lightbox_modal .modal-header .subscribe_link a:hover,
#lightbox_modal_new .modal-header .subscribe_link a:hover {
	background-color: #32698b;
}

#lightbox_modal,
#lightbox_modal_new {
	background-color: rgba(255, 255, 255, 0.4);
}

#lightbox_modal .modal-content,
#lightbox_modal_new .modal-content {
	border: 1px solid #231f20;
	border-radius: 0;
	box-shadow: none;
}

#lightbox_modal .main-content li:after,
#lightbox_modal_new .main-content li:after {
	position: absolute;
	left: 18px;
	width: 8px;
	height: 8px;
	padding-top: 0;
	color: #000;
	text-align: center;
	background-color: #000000;
	content: "";
	border-radius: 50%;
	margin-top: 7px;
}


/*@media(max-width: 666px) {
    #lightbox_modal .modal-lg, #lightbox_modal_new .modal-lg {
        top: 50%;
        left: 47%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        width: 350px;
    }
}
@media(min-width: 667px) {
    #lightbox_modal .modal-lg, #lightbox_modal_new .modal-lg {
        width: 600px;
        top: 50%;
        left: 49%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -22%);
        position: absolute;
    }
}
@media(min-width: 768px) {
    #lightbox_modal .modal-lg, #lightbox_modal_new .modal-lg {
        width: 700px;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
    }
}*/

@media(max-width: 576px) {
	#lightbox_modal .modal-header,
	#lightbox_modal_new .modal-header {
		width: 90%;
	}
	#lightbox_modal .modal-header .main-content h2,
	#lightbox_modal_new .modal-header .main-content h2 {
		font-size: 18px;
		margin: 15px 0;
	}
	#lightbox_modal .modal-header .main-content p,
	#lightbox_modal_new .modal-header .main-content p {
		font-size: 16px;
		padding-bottom: 10px;
	}
	#lightbox_modal .modal-header .main-content ul li,
	#lightbox_modal_new .modal-header .main-content ul li {
		font-size: 12px;
	}
	#lightbox_modal .main-content li:after,
	#lightbox_modal_new .main-content li:after {
		left: 26px;
		width: 5px;
		height: 5px;
		margin-top: 5px;
	}
	#lightbox_modal .modal-header .main-content h3,
	#lightbox_modal_new .modal-header .main-content h3 {
		font-size: 14px;
		padding: 5px 0 15px;
	}
	#lightbox_modal .modal-header .subscribe_link a,
	#lightbox_modal_new .modal-header .subscribe_link a {
		padding: 8px 16px;
		border-radius: 16px;
		font-size: 16px;
	}
	#lightbox_modal .modal-header .subscribe_small_text,
	#lightbox_modal_new .modal-header .subscribe_small_text {
		font-size: 10px;
		margin-top: 15px;
	}
}


/*Form design changes*/

#pmpro_form .pmpro_checkout-fields #pmpro_license {
	width: 100%;
}

#pmpro_form #report_selection_div,
#pmpro_form #business_description_div {
	padding-top: 20px;
	width: 50%;
	float: left;
	padding-right: 20px;
	padding-bottom: 15px;
}

#pmpro_form #report_selection_div input,
#pmpro_form #business_description_div input {
	margin-right: 10px;
}

#pmpro_form #pmpro_tos_fields .pmpro_checkout-fields input {
	margin-top: 25px;
}

@media(max-width: 767px) {
	#pmpro_form #business_description_div ul {
		margin: 0;
		padding: 0;
	}
	#pmpro_form #report_selection_div,
	#pmpro_form #business_description_div {
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}
	#pmpro_form #business_description_div {
		padding-bottom: 20px;
	}
	#pmpro_form #pmpro_tos_fields .pmpro_checkout-fields input {
		display: inline-block;
		float: left;
		width: 5%;
		margin-top: 25px;
	}
	#pmpro_form #pmpro_tos_fields .pmpro_checkout-fields label {
		display: inline-block;
		float: left;
		width: 85%;
		margin: 20px 10px 20px;
	}
	#pmpro_form #pmpro_btn-submit {
		margin-bottom: 45px;
	}
}


/*16 Dec changes*/

.subscribe_membership h2 {
	color: #231f20;
	font-weight: 700;
	font-size: 24px;
	margin: 20px 0 25px;
}

.subscribe_membership h2 strong {
	font-style: italic;
}

.subscribe_membership p {
	color: #231f20;
	font-weight: 700;
	font-size: 22px;
	padding-bottom: 30px;
	margin: 0;
	padding-top: 0;
}

.subscribe_membership ul {
	position: relative;
	margin-bottom: 0;
}

.subscribe_membership ul li {
	color: #231f20;
	font-size: 18px;
	line-height: 1.3;
	list-style: none;
}

.subscribe_membership li:after {
	position: absolute;
	left: 18px;
	width: 8px;
	height: 8px;
	padding-top: 0;
	color: #000;
	background-color: #000000;
	content: "";
	border-radius: 50%;
	margin-top: 7px;
}

.subscribe_membership h3 {
	color: #231f20;
	font-weight: 700;
	font-size: 22px;
	padding: 25px 0 35px;
	margin: 0;
}

.subscribe_membership .subscribe_link a {
	background-color: #e1282a;
	color: #fff;
	padding: 11px 20px;
	border-radius: 16px;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	border: 2px solid #92857f;
}

.subscribe_membership .subscribe_link a:hover {
	background-color: #32698b;
}

.subscribe_membership .subscribe_small_text {
	font-size: 14px;
	display: block;
	margin-top: 35px;
	color: #231f20;
}

.glyphicon-lock {
	float: none !important;
	border: none !important;
	font-size: 16px !important;
	display: inline-block !important;
	width: auto !important;
	left: 1%;
	font-style: normal !important;
	font-weight: 500;
	color: #333 !important;
}

.author-profile-page .profile-more-info .nav li {
	padding-bottom: 5px;
}

#pmpro_account-invoices h3 {
	padding-bottom: 20px !important;
	font-weight: 700;
}

body.page-template-page-membership #pmpro_account-membership h3 {
	padding-bottom: 20px !important;
}

.tab-pane ul>p {
	padding-top: 18px;
}

#pmpro_account-membership table a,
#pmpro_account-invoices a,
.report_in a {
	color: #083c76;
}

#pmpro_account-membership table a:hover,
#pmpro_account-invoices a:hover,
.report_in a:hover {
	color: #333;
	text-decoration: none;
}

@media(max-width: 767px) {
	.author-profile-page .profile-more-info .nav li {
		padding: 0;
	}
	.author-profile-page .profile-bio .profile-photo .profile-info-sect h1 {
		font-size: 20px;
	}
}

.top-right-menu-search-block .tab-menu-search .header-bottom .nav-bar .subscribe_link_header a {
	color: #e51b39;
	font-weight: 700;
}

.top-right-menu-search-block .tab-menu-search .header-bottom .nav-bar li.gold-membership a {
	color: #e51b39;
	font-weight: 700;
}

#pmpro_level-1 .pmpro_checkout-field.pmpro_payment-expiration {
	float: left;
	width: 49% !important;
}

#pmpro_level-1 .pmpro_checkout-field.pmpro_payment-cvv {
	width: 49% !important;
}

#pmpro_level-1 .pmpro_checkout-fields {
	display: block !important;
}

#pmpro_level-1 #pmpro_payment_information_fields {
	clear: both;
}

#report_selection_div span.pmpro_asterisk,
.pmpro_checkout-field span.pmpro_asterisk {
	display: none;
}

#report_selection_div span.pmpro_asterisk.pmpro_asterisk_new {
	display: inline-block;
}

.pmpro_checkout-field span.pmpro_asterisk.pmpro_asterisk_new {
	display: inline;
}

.lock_icon,
.post-type-archive-galleries .featured_news_section .data_info a img.lock_icon,
.post-type-archive-videos .featured_news_section .data_info a img.lock_icon {
	width: 20px !important;
	height: 20px;
	margin-left: 5px;
	margin-top: -7px;
}

.post-type-archive-galleries .featured_news_section .data_info a img.lock_icon,
.post-type-archive-videos .featured_news_section .data_info a img.lock_icon {
	margin-bottom: 0;
}


/*popup design*/

.lightbox_content .close {
	opacity: 0.7;
}

.lightbox_content .subscribe_popup_inner {
	padding: 20px;
}

.lightbox_content .subscribe_popup_inner .image_equities img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.lightbox_content .subscribe_popup_inner h3 {
	font-size: 26px;
	font-weight: 700;
	color: #333;
	padding: 30px 0 20px;
	margin: 0;
}

.lightbox_content .subscribe_popup_inner .popup_description {
	font-size: 16px;
	color: #666;
}

#lightbox_modal_new .lightbox_content .close {
	margin-right: -60px;
}

.preview_content {
	border: solid 1px #ff0000;
	padding: 10px;
	margin-bottom: 22px;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
}

a.view-report-link {
	padding-top: 10px;
	display: inline-block;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	font-size: 17px;
}

.pmpro-checkout .membership-checkout form.pmpro_form .pmpro_checkout-fields div#pmpro_level_cost {
	width: 100%;
}

#report_selection_div span.glyphicon-info-sign {
	cursor: pointer;
}

.subscribe_link a.disabled {
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	opacity: 0.65;
	pointer-events: none;
}

.subscribe_popup_inner h2 {
	font-weight: 600;
	color: #333;
	margin-bottom: 0;
}


/*subscribe-gold-membership*/


/* .preview_content.free-membership {
    display: none;
} */

.subscribe-gold-membership .box-header {
	padding-bottom: 40px;
}

.sub-gold-member .membership-class .in-membership-clas {
	position: relative;
}

.sub-gold-member .membership-class.left .membership-top {
	background-color: #333333;
	color: #fff;
}

.sub-gold-member .membership-class.right .membership-top {
	background-color: #32698b;
	color: #fff;
}

.sub-gold-member .membership-class .membership-top {
	padding: 25px 30px 17px;
	position: relative;
}

.sub-gold-member .membership-class .membership-top h4 {
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #222222;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 22px;
	font-weight: 700;
}

.sub-gold-member .membership-class .membership-top .price {
	color: #fff;
	text-align: center;
	font-size: 36px;
	font-weight: 700;
}

.sub-gold-member .membership-class .membership-bottom {
	padding: 25px 30px 0;
	background-color: #f6f6f6;
	min-height: 450px;
}

#pmpro_account-membership .sub-gold-member .membership-class .membership-bottom {
	min-height: 350px;
}

.sub-gold-member .membership-class .membership-bottom p {
	padding-top: 0;
}

.subscribe_popup_inner .sub-gold-member .membership-class .membership-bottom {
	padding: 25px 30px 0;
}

.sub-gold-member .membership-class .membership-bottom ul {
	padding-left: 15px;
	color: #333;
	font-size: 14px;
}

body.single-video_event .sub-gold-member .membership-class .membership-bottom ul {
	text-align: left;
}

.sub-gold-member .membership-class .membership-bottom ul li {
	padding-bottom: 5px;
}

.sub-gold-member .membership-class .membership-bottom .subscribe_button a {
	background-color: #df2516 !important;
	color: #fff !important;
	padding: 12px 0 !important;
	display: block !important;
	text-align: center !important;
	margin: 0 50px !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	border: none !important;
	text-decoration: initial !important;
	font-style: normal !important;
	border-radius: 0 !important;
}

.sub-gold-member .membership-class .membership-bottom .subscribe_button a:hover {
	text-decoration: none;
	background-color: #32688a !important;
}

.sub-gold-member .membership-class .membership-bottom .subscribe_button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: 20px;
}

.membership-class.right .membership-top h4 {
	margin-bottom: 10px;
	border-bottom: 1px solid #2c5771;
}

.membership-class.right .membership-top .in-price {
	font-size: 14px;
}

.membership-class.right .membership-top .in-price-two p {
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
	margin: 0;
	padding-bottom: 0;
}

.membership-class.right .membership-top .in-price-two p span {
	font-size: 32px;
	font-weight: 700;
	vertical-align: middle;
}

.sub-gold-member .membership-class.left .membership-top:after {
	content: "";
	position: absolute;
	width: 0.875rem;
	height: 0.9375rem;
	transform: rotate(45deg);
	background: #333333;
	left: 50%;
	bottom: -7px;
}

.sub-gold-member .membership-class.right .membership-top:after {
	content: "";
	position: absolute;
	width: 0.875rem;
	height: 0.9375rem;
	transform: rotate(45deg);
	background: #32688a;
	left: 50%;
	bottom: -7px;
}

.lock_icon_preview {
	width: 21px;
	height: 21px;
	margin-left: 6px;
	margin-top: -5px;
}

.post-type-archive-galleries .featured_news_section .data_info a img.lock_icon_preview,
.post-type-archive-videos .featured_news_section .data_info a img.lock_icon_preview {
	width: 21px;
	height: 21px;
	margin-bottom: 0;
}

#lightbox_modal .membership-class.right .membership-top .in-price-two p {
	padding-top: 7px;
}

@media (min-width: 992px) {
	#lightbox_modal .modal-dialog {
		margin: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

@media (max-width: 991px) {
	.sub-gold-member .membership-class .membership-bottom .subscribe_button {
		position: static;
	}
	.sub-gold-member .membership-class .membership-bottom {
		min-height: auto;
		padding: 40px 30px 10px;
	}
	.sub-gold-member .membership-class.left {
		margin-bottom: 30px;
	}
	.sub-gold-member .membership-class .membership-bottom .subscribe_button a {
		margin: 0 !important;
		width: 100%;
	}
	.subscribe-gold-membership .box-header {
		padding-bottom: 20px;
	}
	.sub-gold-member .membership-class .membership-top h4 {
		margin-bottom: 20px;
	}
	.sub-gold-member .membership-class .membership-top {
		padding: 25px 30px;
	}
	#lightbox_modal .sub-gold-member .membership-class .membership-bottom .subscribe_button a {
		margin: 0;
		width: 100%;
		margin: 0 auto !important;
	}
	#lightbox_modal .modal-header,
	#lightbox_modal_new .modal-header {
		width: 100%;
	}
	#lightbox_modal .sub-gold-member .membership-class .membership-bottom ul {
		padding-bottom: 15px;
		margin-bottom: 0;
	}
	#lightbox_modal.lightbox_content .subscribe_popup_inner {
		padding: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.sub-gold-member .membership-class .membership-bottom {
		min-height: 567px;
	}
}

@media (min-width: 1200px) and (max-width: 1220px) {
	.sub-gold-member .membership-class .membership-bottom {
		min-height: 540px;
	}
}

@media (min-width: 1200px) and (max-width: 1365px) {
	#lightbox_modal .sub-gold-member .membership-class .membership-bottom {
		min-height: 390px !important;
	}
}

@media (min-width: 992px) and (max-width: 1365px) {
	.membership-class.right .membership-top .in-price {
		font-size: 12px;
	}
	.membership-class.right .membership-top .in-price-two p {
		font-size: 12px;
		padding-top: 17px;
	}
	.membership-class.right .membership-top .in-price-two p span {
		font-size: 35px;
		vertical-align: middle;
	}
	#lightbox_modal .membership-class.right .membership-top .in-price {
		font-size: 12px;
	}
	#lightbox_modal .membership-class.right .membership-top .in-price-two p {
		padding-top: 5px;
	}
	#lightbox_modal .membership-class.right .membership-top .in-price-two p span {
		font-size: 34px;
	}
	#lightbox_modal .sub-gold-member .membership-class .membership-bottom {
		min-height: 390px;
	}
	#lightbox_modal .sub-gold-member .membership-class.left .membership-top,
	#lightbox_modal .sub-gold-member .membership-class.right .membership-top {
		padding: 15px 20px 15px !important;
	}
}

@media (min-width: 1366px) {
	#lightbox_modal .membership-class.right .membership-top .in-price-two p {
		font-size: 14px;
	}
	#lightbox_modal .membership-class.right .membership-top .in-price-two p span {
		font-size: 32px;
		vertical-align: middle;
	}
	#lightbox_modal .sub-gold-member .membership-class .membership-bottom {
		min-height: 390px;
	}
}

#lightbox_modal .modal-header {
	padding: 15px 15px 15px;
}

#lightbox_modal .thank_you_div {
	padding-top: 40px;
	clear: both;
}

#lightbox_modal .thank_you_div a {
	background-color: #756868 !important;
	color: #fff !important;
	padding: 15px 100px !important;
	text-align: center !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	border: none !important;
	text-decoration: initial !important;
	font-style: normal !important;
	border-radius: 0 !important;
}

#lightbox_modal .thank_you_div a:hover {
	text-decoration: none;
	background-color: #32688a !important;
}

#lightbox_modal .sub-gold-member .membership-class.left .membership-top {
	padding: 15px 30px 27px;
}

@media(max-width: 991px) {
	#lightbox_modal .modal-header {
		padding: 35px 15px 25px;
	}
	#lightbox_modal .close {
		top: -30px;
		left: 1%;
	}
}

@media(min-width: 566px) {
	.sub-gold-member .membership-class .membership-top h4 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		font-size: 21px;
	}
	.membership-class.left .membership-top {
		padding: 10px 30px 15px;
	}
	.sub-gold-member .membership-class .membership-top {
		padding: 20px 20px 20px;
	}
	#lightbox_modal .sub-gold-member .membership-class.left .membership-top,
	#lightbox_modal .sub-gold-member .membership-class.right .membership-top {
		padding: 15px 30px 15px;
	}
	.sub-gold-member .membership-class.left .membership-top .price {
		padding: 0;
	}
	#lightbox_modal .sub-gold-member .membership-class .membership-top h4 {
		font-size: 23px;
	}
	#lightbox_modal .sub-gold-member .membership-class.left .membership-top .price {
		padding: 10px;
	}
}

@media(min-width: 992px) and (max-width: 1200px) {
	.sub-gold-member .membership-class .membership-top h4 {
		font-size: 17px;
	}
	.membership-class.right .membership-top .in-price-two p span {
		font-size: 28px;
	}
	.sub-gold-member .membership-class.left .membership-top .price {
		padding: 0;
	}
	#lightbox_modal .sub-gold-member .membership-class.left .membership-top .price {
		padding: 10px;
	}
	.sub-gold-member .membership-class .membership-top {
		padding: 25px 12px 20px;
	}
}

.no_report_section {
	padding-top: 14px;
}

.user_mailing_group_ids .col-sm-9 {
	padding-left: 0;
}

#pmpro_payment_information_fields span.pmpro_asterisk {
	font-size: 15px;
}

#nav-below {
	margin-top: 40px;
}

.alignright .login_button_confirm {
	font-size: 1rem;
	color: #fff !important;
	background-color: #32698b;
	border: none;
	font-weight: 700;
	border-radius: unset;
	width: 5.9375rem;
	height: 2.5rem;
	margin-right: .9375rem;
	padding: 12px 26px;
}

.alignright .login_button_confirm:hover {
	background-color: #e51b39;
	color: #fff !important;
	border: unset;
	outline: 0;
}

#lightbox_modal .sub-gold-member .membership-class.left .membership-top h4 {
	margin-bottom: 12px !important;
}

#lightbox_modal .sub-gold-member .membership-class.left .membership-top .price {
	padding-bottom: 8px !important;
}

.sub-gold-member .membership-class.left .membership-top h4 {
	margin-bottom: 14px !important;
}

.sub-gold-member .membership-class.left .membership-top .price {
	padding-bottom: 0px !important;
}

p.confirmation_message {
	font-weight: bold;
}

#pmpro_tos_fields h4.scroll_text {
	line-height: 24px;
	font-weight: 700;
	font-size: 17px;
}

#st_gdpr_iframe {
	display: none;
}

@media (min-width: 1024px) {
	#home-section-1 .carousel .carousel-inner {
		min-height: 305px;
	}
}

.popular-section .read-comment-section .widget-wrapper .select-duration select::-ms-expand {
	display: none;
}

@media (min-width: 1025px) {
	.page-id-189334 .modal,
	.page-id-189331 .modal {
		width: auto;
		padding: 0 !important;
	}
	.page-id-189334 .modal .modal-dialog,
	.page-id-189331 .modal .modal-dialog {
		position: fixed;
		transform: translate(-54%, -50%)!important;
		top: 50%;
		left: 54%;
		right: 0;
	}
	.page-id-189334 .modal-backdrop,
	.page-id-189331 .modal-backdrop,
	.page-id-189334 .modal-backdrop.fade,
	.page-id-189331 .modal-backdrop.fade,
	.page-id-189334 .modal-backdrop.fade.in,
	.page-id-189331 .modal-backdrop.fade.in {
		display: none !important;
	}
}

@media (max-width: 400px) {
	.search-wpsolr article .ui-widget #searchsubmit {
		width: 102px !important;
	}
}

@media (min-width: 575px) and (max-width:767px) {
	body .search-wpsolr article .ui-widget #searchsubmit {
		width: 109px !important;
	}
}

.popular-section .read-comment-section .widget-wrapper .select-duration select::-ms-expand {
	display: none;
}

.ak-search .searchform input[type=text]::-ms-clear {
	display: none;
}


/*.cls_results {
    text-align: center;
    padding-top: 60px;
}*/

@media (max-width: 1365px) {
	.pmpro-confirmation .sticky-header-module {
		position: static;
		margin-top: 150px;
	}
}

@media (min-width: 575px) and (max-width:767px) {
	body .search-wpsolr article .ui-widget #searchsubmit {
		width: 109px !important;
	}
}

.popular-section .read-comment-section .widget-wrapper .select-duration select::-ms-expand {
	display: none;
}

.ak-search .searchform input[type=text]::-ms-clear {
	display: none;
}

.cls_results>.infor {
	margin-top: 60px;
	clear: both;
	display: block;
	text-align: center;
}

@media (min-width: 1200px) {
	.membership-confirmation {
		min-height: 900px;
	}
}

:root .article-author-full .author-inner-full .author-bio,
:root .article-author-box .author-inner .author-bio {
	vertical-align: middle !important;
	padding-left: 20px !important;
	padding-top: 10px !important;
}

:root .article-author-full .author-inner-full .main-author .author-bio .author-name,
:root .article-author-box .author-inner .author-bio {
	margin-top: -6px !important;
}

body.free_membership #menu-main-1 .sub-menu li.menu_class_paid_icon a,
.site-footer #top-footer ul li.menu_class_paid_icon a {
	position: relative;
}

body.free_membership #menu-main-1 .sub-menu li.menu_class_paid_icon a {
	padding: 0px;
}

body.free_membership #menu-main-1 .sub-menu li.menu_class_paid_icon a:after {
	content: " ";
	position: relative;
	background: #fff;
	width: 15px;
	height: 16px;
	top: 3px;
	right: -9px;
	background: url(../img/white-lock-icon.png);
	display: block;
	background-size: 15px;
	background-repeat: no-repeat;
	border: none;
	float: right;
}

body.free_membership .site-footer #top-footer ul li.menu_class_paid_icon a:after {
	content: "";
	position: absolute;
	background: #fff;
	width: 13px;
	height: 15px;
	top: 1px;
	right: -17px;
	background: url(../img/lock-icon-new.png);
	display: block;
	background-size: 13px;
	background-repeat: no-repeat;
}

body.free_membership #menu-main-1 .sub-menu li.menu_class_paid_icon:first-child {
	margin-bottom: .9375rem;
}

@media screen and (max-width: 82.667em) {
	body.free_membership #menu-main-1 .sub-menu li.menu_class_paid_icon a {
		padding: 0px;
		display: inline-block;
		width: auto;
	}
}


/*Mar 2020*/

@media (min-width: 768px) and (max-width: 1365px) {
	.top-right-menu-search-block .tab-menu-search .header-search-block .searchform input {
		right: -15px !important;
	}
}

.post-type-archive-liquidity-matrix .liquidity-matrix-page-container #custom-change::-ms-expand {
	display: none !important;
}

@media (min-width: 992px) and (max-width: 1024px) {
	.header-search-block .searchform .searchsubmit {
		background-size: 45% !important;
	}
	.logged-in.post-type-archive-liquidity-matrix .form-submit {
		float: right !important;
	}
}

@media (max-width: 991px) {
	#secondary-right .theiaStickySidebar {
		clear: both;
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.pmpro-confirmation .membership-confirmation {
		margin-top: 10px !important;
	}
}

@media (min-width: 1200px) {
	.pmpro-confirmation .membership-confirmation {
		min-height: 800px !important;
	}
}

@media (min-width: 105rem) {
	.pmpro-confirmation .site-content {
		min-height: 850px !important;
	}
}

@media (min-width: 1024px) {
	.pmpro-confirmation #top-advt {
		position: static !important;
	}
	.pmpro-confirmation .sticky-header-module {
		margin-top: 0 !important;
	}
	#comment_ifr {
		min-height: 200px;
	}
}

.mce-menu.mce-in.mce-animate,
.mce-menu .mce-container-body,
.mce-floatpanel.mce-popover,
#mceu_53 {
	width: 50px !important;
	min-width: 56px !important;
}

.mce-menu-item {
	padding: 6px 12px 6px 10px !important;
}

.select-duration select::-ms-expand {
	display: none;
}

body.single-opinions #secondary-right .widget_press_release_widget.widget-wrapper {
	margin-bottom: 1.5em;
	display: inline-block;
}

@media (min-width: 1200px) {
	.long_article_ad.stickIt {
		margin-left: 36px;
	}
}

@media (min-width: 992px) {
	.long_article_ad.stickIt {
		z-index: 9;
		position: fixed;
		top: 0px;
		margin-top: 50px;
	}
	.long_article_ad.stickIt.long-articlead-bottom {
		position: relative;
	}
}

h3.box-header .widget_total_soft_poll {
	border-top: transparent;
	margin-top: 10px;
}

@media (min-width: 767px) {
	figure.wp-caption.alignleft {
		float: left;
		margin-right: 15px;
		margin-top: 12px;
	}
	figure.wp-caption.alignright {
		float: right;
		margin-left: 15px;
		margin-top: 12px;
	}
	figure.wp-caption.aligncenter {
		margin: 0 auto;
	}
}


/*******************Live Poll CSS Changes********************************/

h3.box-header ..widget_total_soft_poll {
	border-top: transparent;
	margin-top: 10px;
}

button.result_button_poll {
	display: none;
}

.widget_total_soft_poll .sponsored_class {
	font-size: 18px;
	padding: 12px;
	display: inline-block;
	text-align: center;
	width: 100%;
	background-color: #e4e4e4;
	border-top: 0px;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_1 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_1 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_1 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_1 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_1 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}

.widget_total_soft_poll h3.box-header .widget-wrapper {
	margin-top: 10px;
	border-top: none;
}

.event-right-sidebar {
	top: 50px;
}


/************** 2 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_2 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_2 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_2 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_2 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_2 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 3 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_3 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_3 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_3 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_3 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_3 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 4 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_4 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_4 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_4 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_4 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_4 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 5 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_5 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_5 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_5 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_5 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_5 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 6 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_6 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_6 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_6 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_6 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_6 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 7 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_7 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_7 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_7 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_7 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_7 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 8 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_8 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_8 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_8 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_8 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_8 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 9 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_9 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_9 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_9 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_9 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_9 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/************** 10 Static Poll Changes**************************/

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_10 .soft-poll-btn {
	color: #fff !important;
	background-color: #e51b39 !important;
	border: none !important;
	font-weight: 700 !important;
	float: left !important;
	padding: 10px 10px 13px 10px !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_10 .soft-poll-btn:hover {
	background-color: #32698b !important;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_10 .soft-poll-btn span {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: Arial, sans-serif;
}

.widget_total_soft_poll .Total_Soft_Poll_1_But_MDiv_10 .soft-poll-btn .totalsoft::before {
	color: #fff !important;
	margin-right: 2px;
}

.soft-poll-bg .Total_Soft_Poll_1_Quest_Div_10 .question_image {
	height: 100px !important;
	margin-bottom: 15px !important;
}


/* CSS for contributors page */

.profile-background {
	background-color: #f8f8f8;
	padding: 10px 30px;
	margin: 20px 0;
}

.profile-background1 {
	padding: 10px 30px;
	margin: 20px 0;
}

.search-bar {
	padding: 20px 0;
}

.profile-background label {
	line-height: 40px;
}

.form-control-feedback {
	right: 20px;
	color: #3f7d9d;
	line-height: 40px;
}

.form-control {
	border: 1px solid #d0d0d0;
	border-radius: 0px;
	height: 40px;
}

.custom-select {
	height: 40px;
	width: 100%;
	font-size: 16px;
	line-height: 2rem;
	padding-left: 10px;
	-webkit-appearance: none;
	border: 1px solid #d0d0d0;
	color: #9d9d9d;
}

.profile-personal {
	padding: 0;
	padding-bottom: 50px;
}

.profile-header {
	padding-bottom: 20px;
}

.profile-header h2 {
	font-weight: bold;
	font-size: 1.25rem;
}

.profile-personal img {
	border-radius: 50%;
}

.profile-personal h3 {
	font-size: 1.25rem;
	font-weight: bold;
	margin: 0;
	color: #333;
}

.profile-personal h3:hover {
	color: #32698b;
}

.profile-personal a {
	text-decoration: none;
}

.profile-personal h4 {
	font-size: 16px;
	color: #929292;
	line-height: 1.3;
}

.main-pagination {
	text-align: center;
}

.pagination>li>a {
	border: 0;
	color: #333;
	font-style: italic;
}

.pagination>li>a>span {
	border: 0;
	font-style: normal;
	font-weight: bold;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	color: #e51b39;
	background-color: #ffffff;
	font-weight: bold;
}

.glyphicon-menu-left,
.glyphicon-menu-right {
	color: #e51b39;
}


/* CSS FOR PAGINATION STRUCTURE */

.pagination a {
	text-decoration: none;
}

.pagination .page-numbers.current {
	color: #e51b39;
	font-weight: bold;
	font-style: italic;
}

.pagination .page-numbers {
	font-style: italic;
	color: #333;
	padding: 0 10px;
}

.pagination .page-numbers:hover {
	color: #e51b39;
}

.pagination .next.page-numbers,
.pagination .prev.page-numbers {
	font-style: normal;
	font-weight: bold;
	padding: 0 10px;
}

@media (min-width:992px) {
	.profile-all .row .profile-personal:nth-child(2n+1) {
		clear: both;
	}
	.profile-all .row .profile-personal img {
		height: auto !important;
	}
}

@media screen and (min-width: 62em) {
	#home-section-1 .carousel .carousel-control.left {
		left: 34% !important;
	}
	#home-section-1 .carousel .right {
		right: 34% !important;
	}
}

@media screen and (min-width: 75em) {
	#home-section-1 .carousel .carousel-indicators {
		max-width: 25% !important;
	}
}

select::-ms-expand {
	display: none;
}


/* TABBF-Directory CSS here */

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field .wpbdp-form-field-label label {
	font-size: .875rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field .wpbdp-form-field-label label  {

		font-size: 1rem;
	}
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-grid {
	grid-gap: 18px 4%;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field {
	margin: 0px;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field .wpbdp-form-field-label label span.wpbdp-form-field-required-indicator {
	color: #E62643;
	font-size: 1rem;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field .wpbdp-form-field-label label span.wpbdp-form-field-required-indicator {
		font-size: 1.25rem;
	}
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html input {
	border: 1px solid #999999;
	height: 40px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html input::placeholder {
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html textarea {
	border: 1px solid #999999;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	height: 40px;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html select {
	font-family: Arial, sans-serif;
	border: 1px solid #999999;
	height: 45px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: 1.25rem;
	font-weight: 400;
	color: #333333;
	background-color: #EBECED;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	-webkit-appearance: none;
}

.business-directory .wpbdp-submit-section-plan_selection.wpbdp-submit-checked .wpbdp-rootline-circle {
	background: #32698B;
}

.business-directory .wpbdp-submit-section-plan_selection .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2884' data-name='Group 2884' xmlns='http://www.w3.org/2000/svg' width='52.216' height='37.242' viewBox='0 0 52.216 37.242'%3E%3Cpath id='Path_871' data-name='Path 871' d='M-786.534,147.162l-.279.1q-6.642,2.543-13.281,5.092c-.352.136-.545.128-.728-.245-.284-.578-.632-1.124-.954-1.683q-1.8-3.112-3.6-6.223a6.915,6.915,0,0,0-.7-1.2v1.4c0,.033,0,.067,0,.1h0c-.008.115-.022.23-.022.345q0,9.6,0,19.209c0,.115.015.23.023.345-.008.191-.03.382-.02.572s.123.135.225.062a1.538,1.538,0,0,0,.609-.227,1.052,1.052,0,0,0,.193-.031q3.874-1.388,7.746-2.779h0a1.055,1.055,0,0,0,.5-.184l.394-.124a.932.932,0,0,0,.419-.167h0c1.382-.482,2.767-.958,4.147-1.447,1.168-.413,2.33-.84,3.5-1.261a.832.832,0,0,0,.436-.168c.378-.125.749-.279,1.135-.366.339-.076.335-.288.335-.55q-.007-5.094-.006-10.188C-786.466,147.428-786.42,147.292-786.534,147.162Z' transform='translate(832.637 -127.877)' fill='%2332698b'/%3E%3Cpath id='Path_872' data-name='Path 872' d='M-1025.426-.708q2.281-1.952,4.552-3.916c.118-.067.244-.127.283-.275-.107-.1-.2-.232-.378-.208a.3.3,0,0,0-.268-.078.079.079,0,0,0-.032,0q-2.728-.529-5.455-1.057-7.116-1.366-14.232-2.726a.646.646,0,0,0-.522.062q-2.442,1.605-4.895,3.2c-.382.257-.645-.077-.952-.191-.039-.214-.241-.261-.386-.356-1.157-.753-2.345-1.462-3.469-2.261a2.114,2.114,0,0,0-1.794-.34c-6.53,1.27-13.065,2.512-19.6,3.764-.085.016-.212-.026-.235.149,1.623,1.39,3.25,2.8,4.9,4.181.285.24.277.384.08.673-1.517,2.231-3,4.482-4.53,6.708-.275.4-.192.487.223.634q9.256,3.268,18.5,6.582c.536.193.748.088,1.026-.375,1.532-2.553,3.1-5.082,4.659-7.62-.052-.327-.354-.305-.565-.375-2.455-.815-4.925-1.582-7.391-2.362-2.355-.745-4.706-1.5-7.065-2.237-1.307-.406-2.612-.823-3.941-1.255a1.372,1.372,0,0,1,.539-.178c6.115-1.519,12.241-2.993,18.354-4.518a1.72,1.72,0,0,0,.785-.289.262.262,0,0,0,.042-.083c.307-.043.243.194.25.373q.111,3.028.221,6.056h0v.3h0q0,.149,0,.3h.169q0-.149,0-.3t0-.3h0c.072-1.978.163-3.955.2-5.934.009-.435.131-.532.509-.431a1.043,1.043,0,0,0,.178.08q6.735,1.653,13.472,3.3l6.229,1.528c-.084.206-.3.109-.384.245h0a1.562,1.562,0,0,0-.244.038q-9.234,2.928-18.47,5.849c-.354.111-.276.264-.178.482l2,3.394a.968.968,0,0,0,.261.44c.79,1.4,1.592,2.787,2.362,4.194.185.338.326.417.709.266,2.524-.991,5.061-1.948,7.593-2.918q5.582-2.137,11.161-4.283c.153-.059.551-.017.273-.418-.744-1.075-1.472-2.162-2.206-3.245a20.7,20.7,0,0,0-1.274-1.884,18.037,18.037,0,0,0-1.207-1.8C-1025.795-.381-1025.629-.535-1025.426-.708Z' transform='translate(1072.807 8.991)' fill='%2332698b'/%3E%3Cpath id='Path_873' data-name='Path 873' d='M-992.18,144.339a.841.841,0,0,0-.05-.485q0-.1,0-.2a.966.966,0,0,1,0-.484.118.118,0,0,0-.166.094q-.58.944-1.16,1.887-2.026,3.315-4.055,6.629c-.078.128-.085.376-.375.272-.721-.261-1.45-.5-2.176-.745a1.022,1.022,0,0,0-.52-.187l-.09-.035a.157.157,0,0,0-.167-.064c-.011-.007-.024-.005-.041.01-.311-.126-.617-.265-.932-.378-3.176-1.133-6.356-2.257-9.528-3.4-.382-.138-.489-.118-.487.328.017,3.415.008,6.829.014,10.244,0,.153-.084.33.07.463a.717.717,0,0,0,.419.171q3.372,1.208,6.745,2.415c.957.341,1.921.665,2.881,1a1.029,1.029,0,0,0,.517.187h0a3.04,3.04,0,0,0,.387.2q2.75.964,5.5,1.918l2.835.984c.125.086.264.211.293-.072.018-.178.02-.358.029-.537a.841.841,0,0,0,.05-.485Q-992.176,154.2-992.18,144.339Z' transform='translate(1017.994 -128.02)' fill='%2332698b'/%3E%3C/svg%3E%0A");
	width: 52px;
	height: 37px;
}

.business-directory .wpbdp-submit-section-checkout .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.011' height='45.036' viewBox='0 0 45.011 45.036'%3E%3Cg id='Group_2888' data-name='Group 2888' transform='translate(529.243 -915.479)'%3E%3Cg id='Group_2886' data-name='Group 2886' transform='translate(-514.56 915.479)'%3E%3Cpath id='Path_874' data-name='Path 874' d='M-163.733,939.567h0Z' transform='translate(181.589 -937.423)' fill='%2332698b'/%3E%3Cpath id='Path_875' data-name='Path 875' d='M-341.837,925.5l-.005-.08a6.59,6.59,0,0,0-.131-.852,11.6,11.6,0,0,0-.526-1.78,3.3,3.3,0,0,1-.137-.356c-.117-.34-.3-.649-.445-.978a.947.947,0,0,0-.141-.261,13.536,13.536,0,0,0-1.1-1.579,10.071,10.071,0,0,0-1.95-1.853.344.344,0,0,1-.185-.137,2.373,2.373,0,0,1-.449-.311c-.215-.194-.5-.288-.719-.47a.253.253,0,0,0-.111-.1c-.324-.169-.666-.3-.994-.46-.278-.136-.577-.222-.866-.332-.356-.09-.706-.2-1.067-.277a1.481,1.481,0,0,0-.607-.072,1.185,1.185,0,0,1-.153,0,11.425,11.425,0,0,0-2.692-.067c-.463.042-.916.141-1.376.2a1.678,1.678,0,0,0-.535.132,17.242,17.242,0,0,0-2.177.849,1.218,1.218,0,0,1-.108.074,11.3,11.3,0,0,0-4.138,3.76,11.057,11.057,0,0,0-1.713,4.362,11.079,11.079,0,0,0,.129,4.3,9.979,9.979,0,0,0,.978,2.652,2.806,2.806,0,0,1,.2.362.894.894,0,0,0,.109.215,10.291,10.291,0,0,0,1.425,1.923,11.789,11.789,0,0,0,2.625,2.116c.151.112.334.167.492.267a11.608,11.608,0,0,0,3.577,1.129,11.323,11.323,0,0,0,5.088-.446,13.351,13.351,0,0,0,2.22-.993,1.834,1.834,0,0,0,.446-.274c.076-.058.149-.119.227-.173a11.33,11.33,0,0,0,3.227-3.419,11.746,11.746,0,0,0,1.174-2.619c.069-.156.069-.331.134-.489l.131-.578a6.167,6.167,0,0,0,.131-.851l.005-.081A9.769,9.769,0,0,0-341.837,925.5Zm-2.488,4.444c-.064.11-.076.241-.137.352a8.642,8.642,0,0,1-1.156,2.021c-.048.064-.089.132-.134.2a4.955,4.955,0,0,1-.952,1.045c-.138.115-.218.3-.418.34-.483.3-.938.646-1.426.941a7.638,7.638,0,0,1-1.949.821,9.308,9.308,0,0,1-3.8.275c-.058-.007-.116-.024-.173-.037-.175-.047-.358-.046-.533-.091l-.749-.184c-.13-.059-.275-.071-.4-.133a10.854,10.854,0,0,1-1.5-.706,1.129,1.129,0,0,1-.1-.079c-.471-.311-.914-.661-1.373-.989a5.95,5.95,0,0,1-.978-.982,4.31,4.31,0,0,0-.448-.572,1.627,1.627,0,0,1-.271-.39,2.95,2.95,0,0,0-.272-.449,7.715,7.715,0,0,1-.71-1.511c-.023-.062-.049-.122-.074-.184a2.186,2.186,0,0,1-.134-.451l-.183-.836c-.069-.4-.1-.8-.132-1.2a9.257,9.257,0,0,1,1.278-5.116.255.255,0,0,0,.018-.062,4.224,4.224,0,0,1,.615-.927,2.819,2.819,0,0,1,.49-.558h0a3.553,3.553,0,0,1,.716-.71,10.8,10.8,0,0,1,1.786-1.227,9.219,9.219,0,0,1,8.42-.188.789.789,0,0,1,.109.073c.354.235.749.4,1.087.664a2.472,2.472,0,0,0,.472.318v0a2.885,2.885,0,0,0,.532.447h0a.216.216,0,0,0,.139.13v0l0,0h0a1.084,1.084,0,0,0,.251.238.257.257,0,0,1,.043.042,2.76,2.76,0,0,0,.436.442c.052.06.123.106.145.189l.033.038a1.055,1.055,0,0,1,.281.357l.36.568c.054.068.074.157.135.221a7.178,7.178,0,0,1,.538,1.1c.058.1.072.217.127.318A9.066,9.066,0,0,1-344.325,929.944Z' transform='translate(364.309 -915.479)' fill='%2332698b'/%3E%3C/g%3E%3Cg id='Group_2887' data-name='Group 2887' transform='translate(-529.243 939.471)'%3E%3Cpath id='Path_876' data-name='Path 876' d='M-394.572,1185.183h0Z' transform='translate(406.561 -1185.165)' fill='%2332698b'/%3E%3Cpath id='Path_877' data-name='Path 877' d='M-484.386,1190.586a3.57,3.57,0,0,0-.535-.928,2.784,2.784,0,0,0-1.868-.952,3.559,3.559,0,0,0-2.229.527,1.423,1.423,0,0,1-.267.13h0a.947.947,0,0,1-.27.13c-.812.389-1.626.775-2.436,1.167q-1.675.81-3.347,1.626a2.574,2.574,0,0,1-.305.142c-.3.143-.6.284-.9.43-.109.054-.155.03-.18-.091a2.936,2.936,0,0,0-1.939-2.17,2.576,2.576,0,0,1-.367-.124,6.369,6.369,0,0,0-1.432.094,10.736,10.736,0,0,1-3.766-.1,1.7,1.7,0,0,1-.4-.138l-2.04-.978a2.084,2.084,0,0,0-.23-.1c-.24-.107-.48-.213-.71-.341a8.949,8.949,0,0,0-2.758-.93,8.507,8.507,0,0,0-2.715,0,11.8,11.8,0,0,0-3.229,1c-.17.08-.208.063-.207-.127.007-.954,0-1.908,0-2.863a.7.7,0,0,0-.077-.407,1.224,1.224,0,0,0-.663-.584.829.829,0,0,0-.263-.014q-5.252,0-10.5-.005a1.356,1.356,0,0,0-.944.289c-.112.058-.137.183-.208.273a.753.753,0,0,0-.072.365q0,9.564,0,19.128a.744.744,0,0,0,.072.365,1.252,1.252,0,0,0,.531.53.723.723,0,0,0,.447.094q5.325,0,10.65,0a1.051,1.051,0,0,0,1.077-1.1c-.02-.688-.029-1.375.007-2.063.015-.276.01-.277.284-.277q6.425,0,12.851,0a8.825,8.825,0,0,0,2.745-.452c.153-.052.295-.133.449-.183a9.912,9.912,0,0,0,1.14-.456c.081-.034.156-.08.234-.121l6-3.384c.049-.047.122-.051.175-.093.025-.016.05-.032.075-.047l6.8-3.843a2.83,2.83,0,0,0,1.221-1.3,1.032,1.032,0,0,0,.07-.234A2.736,2.736,0,0,0-484.386,1190.586Zm-34.158,13.118c0,.183-.05.237-.236.237q-4.09-.009-8.179,0c-.213,0-.275-.082-.255-.28.012-.123,0-.249,0-.374q0-3.931,0-7.862,0-4.1,0-8.2c0-.214.057-.271.271-.27q4.079.011,8.157,0c.188,0,.253.037.253.242Q-518.552,1195.453-518.544,1203.7Zm31.976-11.495h0c-.213-.019-.313.151-.448.264h0c-.086.049-.2.041-.26.141h0a2.594,2.594,0,0,0-.668.342,7.114,7.114,0,0,1-1,.544c-.033.012-.044.057-.066.087-.072.052-.172.057-.229.136h0a8.4,8.4,0,0,0-1.026.58q-1.091.624-2.183,1.248c-.082.047-.169.085-.253.127a8.648,8.648,0,0,0-1,.57c-.039.034-.083.06-.125.089l-1.509.848c-.072.048-.155.078-.226.129-1.258.708-2.514,1.418-3.774,2.121-.321.179-.655.334-.983.5a2.964,2.964,0,0,1-.781.3,8.244,8.244,0,0,1-2.378.383q-6.391,0-12.783,0c-.289,0-.29,0-.29-.293q0-4.3,0-8.6a.6.6,0,0,1,.359-.648,11.442,11.442,0,0,1,1.973-.832l.249-.052c.174-.06.361-.071.534-.135a7.055,7.055,0,0,1,2.846-.126c.193.048.392.068.583.126l0,0c.143.063.3.066.446.134a6.962,6.962,0,0,1,1.2.526,4.431,4.431,0,0,0,.8.371.339.339,0,0,1,.058.028,5.548,5.548,0,0,0,.879.446h0l0,0,0,0c.069.087.178.095.271.134h0a1.305,1.305,0,0,0,.583.27,10.7,10.7,0,0,0,1.573.511,9.457,9.457,0,0,0,2.073.145,25.465,25.465,0,0,0,2.561-.2.526.526,0,0,1,.449.127,3.059,3.059,0,0,1,.365.35.964.964,0,0,1-.26,1.248,9.054,9.054,0,0,1-2.989,1.128,11.978,11.978,0,0,1-1.91.255c-.425.02-.849.038-1.275.04a.9.9,0,0,0-.509.1l-.095.077a1.4,1.4,0,0,0-.4.491.96.96,0,0,0,.9,1.317,17.494,17.494,0,0,0,3-.228c.065-.011.132-.015.2-.021a6.511,6.511,0,0,0,.67-.131,13.055,13.055,0,0,0,2.512-.845,12.435,12.435,0,0,0,1.321-.761,12,12,0,0,1,1.622-.8c.092-.046.207-.043.277-.133h0a10.445,10.445,0,0,0,1.2-.58c.714-.351,1.427-.7,2.142-1.052q1.6-.78,3.2-1.555c.062-.054.15-.05.215-.1.42-.2.834-.412,1.26-.6a1.126,1.126,0,0,1,1.16.08.411.411,0,0,1,.209.246c.018.122.07.235.087.359a.935.935,0,0,1-.353.764Z' transform='translate(529.243 -1184.981)' fill='%2332698b'/%3E%3C/g%3E%3Cpath id='Path_878' data-name='Path 878' d='M-278.748,963.68a4.862,4.862,0,0,0-.568-.361,1.46,1.46,0,0,1-.269-.13,3.213,3.213,0,0,0-2.165-.215,1.344,1.344,0,0,0-.826.664,1.079,1.079,0,0,0,.439,1.491,4.743,4.743,0,0,0,1.292.454,23.984,23.984,0,0,1,2.742.81,2.929,2.929,0,0,1,.546,5.191,5.087,5.087,0,0,1-1.934.852.189.189,0,0,0-.18.224c.006.4-.006.8.006,1.2.005.172-.055.212-.217.209q-.767-.014-1.534,0c-.162,0-.221-.037-.216-.208.012-.422,0-.844.007-1.266a.226.226,0,0,0-.19-.265,5.62,5.62,0,0,1-2.952-2.128c-.119-.16-.1-.232.068-.335.428-.263.848-.542,1.26-.829.146-.1.225-.085.309.061a1.189,1.189,0,0,0,.158.182,7.367,7.367,0,0,0,.54.533,2.92,2.92,0,0,0,2.672.668.973.973,0,0,0,.29-.119c.218-.057.39-.211.6-.28h0a2.279,2.279,0,0,0,.479-.44.716.716,0,0,0,.149-.336,1.139,1.139,0,0,0,.013-.421c-.006-.019-.011-.038-.015-.057a.345.345,0,0,0-.1-.259,1.738,1.738,0,0,0-.887-.5c-.924-.307-1.881-.5-2.812-.782a3.073,3.073,0,0,1-.7-.271.735.735,0,0,0-.269-.134h0a2.651,2.651,0,0,0-.4-.264h0a4.287,4.287,0,0,1-.985-1.2,2.826,2.826,0,0,1-.1-2.278.442.442,0,0,1,.1-.217,4.228,4.228,0,0,1,.8-1.071c.143-.127.311-.222.447-.357a2.865,2.865,0,0,1,.628-.34,1.892,1.892,0,0,1,.493-.137.437.437,0,0,0,.088,0c.349-.091.3.015.308-.373,0-.355,0-.71,0-1.065,0-.124.019-.186.168-.183q.81.014,1.621,0c.142,0,.176.046.174.178-.006.436.005.873-.006,1.309a.238.238,0,0,0,.207.277,4.991,4.991,0,0,1,1.974,1.055c.2.191.389.386.585.578a3.106,3.106,0,0,1,.438.574c.074.106.045.161-.063.221-.339.189-.672.388-1.007.583a.982.982,0,0,1-.229.129h0c-.024.018.01,0-.015.017-.289.2-.289.2-.5-.072C-278.34,963.971-278.555,963.835-278.748,963.68Z' transform='translate(-222.643 -39.998)' fill='%2332698b'/%3E%3C/g%3E%3C/svg%3E%0A");
	width: 45px;
	height: 45px;
}

.business-directory .wpbdp-rootline-circle svg {
	display: none;
}

.business-directory .wpbdp-submit-section-listing_fields .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43.018' height='43.017' viewBox='0 0 43.018 43.017'%3E%3Cg id='Group_2877' data-name='Group 2877' transform='translate(-136.551 -65.642)'%3E%3Ccircle id='Ellipse_10' data-name='Ellipse 10' cx='9.977' cy='9.977' r='9.977' transform='translate(148.083 65.642)' fill='%2332698B'/%3E%3Cpath id='Path_870' data-name='Path 870' d='M164.728,87.151H162.62a.919.919,0,0,0-.8.492l-.974,1.792-2.783,5.118-2.782-5.118-.975-1.792a.919.919,0,0,0-.8-.492h-2.108c-8.2,0-14.841,7.055-14.841,15.759v3.831a1.918,1.918,0,0,0,1.919,1.918h39.181a1.918,1.918,0,0,0,1.918-1.918V102.91C179.569,94.206,172.925,87.151,164.728,87.151Z' fill='%2332698B'/%3E%3C/g%3E%3C/svg%3E");
	width: 43px;
	height: 43px;
	position: relative;
	top: -3px;
}

.business-directory .wpbdp-rootline-section.wpbdp-submit-section-confirm .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.447' height='27.724' viewBox='0 0 38.447 27.724'%3E%3Cpath id='Path_868' data-name='Path 868' d='M-9920.07,373.52l6.527,9.8s13.33-19.112,25.414-22.185' transform='translate(9923.537 -358.095)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/%3E%3C/svg%3E%0A");
	width: 43px;
	height: 43px;
}

.business-directory .wpbdp-rootline-section.wpbdp-submit-section-confirm.wpbdp-submit-checked .wpbdp-rootline-circle {
	background: #32698B;
}

.business-directory .wpbdp-rootline-section.wpbdp-submit-section-confirm.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.447' height='27.724' viewBox='0 0 38.447 27.724'%3E%3Cpath id='Path_868' data-name='Path 868' d='M-9920.07,373.52l6.527,9.8s13.33-19.112,25.414-22.185' transform='translate(9923.537 -358.095)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-rootline-section.wpbdp-submit-section-checkout.wpbdp-submit-checked .wpbdp-rootline-circle {
	background: #32698B;
}

.business-directory .wpbdp-rootline-section.wpbdp-submit-section-checkout.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.011' height='45.036' viewBox='0 0 45.011 45.036'%3E%3Cg id='Group_2888' data-name='Group 2888' transform='translate(529.243 -915.479)'%3E%3Cg id='Group_2886' data-name='Group 2886' transform='translate(-514.56 915.479)'%3E%3Cpath id='Path_874' data-name='Path 874' d='M-163.733,939.567h0Z' transform='translate(181.589 -937.423)' fill='%23ffffff'/%3E%3Cpath id='Path_875' data-name='Path 875' d='M-341.837,925.5l-.005-.08a6.59,6.59,0,0,0-.131-.852,11.6,11.6,0,0,0-.526-1.78,3.3,3.3,0,0,1-.137-.356c-.117-.34-.3-.649-.445-.978a.947.947,0,0,0-.141-.261,13.536,13.536,0,0,0-1.1-1.579,10.071,10.071,0,0,0-1.95-1.853.344.344,0,0,1-.185-.137,2.373,2.373,0,0,1-.449-.311c-.215-.194-.5-.288-.719-.47a.253.253,0,0,0-.111-.1c-.324-.169-.666-.3-.994-.46-.278-.136-.577-.222-.866-.332-.356-.09-.706-.2-1.067-.277a1.481,1.481,0,0,0-.607-.072,1.185,1.185,0,0,1-.153,0,11.425,11.425,0,0,0-2.692-.067c-.463.042-.916.141-1.376.2a1.678,1.678,0,0,0-.535.132,17.242,17.242,0,0,0-2.177.849,1.218,1.218,0,0,1-.108.074,11.3,11.3,0,0,0-4.138,3.76,11.057,11.057,0,0,0-1.713,4.362,11.079,11.079,0,0,0,.129,4.3,9.979,9.979,0,0,0,.978,2.652,2.806,2.806,0,0,1,.2.362.894.894,0,0,0,.109.215,10.291,10.291,0,0,0,1.425,1.923,11.789,11.789,0,0,0,2.625,2.116c.151.112.334.167.492.267a11.608,11.608,0,0,0,3.577,1.129,11.323,11.323,0,0,0,5.088-.446,13.351,13.351,0,0,0,2.22-.993,1.834,1.834,0,0,0,.446-.274c.076-.058.149-.119.227-.173a11.33,11.33,0,0,0,3.227-3.419,11.746,11.746,0,0,0,1.174-2.619c.069-.156.069-.331.134-.489l.131-.578a6.167,6.167,0,0,0,.131-.851l.005-.081A9.769,9.769,0,0,0-341.837,925.5Zm-2.488,4.444c-.064.11-.076.241-.137.352a8.642,8.642,0,0,1-1.156,2.021c-.048.064-.089.132-.134.2a4.955,4.955,0,0,1-.952,1.045c-.138.115-.218.3-.418.34-.483.3-.938.646-1.426.941a7.638,7.638,0,0,1-1.949.821,9.308,9.308,0,0,1-3.8.275c-.058-.007-.116-.024-.173-.037-.175-.047-.358-.046-.533-.091l-.749-.184c-.13-.059-.275-.071-.4-.133a10.854,10.854,0,0,1-1.5-.706,1.129,1.129,0,0,1-.1-.079c-.471-.311-.914-.661-1.373-.989a5.95,5.95,0,0,1-.978-.982,4.31,4.31,0,0,0-.448-.572,1.627,1.627,0,0,1-.271-.39,2.95,2.95,0,0,0-.272-.449,7.715,7.715,0,0,1-.71-1.511c-.023-.062-.049-.122-.074-.184a2.186,2.186,0,0,1-.134-.451l-.183-.836c-.069-.4-.1-.8-.132-1.2a9.257,9.257,0,0,1,1.278-5.116.255.255,0,0,0,.018-.062,4.224,4.224,0,0,1,.615-.927,2.819,2.819,0,0,1,.49-.558h0a3.553,3.553,0,0,1,.716-.71,10.8,10.8,0,0,1,1.786-1.227,9.219,9.219,0,0,1,8.42-.188.789.789,0,0,1,.109.073c.354.235.749.4,1.087.664a2.472,2.472,0,0,0,.472.318v0a2.885,2.885,0,0,0,.532.447h0a.216.216,0,0,0,.139.13v0l0,0h0a1.084,1.084,0,0,0,.251.238.257.257,0,0,1,.043.042,2.76,2.76,0,0,0,.436.442c.052.06.123.106.145.189l.033.038a1.055,1.055,0,0,1,.281.357l.36.568c.054.068.074.157.135.221a7.178,7.178,0,0,1,.538,1.1c.058.1.072.217.127.318A9.066,9.066,0,0,1-344.325,929.944Z' transform='translate(364.309 -915.479)' fill='%23ffffff'/%3E%3C/g%3E%3Cg id='Group_2887' data-name='Group 2887' transform='translate(-529.243 939.471)'%3E%3Cpath id='Path_876' data-name='Path 876' d='M-394.572,1185.183h0Z' transform='translate(406.561 -1185.165)' fill='%23ffffff'/%3E%3Cpath id='Path_877' data-name='Path 877' d='M-484.386,1190.586a3.57,3.57,0,0,0-.535-.928,2.784,2.784,0,0,0-1.868-.952,3.559,3.559,0,0,0-2.229.527,1.423,1.423,0,0,1-.267.13h0a.947.947,0,0,1-.27.13c-.812.389-1.626.775-2.436,1.167q-1.675.81-3.347,1.626a2.574,2.574,0,0,1-.305.142c-.3.143-.6.284-.9.43-.109.054-.155.03-.18-.091a2.936,2.936,0,0,0-1.939-2.17,2.576,2.576,0,0,1-.367-.124,6.369,6.369,0,0,0-1.432.094,10.736,10.736,0,0,1-3.766-.1,1.7,1.7,0,0,1-.4-.138l-2.04-.978a2.084,2.084,0,0,0-.23-.1c-.24-.107-.48-.213-.71-.341a8.949,8.949,0,0,0-2.758-.93,8.507,8.507,0,0,0-2.715,0,11.8,11.8,0,0,0-3.229,1c-.17.08-.208.063-.207-.127.007-.954,0-1.908,0-2.863a.7.7,0,0,0-.077-.407,1.224,1.224,0,0,0-.663-.584.829.829,0,0,0-.263-.014q-5.252,0-10.5-.005a1.356,1.356,0,0,0-.944.289c-.112.058-.137.183-.208.273a.753.753,0,0,0-.072.365q0,9.564,0,19.128a.744.744,0,0,0,.072.365,1.252,1.252,0,0,0,.531.53.723.723,0,0,0,.447.094q5.325,0,10.65,0a1.051,1.051,0,0,0,1.077-1.1c-.02-.688-.029-1.375.007-2.063.015-.276.01-.277.284-.277q6.425,0,12.851,0a8.825,8.825,0,0,0,2.745-.452c.153-.052.295-.133.449-.183a9.912,9.912,0,0,0,1.14-.456c.081-.034.156-.08.234-.121l6-3.384c.049-.047.122-.051.175-.093.025-.016.05-.032.075-.047l6.8-3.843a2.83,2.83,0,0,0,1.221-1.3,1.032,1.032,0,0,0,.07-.234A2.736,2.736,0,0,0-484.386,1190.586Zm-34.158,13.118c0,.183-.05.237-.236.237q-4.09-.009-8.179,0c-.213,0-.275-.082-.255-.28.012-.123,0-.249,0-.374q0-3.931,0-7.862,0-4.1,0-8.2c0-.214.057-.271.271-.27q4.079.011,8.157,0c.188,0,.253.037.253.242Q-518.552,1195.453-518.544,1203.7Zm31.976-11.495h0c-.213-.019-.313.151-.448.264h0c-.086.049-.2.041-.26.141h0a2.594,2.594,0,0,0-.668.342,7.114,7.114,0,0,1-1,.544c-.033.012-.044.057-.066.087-.072.052-.172.057-.229.136h0a8.4,8.4,0,0,0-1.026.58q-1.091.624-2.183,1.248c-.082.047-.169.085-.253.127a8.648,8.648,0,0,0-1,.57c-.039.034-.083.06-.125.089l-1.509.848c-.072.048-.155.078-.226.129-1.258.708-2.514,1.418-3.774,2.121-.321.179-.655.334-.983.5a2.964,2.964,0,0,1-.781.3,8.244,8.244,0,0,1-2.378.383q-6.391,0-12.783,0c-.289,0-.29,0-.29-.293q0-4.3,0-8.6a.6.6,0,0,1,.359-.648,11.442,11.442,0,0,1,1.973-.832l.249-.052c.174-.06.361-.071.534-.135a7.055,7.055,0,0,1,2.846-.126c.193.048.392.068.583.126l0,0c.143.063.3.066.446.134a6.962,6.962,0,0,1,1.2.526,4.431,4.431,0,0,0,.8.371.339.339,0,0,1,.058.028,5.548,5.548,0,0,0,.879.446h0l0,0,0,0c.069.087.178.095.271.134h0a1.305,1.305,0,0,0,.583.27,10.7,10.7,0,0,0,1.573.511,9.457,9.457,0,0,0,2.073.145,25.465,25.465,0,0,0,2.561-.2.526.526,0,0,1,.449.127,3.059,3.059,0,0,1,.365.35.964.964,0,0,1-.26,1.248,9.054,9.054,0,0,1-2.989,1.128,11.978,11.978,0,0,1-1.91.255c-.425.02-.849.038-1.275.04a.9.9,0,0,0-.509.1l-.095.077a1.4,1.4,0,0,0-.4.491.96.96,0,0,0,.9,1.317,17.494,17.494,0,0,0,3-.228c.065-.011.132-.015.2-.021a6.511,6.511,0,0,0,.67-.131,13.055,13.055,0,0,0,2.512-.845,12.435,12.435,0,0,0,1.321-.761,12,12,0,0,1,1.622-.8c.092-.046.207-.043.277-.133h0a10.445,10.445,0,0,0,1.2-.58c.714-.351,1.427-.7,2.142-1.052q1.6-.78,3.2-1.555c.062-.054.15-.05.215-.1.42-.2.834-.412,1.26-.6a1.126,1.126,0,0,1,1.16.08.411.411,0,0,1,.209.246c.018.122.07.235.087.359a.935.935,0,0,1-.353.764Z' transform='translate(529.243 -1184.981)' fill='%23ffffff'/%3E%3C/g%3E%3Cpath id='Path_878' data-name='Path 878' d='M-278.748,963.68a4.862,4.862,0,0,0-.568-.361,1.46,1.46,0,0,1-.269-.13,3.213,3.213,0,0,0-2.165-.215,1.344,1.344,0,0,0-.826.664,1.079,1.079,0,0,0,.439,1.491,4.743,4.743,0,0,0,1.292.454,23.984,23.984,0,0,1,2.742.81,2.929,2.929,0,0,1,.546,5.191,5.087,5.087,0,0,1-1.934.852.189.189,0,0,0-.18.224c.006.4-.006.8.006,1.2.005.172-.055.212-.217.209q-.767-.014-1.534,0c-.162,0-.221-.037-.216-.208.012-.422,0-.844.007-1.266a.226.226,0,0,0-.19-.265,5.62,5.62,0,0,1-2.952-2.128c-.119-.16-.1-.232.068-.335.428-.263.848-.542,1.26-.829.146-.1.225-.085.309.061a1.189,1.189,0,0,0,.158.182,7.367,7.367,0,0,0,.54.533,2.92,2.92,0,0,0,2.672.668.973.973,0,0,0,.29-.119c.218-.057.39-.211.6-.28h0a2.279,2.279,0,0,0,.479-.44.716.716,0,0,0,.149-.336,1.139,1.139,0,0,0,.013-.421c-.006-.019-.011-.038-.015-.057a.345.345,0,0,0-.1-.259,1.738,1.738,0,0,0-.887-.5c-.924-.307-1.881-.5-2.812-.782a3.073,3.073,0,0,1-.7-.271.735.735,0,0,0-.269-.134h0a2.651,2.651,0,0,0-.4-.264h0a4.287,4.287,0,0,1-.985-1.2,2.826,2.826,0,0,1-.1-2.278.442.442,0,0,1,.1-.217,4.228,4.228,0,0,1,.8-1.071c.143-.127.311-.222.447-.357a2.865,2.865,0,0,1,.628-.34,1.892,1.892,0,0,1,.493-.137.437.437,0,0,0,.088,0c.349-.091.3.015.308-.373,0-.355,0-.71,0-1.065,0-.124.019-.186.168-.183q.81.014,1.621,0c.142,0,.176.046.174.178-.006.436.005.873-.006,1.309a.238.238,0,0,0,.207.277,4.991,4.991,0,0,1,1.974,1.055c.2.191.389.386.585.578a3.106,3.106,0,0,1,.438.574c.074.106.045.161-.063.221-.339.189-.672.388-1.007.583a.982.982,0,0,1-.229.129h0c-.024.018.01,0-.015.017-.289.2-.289.2-.5-.072C-278.34,963.971-278.555,963.835-278.748,963.68Z' transform='translate(-222.643 -39.998)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-rootline-circle .wpbdp-rootline-counter span {
	font-size: 0px;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-form-actions button {
	width: 190px;
	min-height: 50px;
	border-radius: 7px;
	font-size: 1.125rem;
	background: #32698B !important;
	font-weight: bold;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	border: none !important;
	padding-top: 3px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_fields button.submit-next-button {
	margin-top: 15px !important;
}

@media (min-width: 768px) {
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_fields button.submit-next-button {
		margin-top: 25px !important;
	}
}

@media screen and (max-width: 767px) {
	.business-directory .wpbdp-page .wpbdp-submit-listing-form-actions button {
		width: 120px;
		height: 40px;
		font-size: .875rem;
		vertical-align: top;
		min-height: 40px;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-form-actions.wpbdp-full button.submit-back-button,
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-form-actions.wpbdp-full button.submit-next-button {
		margin: 30px 10px !important;
		min-height: 50px;
	}
}

@media screen and (max-width: 767px) {
	.business-directory .wpbdp-rootline-bar {
		top: 32px !important;
		height: 1px !important;
		width: 30px !important;
		opacity: 1 !important;
	}
	.business-directory .wpbdp-submit-rootline .wpbdp-rootline-circle {
		width: 60px !important;
		height: 60px !important;
	}
	.business-directory .wpbdp-rootline-counter {
		background-size: 30px !important;
	}
}

.business-directory .wpbdp-submit-rootline .wpbdp-rootline-section-name {
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	opacity: 1;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-rootline-bar {
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 50%, #32698B 50%);
	top: 40px;
	height: 2px;
	opacity: 0.4;
}

.business-directory .wpbdp-submit-rootline .wpbdp-rootline-circle {
	height: 76px;
	width: 76px;
	background: #fff;
	position: relative;
	z-index: 1;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%2332698b' stroke-width='1' stroke-dasharray='8%2c8%2c 8' stroke-dashoffset='12' stroke-linecap='round'/%3e%3c/svg%3e");
	border-radius: 100px;
	border: none;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-submit-listing-section-content .wpbdp-form-field-label-city,
.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-submit-listing-section-content .wpbdp-form-field-label-state__province,
.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-submit-listing-section-content .wpbdp-form-field-label-postal_code {
	grid-column: span 4 / span 4;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-submit-listing-section-content .wpbdp-form-field-label-country {
	grid-column: span 12 / span 12;
}

.business-directory .wpbdp-page h3 {
	color: #32698B;
	font-size: 1.125rem;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-submit-rootline {
	margin: 25px auto 40px auto;
}

.business-directory header.entry-header h1 {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem !important;
	padding-top: .75rem !important;
}

@media (max-width: 767px) {

	.business-directory .create-listing header.entry-header h1 {
		font-size: 1.125rem !important;
	}
}

.business-directory header.entry-header h1:before {
	content: '';
	display: block;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
	width: 6.25rem;
	height: .3125rem;
}

.business-directory .wpbdp-submit-section-listing_fields.wpbdp-submit-checked .wpbdp-rootline-circle {
	background: #32698B;
}

.business-directory .wpbdp-submit-section-listing_fields.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43.018' height='43.017' viewBox='0 0 43.018 43.017'%3E%3Cg id='Group_2877' data-name='Group 2877' transform='translate(-136.551 -65.642)'%3E%3Ccircle id='Ellipse_10' data-name='Ellipse 10' cx='9.977' cy='9.977' r='9.977' transform='translate(148.083 65.642)' fill='%23fff'/%3E%3Cpath id='Path_870' data-name='Path 870' d='M164.728,87.151H162.62a.919.919,0,0,0-.8.492l-.974,1.792-2.783,5.118-2.782-5.118-.975-1.792a.919.919,0,0,0-.8-.492h-2.108c-8.2,0-14.841,7.055-14.841,15.759v3.831a1.918,1.918,0,0,0,1.919,1.918h39.181a1.918,1.918,0,0,0,1.918-1.918V102.91C179.569,94.206,172.925,87.151,164.728,87.151Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-submit-section-plan_selection.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2884' data-name='Group 2884' xmlns='http://www.w3.org/2000/svg' width='52.216' height='37.242' viewBox='0 0 52.216 37.242'%3E%3Cpath id='Path_871' data-name='Path 871' d='M-786.534,147.162l-.279.1q-6.642,2.543-13.281,5.092c-.352.136-.545.128-.728-.245-.284-.578-.632-1.124-.954-1.683q-1.8-3.112-3.6-6.223a6.915,6.915,0,0,0-.7-1.2v1.4c0,.033,0,.067,0,.1h0c-.008.115-.022.23-.022.345q0,9.6,0,19.209c0,.115.015.23.023.345-.008.191-.03.382-.02.572s.123.135.225.062a1.538,1.538,0,0,0,.609-.227,1.052,1.052,0,0,0,.193-.031q3.874-1.388,7.746-2.779h0a1.055,1.055,0,0,0,.5-.184l.394-.124a.932.932,0,0,0,.419-.167h0c1.382-.482,2.767-.958,4.147-1.447,1.168-.413,2.33-.84,3.5-1.261a.832.832,0,0,0,.436-.168c.378-.125.749-.279,1.135-.366.339-.076.335-.288.335-.55q-.007-5.094-.006-10.188C-786.466,147.428-786.42,147.292-786.534,147.162Z' transform='translate(832.637 -127.877)' fill='%23fff'/%3E%3Cpath id='Path_872' data-name='Path 872' d='M-1025.426-.708q2.281-1.952,4.552-3.916c.118-.067.244-.127.283-.275-.107-.1-.2-.232-.378-.208a.3.3,0,0,0-.268-.078.079.079,0,0,0-.032,0q-2.728-.529-5.455-1.057-7.116-1.366-14.232-2.726a.646.646,0,0,0-.522.062q-2.442,1.605-4.895,3.2c-.382.257-.645-.077-.952-.191-.039-.214-.241-.261-.386-.356-1.157-.753-2.345-1.462-3.469-2.261a2.114,2.114,0,0,0-1.794-.34c-6.53,1.27-13.065,2.512-19.6,3.764-.085.016-.212-.026-.235.149,1.623,1.39,3.25,2.8,4.9,4.181.285.24.277.384.08.673-1.517,2.231-3,4.482-4.53,6.708-.275.4-.192.487.223.634q9.256,3.268,18.5,6.582c.536.193.748.088,1.026-.375,1.532-2.553,3.1-5.082,4.659-7.62-.052-.327-.354-.305-.565-.375-2.455-.815-4.925-1.582-7.391-2.362-2.355-.745-4.706-1.5-7.065-2.237-1.307-.406-2.612-.823-3.941-1.255a1.372,1.372,0,0,1,.539-.178c6.115-1.519,12.241-2.993,18.354-4.518a1.72,1.72,0,0,0,.785-.289.262.262,0,0,0,.042-.083c.307-.043.243.194.25.373q.111,3.028.221,6.056h0v.3h0q0,.149,0,.3h.169q0-.149,0-.3t0-.3h0c.072-1.978.163-3.955.2-5.934.009-.435.131-.532.509-.431a1.043,1.043,0,0,0,.178.08q6.735,1.653,13.472,3.3l6.229,1.528c-.084.206-.3.109-.384.245h0a1.562,1.562,0,0,0-.244.038q-9.234,2.928-18.47,5.849c-.354.111-.276.264-.178.482l2,3.394a.968.968,0,0,0,.261.44c.79,1.4,1.592,2.787,2.362,4.194.185.338.326.417.709.266,2.524-.991,5.061-1.948,7.593-2.918q5.582-2.137,11.161-4.283c.153-.059.551-.017.273-.418-.744-1.075-1.472-2.162-2.206-3.245a20.7,20.7,0,0,0-1.274-1.884,18.037,18.037,0,0,0-1.207-1.8C-1025.795-.381-1025.629-.535-1025.426-.708Z' transform='translate(1072.807 8.991)' fill='%23fff'/%3E%3Cpath id='Path_873' data-name='Path 873' d='M-992.18,144.339a.841.841,0,0,0-.05-.485q0-.1,0-.2a.966.966,0,0,1,0-.484.118.118,0,0,0-.166.094q-.58.944-1.16,1.887-2.026,3.315-4.055,6.629c-.078.128-.085.376-.375.272-.721-.261-1.45-.5-2.176-.745a1.022,1.022,0,0,0-.52-.187l-.09-.035a.157.157,0,0,0-.167-.064c-.011-.007-.024-.005-.041.01-.311-.126-.617-.265-.932-.378-3.176-1.133-6.356-2.257-9.528-3.4-.382-.138-.489-.118-.487.328.017,3.415.008,6.829.014,10.244,0,.153-.084.33.07.463a.717.717,0,0,0,.419.171q3.372,1.208,6.745,2.415c.957.341,1.921.665,2.881,1a1.029,1.029,0,0,0,.517.187h0a3.04,3.04,0,0,0,.387.2q2.75.964,5.5,1.918l2.835.984c.125.086.264.211.293-.072.018-.178.02-.358.029-.537a.841.841,0,0,0,.05-.485Q-992.176,154.2-992.18,144.339Z' transform='translate(1017.994 -128.02)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-submit-section-listing_images.wpbdp-submit-checked .wpbdp-rootline-circle {
	background: #32698B;
}

.business-directory .wpbdp-submit-section-listing_images.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.447' height='27.724' viewBox='0 0 38.447 27.724'%3E%3Cpath id='Path_868' data-name='Path 868' d='M-9920.07,373.52l6.527,9.8s13.33-19.112,25.414-22.185' transform='translate(9923.537 -358.095)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field .wpbdp-form-field-label .wpbdp-form-field-validation-error-wrapper+label {
	color: #E62643;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section a.reset.wpbdp-full {
	display: none;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select span.select2-selection {
	border: 1px solid #D0D0D0;
	height: 61px;
	padding-left: 0px;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select ul.select2-selection__rendered {
	height: 61px;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select .select2-search__field {
	height: 61px;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select li.select2-search.select2-search--inline {
	margin: 0px;
}

.business-directory .wpbdp-submit-listing-section .wpbdp-form-field-html .selection li.select2-selection__choice {
	font-size: 12px;
	padding: 2px 28px 2px 7px;
	font-weight: bold;
	border: 1px solid #707070;
	border-radius: 6px;
	position: relative;
	color: #333333;
	background: #EBECED;
	margin-right: 10px;
	margin-top: 7px;
	white-space: inherit;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-submit-listing-section .wpbdp-form-field-html .selection li.select2-selection__choice span.select2-selection__choice__remove {
	position: absolute;
	right: 0;
	font-size: 23px;
	color: #333;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select input.select2-search__field {
	height: 61px;
	margin: 0px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: 1.25rem;
	font-weight: 400;
	color: #333333;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.search-fields .wpbdp-form-field-type-select .wpbdp-form-field-inner {
	padding-left: 0px;
}

.business-directory .wpbdp-page .wpbdp-main-box .main-fields .box-col.submit-btn {
	width: 26px;
	height: 0px;
	padding: 0px;
}

.business-directory .wpbdp-main-box .main-fields #wpbdp-search-form {
	padding-left: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"] {
	font-size: 0px;
	padding: 0px;
	background-color: transparent !important;
	width: 20px;
	position: absolute;
	background-size: 19px !important;
	border: none;
	top: 11px;
	background-repeat: no-repeat !important;
	height: 20px;
	min-width: auto;
	background-image: url("data:image/svg+xml,%0A%3Csvg id='search' xmlns='http://www.w3.org/2000/svg' width='25.637' height='25.637' viewBox='0 0 25.637 25.637'%3E%3Cg id='Group_2598' data-name='Group 2598'%3E%3Cg id='Group_2597' data-name='Group 2597'%3E%3Cpath id='Path_863' data-name='Path 863' d='M11.29,0A11.29,11.29,0,1,0,22.58,11.29,11.3,11.3,0,0,0,11.29,0Zm0,20.5A9.206,9.206,0,1,1,20.5,11.29,9.216,9.216,0,0,1,11.29,20.5Z' fill='%23066a8c'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_2600' data-name='Group 2600' transform='translate(17.577 17.577)'%3E%3Cg id='Group_2599' data-name='Group 2599'%3E%3Cpath id='Path_864' data-name='Path 864' d='M358.8,357.326l-5.975-5.975a1.042,1.042,0,0,0-1.474,1.474l5.975,5.975a1.042,1.042,0,0,0,1.474-1.474Z' transform='translate(-351.046 -351.046)' fill='%23066a8c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important;
}

.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"]:hover {
	opacity: 1;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"] {
		right: 25px;
	}
}

@media (min-width: 992px) {
	.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"] {
		right: 30px;
	}
}

@media (min-width: 1200px) {
	.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"] {
		right: 36px;
	}
}

@media (max-width: 767px) {
	.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn input[type="submit"] {
		right: 12px;
		top: 11px;
	}
}

.business-directory .wpbdp-main-box .main-fields .box-col.submit-btn a.advanced-search-link {
	display: none;
}

.business-directory .wpbdp-page .wpbdp-main-box .wpbdp-main-links-container #wpbdp-bar-show-directory-button,
.business-directory .wpbdp-page .wpbdp-main-box .wpbdp-main-links-container #wpbdp-bar-view-listings-button,
.business-directory .wpbdp-page .wpbdp-main-box .wpbdp-main-links-container #wpbdp-bar-manage-listing-button {
	display: none;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-main-box {
		position: relative;
		margin: 15px 0 0px 0;
	}
}

.business-directory .add-listing-button {
	display: inline-block;
	margin-left: 20px;
}

@media (min-width: 768px) {
	.business-directory .add-listing-button {
		margin-left: 40px;
	}
}

.business-directory .add-listing-button a {
	background-position: left;
	border: none;
	background-repeat: no-repeat;
	background-size: 16px;
	font-size: .875rem;
	font-style: normal;
	font-weight: bold;
	color: #333;
	padding: 0px 0px 0px 27px;
	background-image: url("data:image/svg+xml,%0A%3Csvg id='Group_2788' data-name='Group 2788' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Ellipse_1' data-name='Ellipse 1' fill='%23fff' stroke='%23066a8c' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='11' stroke='none'/%3E%3Ccircle cx='11' cy='11' r='10' fill='none'/%3E%3C/g%3E%3Cg id='Group_2787' data-name='Group 2787' transform='translate(5 5)'%3E%3Cline id='Line_284' data-name='Line 284' x1='12' transform='translate(0 6)' fill='none' stroke='%23066a8c' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_285' data-name='Line 285' x1='12' transform='translate(6) rotate(90)' fill='none' stroke='%23066a8c' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media screen and (min-width: 62em) {
	
	.business-directory .add-listing-button a {

		font-size: 1rem;
	}
}

@media (max-width: 767px) {
	.business-directory .wpbdp-main-box .wpbdp-main-links-container input#wpbdp-bar-submit-listing-button {
		padding: 0px 0px 0px 21px;
		max-width: 176px;
	}
}

.business-directory h1.featured-listing-heading {
	margin-top: 25px !important;
}

.featured-div {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.featured-div .featured-sub-div {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 30px;
	word-break: break-word;
}

.featured-div .featured-sub-div .featured-image-div {
		height: 180px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
		text-align: center;
}

.featured-div .featured-sub-div .featured-image-div a.featured-image {

	display: inline-block;
}

.featured-div .featured-sub-div .featured-image-div img {
	height: auto;
	margin: 0 auto;
}

@media (min-width:768px) {
	.featured-div {
		display: flex;
		flex-wrap: wrap;
	}
	.featured-div .featured-sub-div {
		margin-right: 30px;
	}
	.featured-sub-div:nth-child(4n+4) {
		margin-right: 0px;
	}
	.featured-div .featured-sub-div {
		width: 21.7%;
	}
}

@media (min-width:992px) {
	.featured-div .featured-sub-div {
		width: 22.6%;
	}
}

@media (min-width:1200px) {
	.featured-div .featured-sub-div {
		width: 23%;
	}
}

.featured-div .featured-sub-div .compnay-content-div h3 {
	font-size: 1.15rem;
	margin: 0px;
	padding: 11px 0px 0px 0px;
	font-weight: bold;
}

.featured-div .featured-sub-div .compnay-content-div h3 a {

	color: #32698B;
	text-decoration: none;
}

.featured-div .featured-sub-div .compnay-content-div h3 a:hover {
	color: #333333;
}

.featured-div .featured-sub-div .compnay-content-div h3 img.company-logo-image {
	max-width: 137px;
}

.featured-div .featured-sub-div .compnay-content-div p {
	font-size: .875rem;
	color: #666;
	line-height: 1.5;
	padding-top: 5px;
	font-style: normal;
	word-break: break-word;
}


@media screen and (min-width: 62em) {
	
	.featured-div .featured-sub-div .compnay-content-div p {

		font-size: 1rem;
	}
}

.featured-div .featured-sub-div .compnay-content-div p.view-listing {
	font-size: .875rem;
	font-style: italic;
	color: #32698B;
	padding-top: 0px;
}

@media screen and (min-width: 62em) {
	
	.featured-div .featured-sub-div .compnay-content-div p.view-listing {

		font-size: 1rem;
	}
}

.featured-div .featured-sub-div .compnay-content-div p.view-listing a {
	padding-right: 15px;
	text-decoration: none;
	color: #32698b;
	position: relative;
}

.featured-div .featured-sub-div .compnay-content-div p.view-listing a:after {

	width: 9px;
    height: 9px;
    border-right: 1px solid #32698B;
    border-bottom: 1px solid #32698B;
    position: absolute;
    right: 0;
    content: " ";
    top: 6px;
	transform: rotate( -45deg);
    transition: all 0.2s ease-in-out;
}

.featured-div .featured-sub-div .compnay-content-div p.view-listing a:hover {

	color: #333;
}

.featured-div h3.more-featured-list {
	font-size: 1rem;
	font-weight: 700;
	color: #333;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%;
}

.featured-div h3.more-featured-list a {
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.193' height='17.105' viewBox='0 0 11.193 17.105'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(-674.755 -941.767)' fill='none' stroke='%23e51b39' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	color: #333333;
	background-size: 10px;
	text-decoration: none;
}

.featured-div h3.more-featured-list a:hover {
	color: #32698b;
}

.business-directory .wpbdp-page {
	display: inline-block;
	margin-right: 30px;
}

@media (min-width:992px) {
	.business-directory .wpbdp-page {
		width:39%;
	}
}

@media (min-width:1200px) {
	.business-directory .wpbdp-page {
		width: 50.1%;
	}
}

.business-directory .wpbdp-main-box .main-fields.box-row.cols-2.cf {
	display: inline-block;
	position: relative;
	width: 100%;
}

.business-directory .wpbdp-main-box .box-col.search-fields {
	width: 96%;
	float: none;
	margin-bottom: 0px;
}

.business-directory .wpbdp-main-box .box-col.search-fields input.keywords-field {
	height: 40px;
	margin: 0px;
	padding-left: 11px;
	padding-right: 50px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	border: 1px solid #D0D0D0;
	width: 100%;
}

.business-directory .wpbdp-main-box .box-col.search-fields input.keywords-field::placeholder {
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
}

.business-directory h1.directory-heading,
.business-directory h1.featured-listing-heading {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem;
	padding-top: .75rem;
	font-weight: bold;
	color: #E51B39;
	margin-top: 30px;
}

.business-directory h1.directory-heading:before,
.business-directory h1.featured-listing-heading:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.business-directory .directory-categories h2 {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem;
	padding-top: .75rem;
	font-weight: bold;
	color: #E51B39;
}

.business-directory .directory-categories h2:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.directory-categories .categories-div h4 {
	border-bottom: .0625rem solid #c1d2dc;
	padding-bottom: 10px;
}

.directory-categories .categories-div h4 a {
	color: #32698B;
	font-size: .875rem;
	font-weight: bold;
	text-decoration: none;
}

@media screen and (min-width: 62em) {
	
	.directory-categories .categories-div h4 a {

		font-size: 1rem;
	}
}


.directory-categories .categories-div h4 a:hover {

	color: #333333;
}

.directory-categories .categories-div ul.wooc_sclist {
	color: #32698B;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	width: 91%;
}

.directory-categories .categories-div ul.wooc_sclist li {
	color: #32698B;
	font-size: .875rem;
	font-weight: 600;
	margin: 0px;
	padding: 5px;
	list-style: none;
	position: relative;
}

.directory-categories .categories-div ul.wooc_sclist li:before {
	content: "\2022";
	color: #32698B;
	top: 5px;
	position: absolute;
}

.directory-categories .categories-div ul.wooc_sclist li a {
	color: #32698B;
	font-size: .875rem;
	padding-left: 16px;
	display: inherit;
	text-decoration: none;
}

.directory-categories .categories-div ul.wooc_sclist li a:hover {

	color: #333;
}

.directory-categories .categories-div {
	margin-bottom: 15px;
	position: relative;
}

@media (min-width:992px) {
	.directory-categories .categories-div {
		width: 23%;
		display: inline-block;
		margin-right: 25px;
		vertical-align: top;
	}
	.directory-categories .categories-div:nth-of-type(4n) {
		margin-right: 0;
	}
}

@media (min-width:1200px) {
	.directory-categories .categories-div {
		width: 23.3%;
	}
}

@media (max-width:767px) {
	.business-directory .wpbdp-page {
		margin-right: 0px;
		width: 100%;
	}
}

.business-directory .sort-div {
	position: relative;
	vertical-align: top;
	padding-top: 9px;
	float: right;
}

.business-directory label.directory-search-label {
	width: auto;
	font-size: 1rem;
	font-weight: bold;
	color: #333;
	float: left;
}


@media screen and (min-width: 768px) and (max-width: 991px) {
	.business-directory label.directory-search-label {
		font-size: 1.125rem;
		padding-right: 20px;
		padding-top: 22px;
	}
	.business-directory .wpbdp-page {
		margin-right: 25px;
		width: 30%;
	}
	.business-directory .add-listing-button {
		margin-left: 5px
	}
	.directory-categories .categories-div {
		width: 48%;
		display: inline-block;
		margin-right: 25px;
		vertical-align: top;
	}
	.directory-categories .categories-div:nth-of-type(2n) {
		margin-right: 0;
	}

	.business-directory .businessdirectory-renewal.wpbdp-page {
		width: 100%;
	}
}

@media (max-width:767px) {
	.business-directory .sort-div {
		text-align: right;
		padding-bottom: 30px;
		padding-top: 0px;
	}
	.business-directory .sort-div div#sorting-options-id {
		margin-top: 0px;
		z-index: 1;
	}
	.business-directory .wpbdp-page .wpbdp-main-box {
		margin-bottom: 0px;
	}
	.business-directory .wpbdp-main-box .box-col.search-fields {
		width: 100%;
	}

	.business-directory .add-listing-button {

		margin-top: 10px;
	}
}


/* .business-directory .sort-div select.sorting-options {
	border: none;
	height: 45px;
	border-radius: 0px;
	padding-left: 11px;
	padding-right: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	-webkit-appearance: none;
	width: 180px;
	text-overflow: ellipsis;
}

.business-directory .sort-div select.sorting-options option {

	background-color: #32698B;
	color: #fff;
	font-size: 16px;
	box-shadow: none;
	padding: 10px 0px;
	} */

.business-directory .listing-companylogo .frm_error_style {
	position: absolute;
	top: -20px;
	padding: 5px 12px;
	margin-bottom: 0px;
	color: #fff;
	background: #E62643;
	box-sizing: border-box;
	border-radius: 4px;
	font-size: .875rem;
	border: 1px solid rgba(63, 75, 91, 0.2);
}

.business-directory .listing-companylogo .frm_error {
	color: #E62643;
}

.business-directory .request_information_form_premium .frm_message {
	margin: 0px;
	padding: 6px;
	position: absolute;
	top: -20px;
	width: 100%;
}

.business-directory .request_information_form_premium .frm_message p {
	padding: 0px;
	margin: 0px;
}

.business-directory .request_information_form_premium .frm_message p span {
	padding-right: 20px;
	position: relative;
	left: 30px;
	font-size: 13px;
	cursor: pointer;
}

.business-directory .cat-main-div h2.category-name {
	margin-top: 25px;
}

.business-directory .sort-div select.sorting-options option option:checked,
.business-directory .sort-div select.sorting-options option option:hover {
	background-color: #000;
}

.business-directory .sort-div div#sorting-options-id {
	display: inline-block;
	position: relative;
	padding-left: 5px;
}

.business-directory .sort-div div#sorting-options-id:before {
	content: "";
	background-repeat: no-repeat;
	position: absolute;
	width: 21px;
	height: 14px;
	background-size: 20px;
	left: -20px;
	top: 6px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.276' height='17.5' viewBox='0 0 30.276 17.5'%3E%3Cg id='Group_2735' data-name='Group 2735' transform='translate(1.5 1.5)'%3E%3Cline id='Line_282' data-name='Line 282' x1='27' transform='translate(0.276)' fill='none' stroke='%23066a8c' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_283' data-name='Line 283' x1='21.914' transform='translate(0 7.5)' fill='none' stroke='%23066a8c' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_284' data-name='Line 284' x1='14' transform='translate(0 14.5)' fill='none' stroke='%23066a8c' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-page .wpbdp-main-links {
	position: absolute;
	right: 0;
	top: 18px;
	display: none;
}

@media (max-width:767px) {
	.business-directory .wpbdp-page .wpbdp-main-links {
		position: relative;
		top: 22px;
	}
	.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html span.select2-selection {
		padding-left: 5px !important;
	}
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html span.select2-selection {
	border: 1px solid #999999;
	min-height: 45px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 40px;
	font-size: 1.25rem;
	font-weight: 400;
	color: #333333;
	background-color: #EBECED;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html span.select2-selection__rendered {
	height: 45px;
	color: #333333;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 10px;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html .select2-selection__arrow b {
	border: none;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	width: 17px;
	height: 11px;
	margin-left: -26px;
	margin-top: 3px;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html span.select2-selection .select2-selection__rendered {
	white-space: inherit;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-html .select2-container--default.select2-container--open .select2-selection__arrow b {
	transform: rotate(180deg);
	border: none;
}

.business-directory .select2-results ul.select2-results__options {
	padding: 20px;
}

.business-directory .select2-results ul.select2-results__options li {
	font-size: 1rem;
	border-bottom: 1px solid #EBECED;
}

.business-directory .select2-results .select2-results__option--highlighted[data-selected] {
	background-color: #EFF0F2;
	color: #333333;
}

.business-directory span.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
	border-radius: 0px 0px 6px 6px;
	background: #fff;
	border: none;
	box-shadow: 0 3px 7px 0 rgb(121 101 126 / 60%);
}

.business-directory .wpbdp-page div#wpbdp-categories {
	display: none;
}

.business-directory .desclaimer-info .footer-descl {
	background-color: #32698B;
	display: table;
	margin: 20px auto 0px auto;
	border-radius: 17px;
	padding: 0px 6px 0px 12px;
	position: relative;
}

.business-directory .desclaimer-info .footer-descl p.descl {
	color: #fff;
	font-size: .875rem;
	font-style: italic;
	font-weight: 600;
	text-align: center;
	margin-bottom: 5px;
}

.business-directory .desclaimer-info .footer-descl p.descl span.descl-span {
	font-size: .875rem;
}

.business-directory .desclaimer-info .footer-descl div {
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

.business-directory .desclaimer-info .footer-descl div span a {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	position: relative;
	display: inline-block;
}

@media (min-width:768px) {

	.business-directory .desclaimer-info .footer-descl div span a {
		padding: 12px 7px 13px 7px;
		font-size: 12px;
	}
}

@media (min-width:992px) { 

	.business-directory .desclaimer-info .footer-descl div span a {

		font-size: 11px;
		padding: 12px 5px 13px 5px;
	}
}

@media (min-width:1200px) { 

	.business-directory .desclaimer-info .footer-descl div span a {

		font-size: .875rem;
		padding: 12px 7px 13px 7px;
	}
}

@media (max-width:767px) { 

	.business-directory .desclaimer-info .footer-descl div span {

		display: block;
		padding: 0px 0px 10px 0px;
	}
	.business-directory .desclaimer-info .footer-descl div span:last-child {
		padding: 0px;
	}

	.business-directory .desclaimer-info .footer-descl div span.dsclmr-add-button a {
		display: inline-block;
		padding: 8px 10px 8px 10px;
		margin-left: 0px;
		width: 100%;
	}

	.business-directory .desclaimer-info .footer-descl div span:after {

		content: none !important;
	}

	.business-directory .desclaimer-info .footer-descl div span a {
		font-style: normal;
		text-decoration: none;
		font-size: .875rem;
	}
	.business-directory .desclaimer-info .footer-descl span.tooltip,
	.business-directory .desclaimer-info .footer-descl div a.tooltiptext,
	.business-directory .desclaimer-info .footer-descl span.tooltip_claim,
	.business-directory .desclaimer-info .footer-descl div a.tooltiptext_claim {

		z-index: 8 !important;
	}
}

.business-directory .paginate-links {
	text-align: center;
	padding: 20px 0px;
}

.business-directory .paginate-links span.page-numbers.current {
	font-size: 1rem;
	font-weight: bold;
	font-style: italic;
	color: #E51B39;
	padding: 0px 10px;
}

.business-directory .paginate-links a.page-numbers {
	font-size: 1rem;
	font-weight: bold;
	font-style: italic;
	color: #333;
	padding: 0px 10px;
}

.paginate-links a.next.page-numbers {
	font-style: normal;
}

.business-directory .desclaimer-info .footer-descl div span:first-child:after {
	content: none;
}

.listing-companydeatail h2.header {
	color: #32698B;
	font-size: 2.25rem;
	font-weight: bold;
	border-bottom: 1px solid #C1D2DC;
	padding-bottom: 13px;
	margin: 0px 0px 15px 0px;
}

.listing-companydeatail .listname-company p {
	font-weight: 400;
	color: #404040;
	font-size: .875rem;
	padding: 0px;
	margin: 0px;
}

@media screen and (min-width: 62em) {
	
	.listing-companydeatail .listname-company p {

		font-size: 1rem;
	}
}


.listing-companydeatail .listname-company p.c-heq {
	font-weight: bold;
	color: #E51B39;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.featured-listing-tgroup {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

@media (max-width:767px) {
	.featured-listing-tgroup {
		justify-content: center;
	}
	.featured-listing-tgroup .fl-logo-block {
		width: 100% !important;
		margin-right: 0px !important;
	}
	.business-directory .key-personal-desc {
		margin-bottom: 40px;
	}
}

.featured-listing-tgroup .fl-logo-block {
	width: 30.6%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	min-height: 149px;
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 15%);
	margin-right: 25px;
	margin-bottom: 25px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}

.featured-listing-tgroup .fl-logo-block .compnay-content-div {

	width: 100%;
}

.featured-listing-tgroup .fl-logo-block .compnay-content-div .cmp_logo_height_div {

	min-height: auto;
}

.cat-featured-sub-div.fl-logo-block:nth-of-type(3n),
.featured-listing-tgroup .fl-logo-block:nth-of-type(3n) {
	margin-right: 0px;
}

.featured-listing-tgroup .fl-logo-block h3 {
	margin: 0px;
	padding: 0px 10px;
	font-size: 1.15rem;
    font-weight: bold;
    line-height: 22px;
}

.featured-listing-tgroup .fl-logo-block h3 a {

	color: #32698B;
	text-decoration: none;
}

.featured-listing-tgroup .fl-logo-block h3 a:hover {

	color: #333333;
}

.featured-listing-tgroup .fl-logo-block img {
	width: auto;
	max-height: 100px;
}

.directory-categories .categories-div .catelist-acc {
    cursor: pointer;
    top: 8px;
    background: #32698B;
    width: 24px;
    height: 24px;
    border-radius: 50px;
    position: absolute;
    right: 0px;
}

.directory-categories .categories-div .catelist-acc::after {
	width: 10px;
	height: 10px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	position: absolute;
	right: 9px;
	content: " ";
	top: 7px;
	transform: rotate(-45deg);
	transition: all 0.2s ease-in-out;
}

.directory-categories .categories-div .catelist-acc.active::after {
	transform: rotate(45deg);
	transition: all 0.2s ease-in-out;
	top: 5px;
    right: 7px;
}

.directory-categories .categories-div ul.wooc_sclist {
	display: none;
}

@media (max-width:767px) {
	.directory-categories .categories-div .catelist-acc {
		top: -1px;
	}
	.directory-categories .categories-div h4 {
		padding-bottom: 15px;
		margin-bottom: 0;
		margin-top: 10px;

	}
	.directory-categories .categories-div ul.wooc_sclist {
		margin: 10px 0px 0px 7px;
	}
}

@media (max-width:1199px) {

	.directory-categories .categories-div h4 {

		padding-right: 25px;
	}
}

.business-directory .listing-companylogo {
	background: #F6F7F8;
}

.bdcompany-bgblock h2.header-background-image {
	position: relative;
	padding: 0px;
	margin: 0px;
	max-width: 858px;
}

.bdcompany-bgblock h2.header-background-image:before {
	content: "";
	position: absolute;
	background: #32698B;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 2;
	opacity: 0.5;
}

@media (min-width:768px) {

	.business-directory .listing-companylogo .bdcompany-bgblock {
		display: flex;
		justify-content: center;
		width: 100%;
		max-width: 858px;
	  }

	.business-directory .listing-companylogo {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

@media (min-width:1200px) {
	.business-directory .listing-companylogo {
		min-height: 425px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.business-directory .listing-companylogo .listname-company {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.business-directory .listing-companylogo .listname-company {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.listing-companydeatail .listname-company p {
		font-size: 14px !important;
	}
	.business-directory .listing-companylogo .listing-companydeatail .listname-company p.c-contact {
		padding-top: 20px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {

	.business-directory .listing-companylogo .listing-companydeatail .listname-company p.website-url a {
		margin-top: 20px !important;
	}
}

.bdcompany-bgblock h2.header-background-image img {
	height: auto;
}

.business-directory .listing-companylogo .listing-companydeatail {
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
}

.listing-companydeatail .listname-company p.website-url {
	display: inline-block;
	margin-right: 5px;
}

@media (min-width: 768px) {

	.business-directory .listing-companylogo .listing-companydeatail {

		max-width: 220px;
	}
}

@media (min-width: 992px) {

	.business-directory .listing-companylogo .listing-companydeatail {
		max-width: 280px;
		margin-right: 20px;
	}

	.listing-companydeatail .listname-company p.website-url {
		padding-bottom: 5px;
	}
}

@media (min-width: 1200px) {

	.business-directory .listing-companylogo .listing-companydeatail {
		max-width: 330px;
		margin-right: 10px;
	}

	.listing-companydeatail .listname-company p.website-url {

		padding-bottom: 5px;
	}
}

.business-directory .listing-companylogo .listing-companydeatail .listname-company p.c-contact {
	font-weight: bold;
	color: #E51B39;
	padding-bottom: 2px;
	text-transform: uppercase;
	padding-top: 15px;
}

.business-directory .listing-companylogo .listing-companydeatail .listname-company p.website-url a {
	font-weight: 600;
	font-size: .875rem;
	color: #fff;
	padding-bottom: 2px;
	text-transform: uppercase;
	background-color: #32698B;
	border-radius: 19px;
	display: inline-block;
	padding: 8px 16px;
	letter-spacing: .5px;
	margin-top: 25px;
	text-decoration: none;
}

.business-directory .company-description-block {
	padding-top: 15px;
	padding-bottom: 10px;
	word-break: break-word;
}

.business-directory .company-description-block p {

	font-size: .875rem;
	color: #666;
}

@media screen and (min-width: 62em) {
	
	.business-directory .company-description-block p{

		font-size: 1rem;
	}
}

.business-directory .company-description-block h3.cd-heading {
	padding: 17px 0px 10px 0px;
}

.business-directory p.company-description {
	font-size: .875rem;
	color: #202020;
}

@media screen and (min-width: 62em) {
	
	.business-directory p.company-description {

		font-size: 1rem;
	}
}

.business-directory .key-personal-descy h3.key_personal_header,
.company-description-block h3.cd-heading {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem;
	padding-top: .75rem;
	font-weight: bold;
	color: #E51B39;
}

.business-directory .key-personal-descy h3.key_personal_header:before,
.company-description-block h3.cd-heading:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.business-directory .key-personal-descy .keypersonal-content-block {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-bottom: 40px;
	text-align: center;
	word-break: break-word;
}

.business-directory .key-personal-descy .key_personal_img {
	margin-bottom: 10px;
}

.business-directory .key-personal-descy .key_personal_desc {
	font-size: 1rem;
	color: #202020;
}

@media screen and (min-width: 62em) {
	
	.business-directory .key-personal-descy .key_personal_desc {

		font-size: 1.125rem;
	}
}


.business-directory .key-personal-descy .key_personal_short_form {
	font-size: .875rem;
	color: #666666;
}

@media screen and (min-width: 62em) {
	
	.business-directory .key-personal-descy .key_personal_short_form{

		font-size: 1rem;
	}
}

@media (max-width:767px) {
	.business-directory .key-personal-descy,
	.business-directory .company-articles-block {
		padding-top: 5px;
	}
	.business-directory .listing-companylogo .listname-company {
		padding-top: 30px !important;
	}
}

.business-directory .key-personal-desc h3.key_personal_header {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem;
	padding-top: .75rem;
	font-weight: bold;
	color: #E51B39;
	margin-top: 10px;
}

.business-directory .key-personal-desc h3.key_personal_header:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.business-directory .key-personal-desc .prod-name-block {
	display: inline-block;
	border: 1px solid #DCE2E5;
	padding: 17px 20px;
}

.business-directory .key-personal-desc .prod-name-block .prod_name {
	font-size: .875rem;
	font-weight: bold;
	color: #202020;
	padding-bottom: 3px;
}

@media screen and (min-width: 62em) {
	
	.business-directory .key-personal-desc .prod-name-block .prod_name {

		font-size: 1rem;
	}
}

.business-directory .key-personal-desc .prod-name-block .prod_desc {
	font-size: .875rem;
	color: #202020;
	word-break: break-word;
}

@media screen and (min-width: 62em) {
	
	.business-directory .key-personal-desc .prod-name-block .prod_desc {

		font-size: 1rem;
	}
}

@media (max-width:767px) {
	.business-directory .key-personal-desc .prod-name-block {
		width: 100%;
	}
	.business-directory .key-personal-desc .prod-name-block:nth-child(even) {
		background: #F8F9FA;
	}
	.business-directory .listing-companylogo .listing-companydeatail {
		padding-top: 25px;
		padding-bottom: 25px !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	.business-directory .desclaimer-info .footer-descl {
		margin: 50px auto 0px auto;
		padding: 12px;
		display: block;
	}
	.all_listings .az-letters {
		padding: 15px 10px !important;
	}
	.business-directory .listing-companydeatail {
		padding-top: 20px !important;
		padding-bottom: 10px !important;
	}
	.listing-companydeatail h2.header {
		font-size: 1.5rem !important;
	}
}

.business-directory .site-content.container {
	padding-bottom: 30px;
}

.business-directory .site-content.container .row.article-detail-page {
	padding-bottom: 0px;
}

.business-directory .listing-companylogo {
	position: relative;
}

.business-directory .listing-companylogo .frm_forms {
	position: absolute;
	width: 350px;
	right: 20px;
	z-index: 9;
	bottom: 0px;
	display: none;
}

.business-directory .listing-companylogo .frm_forms .frm_form_fields {
	padding: 22px 0px 0px 0px;
}

.business-directory .listing-companylogo .frm_forms .frm_form_fields h3.frm_form_title {
	font-size: 1.25rem;
	font-weight: bold;
	color: #E51B39;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 14px 14px 0px 0px;
	padding: 20px 0px 14px 23px;
	margin: 0px;
	box-shadow: 0 0px 3px 0 rgb(121 101 126 / 60%);
	background-position: 94% 58%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.099' height='15.05' viewBox='0 0 26.099 15.05'%3E%3Cpath id='Path_908' data-name='Path 908' d='M-796.537,607.546l-10.221,10.221-10.221-10.221' transform='translate(819.808 -604.718)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E%0A");
}

.business-directory .listing-companylogo .frm_forms .frm_description {
	display: inline-block;
	padding: 5px 20px 0px 20px;
	background-color: #fff;
}

.business-directory .listing-companylogo .frm_forms .frm_description p {
	color: #404040;
	font-size: .875rem;
	margin-bottom: 15px;
	font-family: Arial, sans-serif;
}

.business-directory .listing-companylogo .frm_forms .form-field label {
	font-family: Arial, sans-serif;
	font-size: .875rem;
	color: #404040;
	height: 2px;
}

.business-directory .listing-companylogo .frm_forms .frm_fields_container {
	padding: 0px 20px 8px 20px;
	box-shadow: 0 0px 3px 0 rgb(121 101 126 / 60%);
	background-color: #fff;
}

.business-directory .listing-companylogo .frm_forms .frm_fields_container input {
	border: 1px solid #C3C3C3;
	border-radius: 23px;
	box-shadow: none;
	height: 40px;
	font-family: Arial, sans-serif;
	padding: 0px 20px;
	font-size: .875rem;
	color: #909090;
}

.business-directory .listing-companylogo .frm_form_fields .frm_fields_container textarea {
	border-radius: 1rem;
	border: 1px solid #C3C3C3;
	box-shadow: none;
	height: 78px;
	font-family: Arial, sans-serif;
	padding: 7px 20px 7px 20px;
	font-size: .875rem;
	color: #909090;
}

.business-directory .listing-companylogo .frm_forms .frm_submit button.frm_button_submit {
	background: #32698B;
	border-radius: 23px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1rem;
	letter-spacing: 0.5px;
	padding: 6px 20px;
	margin: 5px 0px 10px 0px;
}

.business-directory .listing-companylogo .frm_forms .frm_submit button.frm_button_submit:hover {
	color: #fff;
}

.business-directory .listing-companylogo .frm_forms .frm_form_fields fieldset {
	padding: 0px;
}

.business-directory .listing-companylogo .frm_forms .form-field {
	margin-bottom: 13px;
}

.business-directory .listing-companylogo .listname-company {
	padding-top: 40px;
	word-break: break-word;
}

.listing-companydeatail .listname-company p.tfd-pmcname {
    font-size: 1rem;
	font-weight: bold;
    padding-bottom: 0px;
    color: #32698B;
    margin-bottom: 10px;
    display: inline-block;
}

@media (min-width:768px) {

	.listing-companydeatail .listname-company p.tfd-pmcname {

		font-size: 1.25rem !important;
	}
}

.business-directory .request_information_form_premium {
	position: absolute;
	width: 350px;
	bottom: 0;
}

@media (max-width:767px) {

	.business-directory .request_information_form_premium {

		left: 0;
		right: 0;
	}
}

@media (min-width:768px) {

	.business-directory .request_information_form_premium {

		left: 250px;
	}
}

@media (min-width:992px) {

	.business-directory .request_information_form_premium {

		left: 270px;
	}
}

@media (min-width:1199px) {

	.business-directory .request_information_form_premium {

		left: 360px;
	}
}

.business-directory .directory-categories.col-md-12 {
	padding: 0px;
}

.business-directory .request_information_form_premium h3.request_header {
	position: absolute;
	bottom: 0;
	z-index: 2;
	cursor: pointer;
	width: 350px;
	right: 0px;
	font-size: 1.25rem;
	color: #E51B39;
	text-transform: uppercase;
	background: #fff;
	padding: 28px 0px 18px 23px;
	border-radius: 14px 14px 0px 0px;
	font-weight: bold;
	margin: 0px;
	box-shadow: 0 0px 3px 0 rgb(121 101 126 / 60%);
	background-position: 94% 58%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.099' height='15.05' viewBox='0 0 26.099 15.05'%3E%3Cpath id='Path_908' data-name='Path 908' d='M-796.537,607.546l-10.221,10.221-10.221-10.221' transform='translate(-793.708 619.767) rotate(180)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E%0A");
}

@media (max-width:1199px) {
	.business-directory .request_information_form_premium,
	.business-directory .request_information_form_premium h3.request_header,
	.business-directory .listing-companylogo .frm_forms {
		width: 290px;
		margin: 0px auto;
	}
	.business-directory .request_information_form_premium h3.request_header,
	.business-directory .listing-companylogo h3.gform_title {
		width: 290px;
		font-size: .875rem !important;
		padding: 20px 0px 14px 23px !important;
		background-size: 18px !important;
		right: 0px;
	}
	.business-directory .listing-companylogo .gform_wrapper .gravity-directory-desc {
		font-size: 12px !important;
	}
	.business-directory .listing-companylogo .gform_wrapper input {
		height: 30px !important;
	}
	.business-directory .listing-companylogo .gform_wrapper textarea {
		height: 40px !important;
	}
	.business-directory .listing-companylogo .gform_wrapper input[type=submit] {
		font-size: 12px !important;
		margin: 0px 0px 10px 0px !important;
	}
	.business-directory .listing-companylogo .gform_wrapper .gform_body ul li {
		margin: 7px 0px 7px 0px;
	}
}

.business-directory .company-articles-block h3.directory_article_header {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-bottom: .625rem;
	padding-top: .75rem;
	color: #E51B39;
	font-weight: bold;
}

.business-directory .company-articles-block h3.directory_article_header:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

.business-directory .company-articles-block .company-articles ul {
	list-style: none;
	padding: 10px 0px 0px 0px;
}

.business-directory .company-articles-block .company-articles ul .article-details h3,
.business-directory .company-articles-block .company-articles ul .article-details h3 a {
	font-size: 1.125rem;
	font-weight: bold;
	color: #32698B;
	line-height: 28px;
	padding-bottom: 5px;
	margin: 0px;
}

.business-directory .company-articles-block .company-articles ul .article-details h3 a:hover {
	color: #32698B;
}

.business-directory .company-articles-block .company-articles ul .article-details .article-excerpt {
	font-size: .875rem;
	line-height: 28px;
	color: #202020;
}

@media screen and (min-width: 62em) {
	
	.business-directory .company-articles-block .company-articles ul .article-details .article-excerpt {

		font-size: 1rem;
	}
}

.business-directory .company-articles-block .company-articles ul li div {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-bottom: 5px;
}

.business-directory .company-articles-block .company-articles ul li .featured-image-post {
	display: inline-block;
	width: 273px;
	margin-right: 20px;
}

.business-directory .company-articles-block .company-articles ul .article-details {
	display: inline-block;
	max-width: 100%;
}

.business-directory .company-articles-block .company-articles .channel-opinion {
	padding-top: 15px;
	padding-bottom: 0px;
}

.business-directory .company-articles-block .company-articles .channel-opinion a {
	font-size: 1.125rem;
	color: #000;
	font-weight: bold;
	font-style: italic;
}

.business-directory .company-articles-block .company-articles ul .article-details p.article-date {
	font-size: .875rem;
	font-style: italic;
	color: #202020;
}

@media screen and (min-width: 62em) {
	
	.business-directory .company-articles-block .company-articles ul .article-details p.article-date {

		font-size: 1rem;
	}
}

.business-directory h2.category-name {
	border-top: .0625rem solid #c1d2dc;
	font-size: 1.125rem;
	position: relative;
	clear: both;
	padding-top: .75rem;
	padding-bottom: .625rem;
	font-weight: bold;
	color: #E51B39;
	margin-top: 30px;
}

.business-directory h2.category-name:before {
	content: '';
	display: block;
	width: 6.25rem;
	height: .3125rem;
	background-color: #32698b;
	position: absolute;
	top: -0.0625rem;
}

@media (max-width: 767px) {
	.page-template-businessdirectory-featured-list .business-directory .wpbdp-main-box {
		margin-right: 0px !important;
		width: 100%;
	}
}

.page-template-businessdirectory-featured-list .business-directory .wpbdp-main-box {
	display: inline-block;
	margin-right: 30px;
	width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.page-template-businessdirectory-featured-list .business-directory .wpbdp-main-box {
		margin-right: 25px;
		max-width: 250px;
	}
	.business-directory .listing-companylogo .listing-companydeatail {
		padding-top: 12px;
		padding-left: 20px;
		padding-bottom: 0px;
		margin-right: 20px;
	}
}

.business-directory .wpbdp-submit-page {
	width: 100%;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field {
	grid-column: span 12 / span 12;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.business-directory .wpbdp-submit-page {
		margin-right: 0px;
		max-width: 100%;
	}
}

.business-directory .listing_images.wpbdp-rootline-section.wpbdp-submit-section-listing_images {
	display: none;
}

.author-profile-page .profile-more-info div#t-directory ul {
	border-bottom: 1px solid #d6e1e8;
	position: relative;
	margin-bottom: 25px;
	margin-top: 6px;
}

/*.author-profile-page .profile-more-info div#t-directory ul a.wps-edit-listing {
	position: absolute;
	right: 0;
	top: 33px;
	background: #32698B;
	color: #fff;
	font-size: 12px;
	border-radius: 7px;
	padding: 5px 35px;
}*/

.author-profile-page .profile-more-info div#t-directory ul li.active {
	border-bottom: 5px solid #32698b;
}

.author-profile-page .profile-more-info div#t-directory ul li {
	border-bottom: transparent;
}

.author-profile-page .profile-more-info div#t-directory ul li a {
	border-radius: 0px;
	padding: 10px 40px;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group label {
	font-size: .875rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}

@media (min-width: 768px) {

	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group label {

		font-size: 1rem;
	}
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group input.form-control {
	border: 1px solid #999999;
	height: 40px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	box-shadow: none;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details button.submit-listing-value {
	width: 120px;
	height: 40px;
	border-radius: 7px;
	font-size: .875rem;
	background: #32698B;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin: 20px auto 0px auto;
	display: table;
	box-shadow: none;
	border: none;
}

@media (min-width: 768px) {

	.author-profile-page .profile-more-info .tab-content .membership-user-details button.submit-listing-value {
		font-size: 1.125rem;
		width: 190px;
		height: 50px;
	}
}

@media (max-width: 767px) {
	.author-profile-page .profile-more-info div#t-directory ul {
		padding-bottom: 0px;
	}
	.author-profile-page .profile-more-info div#t-directory ul li {
		display: inline-block;
		width: auto;
		margin: 0px 5px;
	}
	.author-profile-page .profile-more-info div#t-directory ul li a {
		padding: 10px 10px;
	}
	/*.author-profile-page .profile-more-info div#t-directory ul a.wps-edit-listing {
		top: 65px;
	}*/
	.author-profile-page .profile-more-info .nav-tabs.nav-justified {
		padding-bottom: 0px;
	}
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(4n),
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(5n),
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(6n) {
		width: 100% !important;
		margin-right: 0px !important;
	}
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group span.select2-selection {
		padding-left: 5px !important;
	}
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group .selection li.select2-selection__choice {
		margin-top: 3px !important;
		margin-bottom: 3px !important;
	}
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(4n),
.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(5n) {
	width: 31%;
	display: inline-block;
	margin-right: 20px;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(6n) {
	width: 31%;
	display: inline-block;
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(4n),
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(5n),
	.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(6n) {
		width: 30%;
	}
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-form-field-association-category .select2 {
	width: 100% !important;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section ul.select2-selection__rendered li input.select2-search__field {
	display: none;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group .select2-container {
	width: 100% !important;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group.form-group:nth-of-type(8n) {
	width: 100%;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group span.select2-selection {
	border: 1px solid #999999;
	min-height: 45px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 40px;
	padding-top: 7px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	background-color: #EBECED;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group .selection li.select2-selection__choice {
	font-size: .875rem;
	padding: 2px 28px 2px 7px;
	font-weight: bold;
	border: 1px solid #707070 !important;
	border-radius: 6px;
	position: relative;
	color: #333333;
	background: #EBECED;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Arial, sans-serif;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group li.select2-selection__choice span.select2-selection__choice__remove {
	position: absolute;
	font-size: 23px;
	color: #333;
	right: 4px;
	top: -5px;
	display: block;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group ul.select2-selection__rendered {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	white-space: inherit;
}

.author-profile-page .profile-more-info .tab-content .membership-user-details .form-group ul span.select2-selection__clear {
	display: none;
}

.wpbdp-plan-selection.wpbdp-plan-selection-with-tip .container {
	width: auto;
}

.feature-price-listing table tbody.feature-tbodysection tr:nth-child(odd) {
	background: #F7F7F7;
}

.feature-price-listing .wpbdp-plan-info-box {
	padding: 0px;
	margin: 0px;
	border: none;
	width: auto;
	height: 76px;
	flex-wrap: inherit;
	justify-content: center;
}

.feature-price-listing table tr th {
	padding: 0px;
}

.feature-price-listing .wpbdp-plan-info-box .wpbdp-plan-details {
	width: auto;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.feature-price-listing table tr th .wpbdp-plan.wpbdp-plan-1.wpbdp-plan-info-box {
	background: #DEDEDE;
	text-align: center;
	color: #555555;
	padding: 16px 20px;
}

@media (max-width: 767px) {

	.feature-price-listing table tr th .wpbdp-plan.wpbdp-plan-1.wpbdp-plan-info-box {

		padding: 16px 16px;
	}
}

.feature-price-listing table thead.feature-headsection th:nth-of-type(3n) .wpbdp-plan-info-box {
	background: #32698B;
	text-align: center;
	color: #FFFFFF;
	padding: 16px 0px;
}

@media (max-width: 767px) {

	.feature-price-listing table thead.feature-headsection th:nth-of-type(3n) .wpbdp-plan-info-box {

		padding: 16px 10px;
	}
}

.feature-price-listing table thead.feature-headsection th:nth-of-type(4n) .wpbdp-plan-info-box {
	background: #D43828;
	text-align: center;
	color: #FFFFFF;
	padding: 16px 0px;
}

@media (max-width: 767px) {

	.feature-price-listing table thead.feature-headsection th:nth-of-type(4n) .wpbdp-plan-info-box {

		padding: 16px 5px;
	}
}

.feature-price-listing table tr th.feature-th {
	font-size: 12px;
	width: 100%;
	color: #555555;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 20px;
	font-family: Arial, sans-serif;
}

.feature-price-listing table tr td:nth-child(1) {
	text-align: left;
	position: relative;
}

.feature-price-listing table tr td:nth-child(1)::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	background: #32698B;
	border-radius: 100%;
	top: 18px;
	left: 5px;
}

.feature-price-listing table tr td {
	color: #333333;
	font-size: 12px;
	border-right: 1px solid #E8E8E8;
	padding: 10px 12px;
	text-align: center;
	font-family: Arial, sans-serif;
}

.feature-price-listing table tr td i.fa.fa-check {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.845' height='12.311' viewBox='0 0 16.845 12.311'%3E%3Cpath id='Path_879' data-name='Path 879' d='M-9920.071,366.152l2.645,3.97s5.4-7.743,10.3-8.987' transform='translate(9922.151 -359.31)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	height: 12px;
	width: 17px;
	position: relative;
	top: 3px;
}

.feature-price-listing table tr td i.fa.fa-check::before,
.feature-price-listing table tr td i.fa.fa-times::before {
	content: none !important;
}

.feature-price-listing table tr td i.fa.fa-times {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.828' height='11.828' viewBox='0 0 11.828 11.828'%3E%3Cg id='Group_3034' data-name='Group 3034' transform='translate(-354.086 -748.086)'%3E%3Cline id='Line_318' data-name='Line 318' x2='9' y2='9' transform='translate(355.5 749.5)' fill='none' stroke='%23999' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_319' data-name='Line 319' x2='9' y2='9' transform='translate(364.5 749.5) rotate(90)' fill='none' stroke='%23999' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	height: 12px;
	width: 12px;
	position: relative;
	top: 3px;
}

.feature-price-listing table tbody.feature-tbodysection {
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 20%);
	background: #fff;
	border-radius: 6px;
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price th {
	padding: 7px 20px;
	background: #32698B;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #E8E8E8;
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price td {
	background: #32698B;
}

.feature-price-listing .modalsample-main .view-sample-btn {
	display: inline-block;
	margin-top: 20px;
	margin-left: 26px;
}

.feature-price-listing .modalsample-main .view-sample-btn a.view-sample-button {
	border: 1px solid #DEDEDE;
	border-radius: 10px;
	font-weight: bold;
	padding: 7px 5px;
	color: #555555;
	font-size: 10px;
	font-family: Arial, sans-serif;
}

.feature-price-listing .modalsample-main {
	display: flex;
	justify-content: flex-end;
}

.wpbdp-plan-selection .feature-price-listing button.submit-next-button {
	width: 194px;
	height: 37px;
	border-radius: 10px;
	font-size: 1rem;
	background: #32698B;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0px 0px 0px !important;
	display: none;
}

.feature-price-listing .modalsample-main .modalsample {
	z-index: 999;
}

.wpbdp-plan-selection .feature-price-listing .wpbdp-submit-listing-form-actions.wpbdp-full {
	margin-left: 180px !important;
}

.wpbdp-plan-price span.wpbdp-plan-price-amount {
	font-size: 12px;
	font-weight: bold;
	color: #32698B;
	padding-left: 13px;
	display: inline-block;
	word-break: break-all;
	font-family: Arial, sans-serif;
}

@media (max-width:767px) {

	.wpbdp-plan-price span.wpbdp-plan-price-amount {

		width: 45px;
	}
}

.wpbdp-plan-price [type="radio"]:checked,
.wpbdp-plan-price [type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.wpbdp-plan-price [type="radio"]:checked+label,
.wpbdp-plan-price [type="radio"]:not(:checked)+label {
	position: relative;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	text-align: right;
	width: auto;
}

.wpbdp-plan-price [type="radio"]:checked+label:before,
.wpbdp-plan-price [type="radio"]:not(:checked)+label:before {
	content: "";
	position: absolute;
	left: -8px;
	top: 0;
	width: 16px;
	height: 16px;
	border: 2px solid #BABABA;
	border-radius: 100%;
	background: #fff;
}

@media (max-width: 767px) {
	.wpbdp-plan-price [type="radio"]:checked+label:before,
	.wpbdp-plan-price [type="radio"]:not(:checked)+label:before {
		margin-top: 2px;
	}
}

.wpbdp-plan-price [type="radio"]:checked+label:after,
.wpbdp-plan-price [type="radio"]:not(:checked)+label:after {
	content: "";
	width: 8px;
	height: 8px;
	background: #32698B;
	position: absolute;
	top: 4px;
	left: -4px;
	border-radius: 100%;
}

.wpbdp-plan-price [type="radio"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.wpbdp-plan-price [type="radio"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media (max-width: 767px) {

	.wpbdp-plan-price [type="radio"]:checked+label:after {
		margin-top: 2px;
	}
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr td,
.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr+tr td {
	font-size: 12px;
	color: #32698B;
	font-weight: bold;
	padding: 10px 12px;
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr td {
	background-color: #fff;
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr+tr td {
	background-color: #F7F7F7;
}

.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr td::before,
.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr+tr td::before {
	content: none;
}

.thank-you .entry-content h1 {
	font-size: 50px;
	color: #32698B;
	font-weight: bold;
	padding-bottom: 20px;
}

.thank-you .entry-content p {
	font-size: 1.25rem;
	color: #333333;
	font-weight: bold;
	line-height: 50px;
	padding: 0px !important;
}

.thank-you .entry-content p.directoryBtn a {
	background: #32698B;
	width: 254px;
	height: 55px;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	font-size: 1.25rem;
	font-weight: bold;
	border-radius: 7px;
	padding-top: 3px;
}

.thank-you header.entry-header h1.entry-title {
	display: none;
}

@media (max-width: 767px) {
	.thank-you h1 {
		font-size: 30px !important;
	}
	.thank-you .entry-content p {
		font-size: 1.125rem !important;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-form-actions button {
		margin: 0px 15px 0px 15px !important;
	}
}

.business-directory .desclaimer-info .footer-descl div span:after {
	position: absolute;
	left: -1px;
	top: -3px;
	content: "|";
	transform: rotate(13deg);
}

.business-directory .desclaimer-info .footer-descl div span {

	position: relative;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field textarea {
	border: 1px solid #999999;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	height: 120px;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-label {
	font-size: 1rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-input-wrap input {
	border: 1px solid #999999;
	height: 40px;
	border-radius: 6px;
	padding-left: 11px !important;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-label label {
	font-size: .875rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
}

@media (min-width: 768px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-label label {

		font-size: 1rem;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-input .acf-image-uploader {
	background: #F2F7FE;
	padding: 10px;
	border: 1px solid #D3E5FC;
	border-radius: 6px;
	height: 140px;
	display: none;
	justify-content: center;
	align-items: center;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields p.description {
	margin: 0px;
	padding: 0px;
	font-size: .875rem;
	font-weight: 400;
	color: #999999;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater .acf-row-handle.order {
	display: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater .acf-row-handle.remove {
	background-color: #fff;
	border: none;
	width: auto;
	padding: 0px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields {
	border: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field {
	border: none !important;
	padding: 15px 0px;
	min-height: auto !important;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field table.acf-table {
	border: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-url i {
	top: 10px;
	display: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-input .acf-image-uploader input[type=file]:before {
	width: 100px;
	height: 40px;
	font-size: 17px;
	line-height: 32px;
	content: '';
	display: inline-block;
	padding: 0 10px;
	border-radius: 6px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #32698B;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40' viewBox='0 0 100 40'%3E%3Cg id='Group_2922' data-name='Group 2922' transform='translate(-456 -1065)'%3E%3Cg id='Rectangle_884' data-name='Rectangle 884' transform='translate(456 1065)' fill='none' stroke='%2332698b' stroke-width='1' stroke-dasharray='4'%3E%3Crect width='100' height='40' rx='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='99' height='39' rx='6.5' fill='none'/%3E%3C/g%3E%3Ctext id='Browse' transform='translate(468 1091)' fill='%2332698b' font-size='17' font-family='Arial-BoldMT, Arial' font-weight='700'%3E%3Ctspan x='0' y='0'%3EBROWSE%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-input .acf-image-uploader input[type=file] {
	cursor: pointer;
	width: 100px;
	height: 40px;
	overflow: hidden;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-url {
	width: 48%;
	display: inline-block;
	margin-right: 20px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-email {
	width: 48%;
	display: inline-block;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-text {
	width: 48%;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-input-wrap {
	margin-right: 0px;
}

@media (max-width: 767px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-url,
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-email,
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-text {
		width: 100% !important;
		min-height: auto !important;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='key_personnel_section'] {
	padding-bottom: 20px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] {
	padding-top: 0px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='key_personnel_section'] label,
.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] label {
	color: #32698B;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table label {
	color: #333333;
}

@media (max-width: 767px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-image {
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-image {
		margin-right: 25px;
		width: 13% !important;
		padding: 15px 0px 0px 0px;
	}
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-text[data-name='designation'],
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-text[data-name='name'] {
		width: 36% !important;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-text[data-name='name'] {
	margin-right: 25px;
	width: 36% !important;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater .acf-icon.small {
	width: 36px;
	height: 36px;
	background: #32698b;
	display: block;
	border: none;
	text-decoration: none;
	padding-top: 2px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater .acf-icon.-plus:before,
.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater .acf-icon.-minus:before {
	font-size: 1.125rem;
	font-weight: bold;
	color: #fff;
	padding-top: 8px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater a.acf-icon.-minus.small {
	left: -38px;
	top: 56px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater a.acf-icon.-plus.small {
	top: 51px;
	left: -38px;
	display: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] .acf-field.acf-field-textarea {
	width: 91%;
}

@media (max-width: 767px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater a.acf-icon.-plus.small,
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] a.acf-icon.-plus.small {
		top: -44px !important;
	}
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-fields .acf-repeater a.acf-icon.-minus.small {
		top: 20px;
	}
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] .acf-field.acf-field-textarea {
		width: 100% !important;
	}
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] a.acf-icon.-minus.small {
		top: 0px !important;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] a.acf-icon.-plus.small {
	top: 160px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='product_section'] a.acf-icon.-minus.small {
	top: 56px;
}

#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions {
	margin: 0px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm {
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 20%);
	background: #fff;
	border-radius: 6px;
	padding: 10px 20px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content h2 {
	color: #32698B;
	font-size: 1.25rem;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper li {
	padding: 0px 0px 30px 0px;
	margin: 0px;
	list-style: none;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper li p {
	padding: 0px;
	margin: 0px;
	font-size: 1rem;
	color: #333;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper li .info-content {
	font-size: 1rem;
	color: #333;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper .info-content ul li {
	padding: 0px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper .info-content ul {
	margin: 0px;
	padding: 0px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-form-actions.wpbdp-full {
	text-align: left !important;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content ul.info-wrapper li:last-child {
	padding: 0px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_fields.enabled button.submit-back-button:nth-child(1) {
	display: none;
}

.business-directory .desclaimer-info .widget-wrapper {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.business-directory .listing-companydeatail {
	padding-top: 50px;
	padding-bottom: 20px;
}

.listing-companydeatail .listname-company {
	padding-top: 0;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation {
	width: 100%;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation {
	width: 80%;
	font-size: 30px;
	color: #32698B;
	font-weight: bold;
	padding-bottom: 0px;
	text-align: center;
	padding-top: 50px;
	margin: 0 auto;
	display: table;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation div#wpbdp-checkout-confirmation-receipt {
	text-align: left;
	font-size: 1.25rem;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt {
	padding: 30px 50px;
	margin: 0px;
	font-size: inherit;
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 20%);
	background: #fff;
	border-radius: 6px;
	border: none;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation input.wpbdp-payment-receipt-print {
	width: 190px;
	height: 50px;
	border-radius: 7px;
	font-size: 1.125rem;
	background: #32698B;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	border: none;
	margin: 30px auto 0px;
	display: table;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-header h4 {
	font-size: 1.125rem;
	color: #32698B;
	padding: 0px;
	margin: 0;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-header span.wpbdp-payment-receipt-date {
	font-size: .875rem;
	font-weight: 400;
	color: #333;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-header span.wpbdp-tag.wpbdp-payment-status.wpbdp-payment-status-completed {
	padding: 9px 16px;
	font-size: 13px !IMPORTANT;
	background: #32698B;
	border-radius: 6px;
	position: relative;
	top: -15px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-header {
	border-bottom: .0625rem solid #c1d2dc;
	padding-bottom: 15px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-details {
	margin: 15px 0px;
	border-bottom: .0625rem solid #c1d2dc;
	padding-bottom: 10px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt .wpbdp-payment-receipt-details dl {
	font-size: .875rem;
	color: #333;
	font-weight: 400;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-payment-receipt-details dt {
	min-width: inherit;
	font-weight: normal;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table {
	width: 100%;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table.wpbdp-payment-items-table td {
	font-size: .875rem;
	padding: 7px 0px;
	font-weight: 400;
	color: #333;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table.wpbdp-payment-items-table tr th {
	font-size: .875rem;
	padding: 0;
	color: #333;
	font-weight: 400;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table.wpbdp-payment-items-table tr.item td:first-of-type {
	width: 68%;
}

.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table.wpbdp-payment-items-table tfoot th,
.business-directory .wpbdp-page.wpbdp-page-checkout-confirmation .wpbdp-checkout-invoice table.wpbdp-payment-items-table tfoot td {
	font-weight: bold;
}

.business-directory .desclaimer-info .footer-descl div a.tooltiptext {
	padding-right: 5px;
    padding-left: 5px;
	z-index: 99;
	cursor: pointer;
}

.business-directory .desclaimer-info .footer-descl div a.tooltiptext img,
.business-directory .desclaimer-info .footer-descl div a.tooltiptext_claim img {
	margin-left: 5px;
}

@media (min-width: 768px) {

	.business-directory .desclaimer-info .footer-descl div a.tooltiptext img,
	.business-directory .desclaimer-info .footer-descl div a.tooltiptext_claim img {
		margin-left: 5px;
		margin-right: 3px;
		margin-top: -4px;
		position: relative;
		top: 2px;
	}
}

@media (min-width: 992px) {

	.business-directory .desclaimer-info .footer-descl div a.tooltiptext img,
	.business-directory .desclaimer-info .footer-descl div a.tooltiptext_claim img {
		margin-top: -7px;
		top: 4px;
	}
}

@media (min-width: 1200px) {

	.business-directory .desclaimer-info .footer-descl div a.tooltiptext img,
	.business-directory .desclaimer-info .footer-descl div a.tooltiptext_claim img {
		margin-top: -4px;
		top: 2px;
	}
}

.featured-div .featured-listing-pagi-wrap.navigation {
	width: 100%;
	display: inline-block;
}

@media (min-width: 768px) {
	.business-directory .col-md-8.category-featured-listing {
		padding: 0px 15px 0px 0px;
	}
	.all_listings .az-letters ul {
		display: flex;
		justify-content: space-between;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-form-actions.wpbdp-full button.submit-back-button,
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-form-actions.wpbdp-full button.submit-next-button {
		margin: 30px 30px 30px 0px !important;
	}
}

.business-directory .col-md-8.category-featured-listing .featured-listing-tgroup {
	margin-top: 20px;
}

.all_listings h2.category-name.category-all-lisitng {
	margin-top: 15px;
}

.all_listings .az-letters {
	background: #F6F7F8;
	margin-top: 0px;
	padding: 15px 0px;
	margin-bottom: 20px;
}

.all_listings .az-letters ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.all_listings .az-letters ul li {	
        font-size: 1rem;
        color: #404040;
        padding: 0px 8px;
        position: relative;
        background: transparent;
        display: inline-block;
        width: auto;
        height: auto;
        border: transparent;
        margin: 0;
        list-style: none;    
}

@media (min-width: 992px) {

	.all_listings .az-letters ul li  {

		padding: 0px 6px;
	}
}

@media (min-width: 1200px) {

	.all_listings .az-letters ul li  {

		padding: 0px 8px;
	}
}

.all_listings .az-letters ul li a {

	text-decoration: none;
}

.all_listings .az-letters ul li.active a span {
    color: #e51b39;
    font-weight: bold;
}

.all_listings .az-letters ul li span,
.all_listings .az-letters ul li span a {
	font-size: 1rem;
	color: #404040;
}

@media (max-width: 767px) {
.all_listings .az-letters ul li span,
.all_listings .az-letters ul li span a {
	font-size: .875rem;
}
}

.all_listings .az-letters ul li:before {
	content: "";
	position: absolute;
	right: -2px;
	width: 2px;
	height: 14px;
	background: #404040;
	top: 4px;
}

@media (max-width: 767px) {
	.all_listings .az-letters ul li:before {
		height: 11px;
		top: 7px;
	}
}

.all_listings .az-letters ul li:last-child:before {
	content: none;
}

.all_listings .items-inner .letter-section {
	display: table;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	width: 100%;
}

.all_listings .items-inner .letter-section:last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {

	.all_listings .items-inner .letter-section {
		margin: 0 0 5px;
	}
}

.all_listings .items-inner {

	-moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 32px;
       column-gap: 32px;
  -moz-column-fill: balance;
       column-fill: balance;
}

@media (min-width: 768px) {
	.all_listings .items-inner {
		-moz-column-count: 3;
		column-count: 3;
	}
}

.all_listings .items-inner .letter-section h2.letter-title {
	font-size: 1.25rem;
	color: #e51b39;
	font-weight: bold;
	padding-bottom: 5px;
	border-top: .0625rem solid #c1d2dc;
        position: relative;
	padding-top: 10px;
	margin-top: 10px;
        margin-bottom: 5px;
        border-bottom: 0;
        width: auto;
}

.all_listings .items-inner .letter-section h2.letter-title::before {
	content: '';
    display: block;
    width: 30px;
    height: .3125rem;
    background-color: #32698b;
    position: absolute;
    top: -0.0625rem;
}

@media (max-width: 767px) {
	.all_listings .items-inner .letter-section h2.letter-title {

		font-size: 1.125rem;
		padding-bottom: 5px;
		margin-bottom: 5px;
		margin-top: 10px;
	}
}

.all_listings .items-inner .letter-section ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.all_listings .items-inner .letter-section ul li {
	padding-bottom: 7px;
	display: block;
	list-style: none;
	color: #404040;
	font-size: 1rem;
}

@media (max-width: 767px) {
	.all_listings .items-inner .letter-section ul li {

		font-size: .875rem;
	}
}

.all_listings .items-inner .letter-section ul li a {
	display: inline-block;
	color: #404040;
	font-size: 1rem;
	text-decoration: none;
}

.all_listings .items-inner .letter-section ul li a:hover {
	color: #32698B;
}

@media (max-width: 767px) {
	.all_listings .items-inner .letter-section ul li a{

		font-size: .875rem;
	}
}

.all_listings .wpbdp-listing-excerpt.sticky {
	background: transparent;
	border: none;
}

.all_listings .wpbdp-listing-excerpt.sticky .excerpt-content {
	display: none;
}

.all_listings .wpbdp-listing .listing-title {
	font-size: inherit;
	border: none;
}

.all_listings .wpbdp-listing .listing-title a {
	font-size: 1rem;
	font-weight: bold;
	color: #32698B;
}

.feature-price-listing table tr td span.limited {
	color: #32698B;
	font-size: .875rem;
	font-weight: bold;
	text-transform: capitalize;
}

.feature-price-listing table tr td span.regular {
	color: #D43828;
	font-size: .875rem;
	font-weight: bold;
	text-transform: capitalize;
}

.business-directory .desclaimer-info .footer-descl span.tooltip,
.business-directory .desclaimer-info .footer-descl span.tooltip_claim {
	z-index: 9;
	background: #fff;
	border-radius: 13px;
	width: 97%;
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 30%);
	bottom: auto;
	color: #333;
	padding: 20px;
	font-size: .875rem;
	font-family: Arial, sans-serif;
	text-align: center;
	left: 0;
	right: 0;
	margin: 15px auto 0px auto;
	opacity: 1;
	display: none;
	position: absolute;
}

.business-directory .desclaimer-info .footer-descl div span.dsclmr-add-button a {
	background: #e51b39;
}

@media (min-width: 768px) { 

	.business-directory .desclaimer-info .footer-descl div span.dsclmr-add-button {

		margin-right: 7px;
	}

	.business-directory .desclaimer-info .footer-descl div span.dsclmr-add-button a {
		margin-left: 10px;
	}

	.business-directory .desclaimer-info .footer-descl span.tooltip,
	.business-directory .desclaimer-info .footer-descl span.tooltip_claim {

		margin: 5px auto 0px auto;
	}
}

@media (min-width: 768px) {

	.business-directory .desclaimer-info .footer-descl span.tooltip,
	.business-directory .desclaimer-info .footer-descl span.tooltip_claim {

		font-size: 1rem;
	}
}


.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr td:nth-of-type(4n) .wpbdp-plan-price span.wpbdp-plan-price-amount,
.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr+tr td:nth-of-type(4n) span.no_avalaible_price {
	color: #D43828;
}

.feature-price-listing .modalsample-main .view-sample-btn:nth-of-type(5n) a.view-sample-button {
	border-color: #D43828;
	color: #D43828;
}

.business-directory .wpbdp-main-box .box-col.search-fields .box-row.cols-1 {
	margin-bottom: 0px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout {
	width: 100%;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice {
	width: 100%;
	border: 1px solid #999999;
	border-radius: 6px;
	display: inline-block;
	margin-top: 20px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table {
	width: 100%;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table thead tr th {
	font-size: 1rem;
	font-weight: bold;
	color: #333333;
	border-right: 1px solid #E5E5E5;
	padding: 10px 20px;
	text-align: center;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table thead tr th:first-child {
	width: 75%;
	text-align: left;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tr {
	border-bottom: 1px solid #E5E5E5;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tr td {
	border-right: 1px solid #E5E5E5;
	padding: 10px 20px;
	text-align: center;
	font-size: 1rem;
	font-weight: bold;
	color: #333333;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tfoot th {
	border-right: 1px solid #E5E5E5;
	padding: 10px 30px 10px 20px;
	color: #32698B;
	text-align: right;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tfoot td {
	color: #32698B;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tbody tr td:last-child {
	border-right: none;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tr td:first-child {
	text-align: left;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tfoot tr:last-child {
	border-bottom: none;
}

.featured-div .featured-listing-pagi-wrap.navigation ul li span.page-numbers.current {
	color: #E51B39;
	font-weight: bold;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice table.wpbdp-payment-items-table tfoot {
	background: #EBECED;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields label,
.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields label {
	font-size: .875rem;
	font-weight: bold !important;
	color: #333333;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields label,
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields label {
		font-size: 1rem;
	}
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields label:after,
.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields label:after {
	color: #E62643;
	font-size: 1rem;
}

@media (min-width: 768px) {
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields label:after,
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields label:after {
		font-size: 1.25rem;
	}
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields input[type="text"],
.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields input[type="text"] {
	border: 1px solid #999999;
	height: 40px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields input::placeholder,
.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields input::placeholder {
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields .wpbdp-checkout-submit input[type="submit"],
.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields .wpbdp-checkout-submit input[type="submit"],
.business-directory .wpbdp-page.wpbdp-page-checkout input[name="return-to-fee-select"] {
	width: auto;
	height: 40px;
	border-radius: 7px;
	border: none;
	font-size: .875rem;
	background: #32698B !important;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-top: 35px;
	padding: 3px 23px 0px 23px;
	font-family: Arial, sans-serif;
	opacity: 1;
}

.business-directory .wpbdp-page.wpbdp-page-checkout input[name="return-to-fee-select"] {

	display: none;
}

@media (min-width: 768px) {

	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields .wpbdp-checkout-submit input[type="submit"],
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields .wpbdp-checkout-submit input[type="submit"],
	.business-directory .wpbdp-page.wpbdp-page-checkout input[name="return-to-fee-select"] {

		font-size: 1.125rem;
		height: 50px;
	}
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields .wpbdp-checkout-submit input[type="submit"] {
	margin-top: 21px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields select {
	border: 1px solid #999999;
	height: 45px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: 1rem;
	font-weight: 400;
	color: #333333;
	background-color: #EBECED;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	-webkit-appearance: none;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section {
	width: 100%;
	border: 1px solid #999999;
	border-radius: 6px;
	display: inline-block;
	padding: 0px;
	background-color: transparent;
	margin-bottom: 10px;
}

@media (min-width: 768px) {

	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section {

			background-color: #EBECED;
	}
}

.wpbdp-payment-gateway-paypal-form-fields .wpbdp-checkout-personal-info-fields.wpbdp-grid {
	grid-gap: 0px 4%;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section h3 {
	color: #333333;
	font-size: 1rem;
	font-weight: bold;
	display: inline-block;
	margin: 0;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
	background: #fff;
	width: auto;
}

@media (min-width: 768px) {

	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section h3 {

		width: 100%;
		padding-left: 20px;
		padding-top: 16px;
	}
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-billing-detail-field {
	margin: 0px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields h3 {
	margin-bottom: 15px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-paypal-form-fields .wpbdp-billing-detail-field {
	margin-bottom: 20px;
}

.business-directory .wpbdp-payment-gateway-paypal-form-fields {
	margin: 0px !important;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-checkout-billing-details.wpbdp-checkout-section.wpbdp-grid {
	padding: 0px;
	margin: 0px;
	border: none;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields .wpbdp-checkout-personal-info-fields h3 {
	margin-bottom: 10px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-gateway-stripe-form-fields .wpbdp-billing-detail-field {
	margin-bottom: 20px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-checkout-billing-details.wpbdp-checkout-section.wpbdp-grid .wpbdp-billing-detail-field {
	margin-bottom: 0px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-checkout-billing-details.wpbdp-checkout-section.wpbdp-grid h3 {
	margin-bottom: 0px;
}

.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-checkout-cc-fields.wpbdp-checkout-section {
	box-shadow: 0 2px 6px 0 rgb(121 101 126 / 15%);
	border: none;
	border-radius: 6px;
	margin-bottom: 40px;
	padding: 20px 20px;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label {
	position: relative;
	padding: 20px 0px 10px 0px;
	margin: 0px;
	background: #EBECED;
	float: right;
	font-family: Arial, sans-serif;
}


.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label input[type='radio'] {
	display: none;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label span {
	color: #333;
	font-weight: normal;
	font-size: 0px;
	position: relative;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label span:before {
	content: " ";
	display: inline-block;
	position: relative;
	top: 0px;
	margin: 0 20px 0 0;
	width: 20px;
	height: 20px;
	border-radius: 11px;
	border: 3px solid #333333;
	background-color: transparent;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label input[type=radio]:checked+span:after {
	border-radius: 11px;
	width: 8px;
	height: 8px;
	position: absolute;
	top: -14px;
	left: 6px;
	content: " ";
	display: block;
	background: #333333;
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label:first-of-type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88' height='35' viewBox='0 0 88 35'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_882' data-name='Rectangle 882' width='88' height='35' transform='translate(0.372 0.247)' fill='%23fff'/%3E%3C/clipPath%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 312 60'%3E%3Cimage width='312' height='60' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Cg id='Mask_Group_221' data-name='Mask Group 221' transform='translate(-0.372 -0.247)' clip-path='url(%23clip-path)'%3E%3Crect id='Image_295' data-name='Image 295' width='223' height='43' transform='translate(-75.628 -1.753)' fill='url(%23pattern)'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	width: 110px;
}

@media (min-width: 768px) {

	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label:first-of-type {

		width: 135px;
	}
}

.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label:last-of-type {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57' height='43' viewBox='0 0 57 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_883' data-name='Rectangle 883' width='57' height='43' transform='translate(1162 1142.703)' fill='%23fff'/%3E%3C/clipPath%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 312 60'%3E%3Cimage width='312' height='60' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Cg id='Mask_Group_222' data-name='Mask Group 222' transform='translate(-1162 -1142.703)' clip-path='url(%23clip-path)'%3E%3Crect id='Image_296' data-name='Image 296' width='212' height='41' transform='translate(1005 1144.703)' fill='url(%23pattern)'/%3E%3C/g%3E%3C/svg%3E ");
	background-repeat: no-repeat;
	background-position: 77% 8px;
	padding-left: 20px;
	padding-right: 0px;
}

@media (min-width: 768px) {

	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label:last-of-type {

		padding-left: 30px;
	}
}

.all_listings .items-inner .letter-section .back-to-top {
	display: none;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-grid .wpbdp-form-field-type-textarea.wpbdp-form-field-label-description {
	display: none;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .file-drop-area {
	position: relative;
	display: flex;
	align-items: center;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .choose-btn {
	width: 100px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40' viewBox='0 0 100 40'%3E%3Cg id='Group_2922' data-name='Group 2922' transform='translate(-456 -1065)'%3E%3Cg id='Rectangle_884' data-name='Rectangle 884' transform='translate(456 1065)' fill='none' stroke='%2332698b' stroke-width='1' stroke-dasharray='4'%3E%3Crect width='100' height='40' rx='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='99' height='39' rx='6.5' fill='none'/%3E%3C/g%3E%3Ctext id='Browse' transform='translate(468 1091)' fill='%2332698b' font-size='17' font-family='Arial-BoldMT, Arial' font-weight='700'%3E%3Ctspan x='0' y='0'%3EBROWSE%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .file-msg {
	font-size: 1.25rem;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999999;
	margin-right: 15px;
	font-family: Arial, sans-serif;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .file-input {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	opacity: 0;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .file-input:focus {
	outline: none;
}

.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader {
	background: #F2F7FE;
	padding: 10px;
	border: 1px solid #D3E5FC;
	border-radius: 6px;
	height: 140px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload {
	width: 100px;
	position: relative;
	margin-top: 60px;
	display: inline-block;
	margin-bottom: 50px;
}

.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .imagewrapper {
	border-radius: 6px;
	border: 1px solid #999999;
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
}

.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .imagewrapper img {
	height: auto;
	width: initial;
	max-width: initial;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
}

.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .file-upload {
	position: relative;
	overflow: hidden;
	max-width: 100px;
	text-align: center;
	height: 40px;
	color: #fff;
	border-radius: 7px;
	background: #32698B;
	display: inline;
	font-size: .875rem;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin: 0;
	top: 50px;
	left: 6px;
	font-family: Arial, sans-serif;
}

@media (min-width: 768px) {

	.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .file-upload {

		font-size: 1.063rem;
	}
}

.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .file-upload input.file-input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 1.25rem;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 100%;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='key_personnel_section'] pre {
	display: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-image label {
	display: none;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field[data-name='listing_image'] .acf-image-uploader,
.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater[data-name='key_personnel_section'] .acf-image-uploader {
	display: none;
}

@media (max-width: 767px) {
	.wpbdp-submit-listing-section-listing_images .key-personnel-imgupload .imagewrapper,
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-text[data-name='designation'],
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater table.acf-table .acf-field.acf-field-text[data-name='name'] {
		width: 100% !important;
	}
	.wpbdp-submit-listing-section-listing_images .drogdrop-image-uploader .file-msg {
		font-size: 14px !important;
	}
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-checkout-billing-details.wpbdp-checkout-section.wpbdp-grid .wpbdp-billing-detail-field {
		grid-column: span 12 / span 12;
	}
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content p.company-info-text {
	font-size: .875rem;
	padding: 0px 0px 20px 0px;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content p.company-info-text span {
	color: #E62643;
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-confirm .wpbdp-submit-listing-section-content {
	word-break: break-word;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .wpbdp-submit-listing-section .wpbdp-msg.error {
	background: #E62643;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .acf-error-message {
	background: #E62643;
	padding: 10px 12px;
	margin: 5px 0;
	box-sizing: border-box;
	border-radius: 4px;
	font-size: .875rem;
	border: 1px solid rgba(63, 75, 91, 0.2);
}

.business-directory .wpbdp-page .acf-error-message p {
	padding: 0px;
	color: #fff;
	font-size: .875rem;
	font-family: Arial, sans-serif;
}

.business-directory .wpbdp-page .acf-error-message .acf-icon.-cancel {
	top: 12px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-error .acf-label label,
.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-repeater .acf-error .acf-label label {
	color: #E62643;
}

.feature-price-listing .modalsample-main .view-sample-btn:nth-last-of-type(3) a.view-sample-button {
	border-color: #32698B;
	color: #32698B;
}

.feature-price-listing .modalsample-main .view-sample-btn:nth-last-of-type(1) a.view-sample-button {
	border-color: #D43828;
	color: #D43828;
}

.feature-price-listing .modalsample-main .view-sample-btn:nth-last-of-type(1) {
	margin-right: 20px;
}

.feature-price-listing .modalsample-main .sample-image-modal {
	position: relative;
	width: 90%;
	background: #666666;
}

.feature-price-listing .modalsample-main .modalsample img {
	text-align: center;
	margin: 0 auto;
	display: table;
	width: 100%;
}

.feature-price-listing .modalsample-main .modalsample span.close-sample {
	width: 52px;
	height: 52px;
	font-size: 0px;
	background-repeat: no-repeat;
	position: absolute;
	right: 35px;
	top: 35px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E%3Cg id='Group_2848' data-name='Group 2848' transform='translate(-1241 -80)'%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='26' cy='26' r='26' transform='translate(1241 80)' fill='%2332698b'/%3E%3Cg id='Group_2847' data-name='Group 2847' transform='translate(96.5 -24.5)'%3E%3Cline id='Line_315' data-name='Line 315' x2='21' y2='21' transform='translate(1160.5 120.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='5'/%3E%3Cline id='Line_316' data-name='Line 316' x2='21' y2='21' transform='translate(1181.5 120.5) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.author-profile-page .profile-more-info .vitrium-fetch-details .plan_note p.note_text {
	font-size: 1rem;
	color: #333;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (min-width: 768px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-number {
		width: 48%;
		display: inline-block;
	}
}

@media (max-width: 767px) {
	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field.acf-field-number {
		width: 100%;
		display: inline-block;
	}
	.content-area.col-md-8.category-featured-listing {
		padding: 0px;
	}
	.wpbdp-submit-rootline .wpbdp-rootline-section:not(.wpbdp-submit-section-current),
	.wpbdp-submit-rootline .wpbdp-rootline-section .wpbdp-rootline-bar {
		display: block;
	}
	.business-directory .wpbdp-submit-rootline {
		margin: 25px auto 10px auto;
	}
	.wpbdp-plan-selection.wpbdp-plan-selection-with-tip .container {
		padding: 0px;
	}
	.business-directory .select2-results ul.select2-results__options li {
		font-size: 14px !important;
	}
	.feature-price-listing .modalsample-main .modalsample span.close-sample {
		background-size: 35px;
		right: 20px;
		top: 20px;
	}
	.feature-price-listing .modalsample-main .view-sample-btn:nth-of-type(6n) {
		margin-right: 0px !important;
	}
	.feature-price-listing .modalsample-main .view-sample-btn {
		margin-left: 7px !important;
		margin-right: 0px !important;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection button {
		margin: 35px 15px 0px 15px !important;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_fields,
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection {
		padding-top: 20px;
	}
}

@media (max-width: 991px) {

	.wpbdp-plan-selection.wpbdp-plan-selection-with-tip .container {
		padding: 0px;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-required {
	color: #E62643;
	font-size: 1rem;
}

@media (min-width: 768px) {

	.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-required {

		font-size: 1.25rem;
	}
}

.author-profile-page .profile-more-info .vitrium-fetch-details {
	font-size: 1rem;
	margin-top: 40px;
	text-align: center;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .button_plans button {
	width: auto;
	min-height: 40px;
	border-radius: 7px;
	font-size: .875rem;
	background: #32698B;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 0px 23px;
	font-family: Arial, sans-serif;
	border: none;
	height: 40px;
}

@media (min-width: 768px) {

	.author-profile-page .profile-more-info .vitrium-fetch-details .button_plans button {

		min-height: 50px;
		height: 50px;
		font-size: 1.125rem;
	}
}

.author-profile-page .profile-more-info .vitrium-fetch-details .button_plans a {

	width: auto;
    min-height: 40px;
    border-radius: 7px;
	font-size: .875rem;
    background: #32698B;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 23px 0px 23px;
    font-family: Arial, sans-serif;
    border: none;
    height: 40px;
    display: inline-block;
    text-decoration: none;
    margin-right: 15px;
}

@media (min-width: 768px) {

	.author-profile-page .profile-more-info .vitrium-fetch-details .button_plans a {

		min-height: 50px;
		height: 50px;
		font-size: 1.125rem;
		padding: 13px 23px 0px 23px;
		margin-right: 30px;
	}
}


.author-profile-page .profile-more-info .vitrium-fetch-details .button_plans button.renew_plan {
	margin-right: 30px;
	display: none;
}

.author-profile-page .profile-more-info .vitrium-fetch-details h2 {
	color: #32698B;
	font-size: 1rem;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 10px;
}

.author-profile-page .profile-more-info .vitrium-fetch-details table {
	border: 1px solid #E8E8E8;
}

.author-profile-page .profile-more-info .vitrium-fetch-details table tr td {
	border: 1px solid #E8E8E8;
	font-size: .875rem;
	color: #555555;
	padding: 10px;
	text-align: left;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

.author-profile-page .profile-more-info .vitrium-fetch-details table tr.not_avalaible td {
	text-align: center;
}

.author-profile-page .profile-more-info .vitrium-fetch-details table tr th {
	padding: 5px 10px;
	font-size: .875rem;
	color: #333;
	font-weight: bold;
	font-family: Arial, sans-serif;
	border-right: 1px solid #E8E8E8;
}

.author-profile-page .profile-more-info .vitrium-fetch-details table tr:nth-child(odd) {
	background: #F7F7F7;
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload {
	display: flex;
	align-items: flex-start;
	margin-top: 10px !important;
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload .logo-filebtn {
	width: 150px;
	border-radius: 7px;
	font-size: .875rem;
	background: #32698B;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 14px;
	line-height: 17px;
	padding-bottom: 13px;
	text-transform: uppercase;
	margin-left: 20px;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, sans-serif;
	position: relative;
}

@media (min-width: 768px) {
	
	.wpbdp-submit-listing-section-listing_images .addlst-logoupload .logo-filebtn {

		font-size: 1rem;
	}
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload .logo-filebtn input {
	cursor: pointer;
	position: absolute;
	filter: alpha(opacity=1);
	-moz-opacity: 0;
	opacity: 0;
	left: 0;
	width: 150px;
	height: 45px;
	top: 0;
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload .imagep-blk {
	border: 1px solid #999999;
	border-radius: 6px;
	height: 120px;
	width: 300px;
	position: relative;
	overflow: hidden;
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload .imagep-blk img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	margin-left: 0px;
	height: auto;
	max-height: 120px;
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload input#logrbtn {
	width: 150px;
	border-radius: 7px;
	font-size: .875rem;
	background: #fff;
	font-weight: bold;
	color: #32698B;
	text-align: center;
	padding-top: 12px;
	line-height: 17px;
	padding-bottom: 12px;
	text-transform: uppercase;
	margin-left: 20px;
	cursor: pointer;
	margin-top: 7px;
	font-family: Arial, sans-serif;
	border: 1px solid #32698B;
}

@media (min-width: 768px) {
	
	.wpbdp-submit-listing-section-listing_images .addlst-logoupload input#logrbtn {

		font-size: 1rem;
	}
}

.wpbdp-submit-listing-section-listing_images .addlst-logoupload .adl-logotext p {
	padding: 7px 0px 0px 20px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: .875rem;
	color: #333333;
}

.business-directory .sort-div select.sorting-options {
	display: none;
}

.business-directory .sort-div .dropdown {
	outline: none;
	position: relative;
}

.business-directory .sort-div .dropdown:after {
	content: "";
	border: none;
	height: 45px;
	border-radius: 0px;
	padding-right: 30px;
	font-size: 1rem;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-position: 11px 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
	-webkit-appearance: none;
	width: 180px;
	text-overflow: ellipsis;
}

.business-directory .sort-div .dropdown.open .list {
	opacity: 1;
	pointer-events: auto;
}

.business-directory .sort-div .dropdown.open .option {
	cursor: pointer;
}

.business-directory .sort-div .dropdown .list {
	box-sizing: border-box;
	border-radius: 0px 0px 6px 6px;
	background: #32698B;
	border: none;
	box-shadow: 0 3px 7px 0 rgb(121 101 126 / 60%);
	margin-top: 10px;
	padding: 3px 0px 0px 0px;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 999;
	min-width: 160px;
}

@media (min-width: 768px) {
	
	.business-directory .sort-div .dropdown .list {

		min-width: 245px;
	}
}

.business-directory .sort-div .dropdown .list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.business-directory .sort-div .dropdown span.current {
	font-size: .875rem;
	font-weight: bold;
	cursor: pointer;
}

@media screen and (min-width: 62em) {
	
	.business-directory .sort-div .dropdown span.current {

		font-size: 1rem;
	}
}

.business-directory .sort-div .dropdown .list ul li {
	list-style: none;
}

.business-directory .sort-div .dropdown .list:hover .option:not(:hover) {
	background-color: transparent !important;
	color: #fff;
}

.business-directory .sort-div .dropdown .option {
	cursor: default;
	font-weight: 400;
	font-size: .875rem;
	outline: none;
	text-align: left;
	color: #fff;
	padding: 6px 15px;
}

@media screen and (min-width: 62em) {
	
	.business-directory .sort-div .dropdown .option {

		font-size: 1rem;
	}
}

.business-directory .sort-div .dropdown .option:hover {
	background-color: #F7F7F7;
	color: #000;
}

.business-directory .sort-div .dropdown .list ul li.option.selected {
	background: #F7F7F7;
	color: #000;
}

.business-directory .sort-div .dropdown .list ul li.option:first-child.selected {

	pointer-events: none;
	cursor: none;
	color: #fff;
	background: transparent;
}

.business-directory .sort-div .dropdown .list ul li.option:first-child:hover {

	cursor: none;
	color: #fff;
	background: transparent;
}

@media (min-width: 1024px) {
	.business-directory.wpbdp-view-search .site-content.container {
		min-height: 850px;
	}
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-actions {
	position: absolute;
	right: 3px;
	top: -32px;
}

.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-section-content .acf-field .acf-actions a.acf-button.button {
	width: 36px;
	height: 36px;
	background: #32698b;
	display: inline-block;
	border: none;
	text-decoration: none;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	padding-top: 10px;
	border-radius: 100%;
	line-height: 18px;
	text-align: center;
	font-family: Arial, sans-serif;
}

@media (min-width:768px) {
	.business-directory .key-personal-desc {
		margin-bottom: 50px;
		display: flex;
		flex-wrap: wrap;
	}
	.business-directory .key-personal-desc h3.key_personal_header {
		width: 100%;
	}
	.business-directory .sort-div div#sorting-options-id {
		margin-top: 15px;
	}
	.business-directory label.directory-search-label {
		padding-top: 22px;
		padding-right: 30px;
	}
	.categories-div.categories-single-div {
		width: 38%;
		margin-right: 40px;
	}
	.categories-div.categories-single-div:nth-of-type(2n) {
		margin-right: 0px;
	}
	.business-directory .key-personal-descy .keypersonal-content-block {
		text-align: left;
		width: 47%;
		margin-right: 30px;
	}
	.business-directory .key-personal-descy .keypersonal-content-block .key_personal_img {
		margin-right: 20px;
		margin-bottom: 0px;
		float: left;
		width: 85px;
	}
	.business-directory .key-personal-descy .keypersonal-content-block:nth-of-type(2n) {
		margin-right: 0px !important;
	}
	.business-directory .key-personal-descy .keypersonal-content-block .key_personal_img img {
		height: auto;
	}
	.business-directory .key-personal-desc .prod-name-block {
		width: 50%;
	}
	.business-directory .key-personal-desc .prod-name-block:nth-child(4n+2) {
		background: #F8F9FA;
	}
	.business-directory .key-personal-desc .prod-name-block:nth-child(4n+5) {
		background: #F8F9FA;
	}
	.feature-price-listing .modalsample-main .sample-image-modal {
		width: 70%;
	}
	.business-directory .company-articles-block .company-articles ul .article-details {
		max-width: 400px;
	}
	.business-directory .wpbdp-page.wpbdp-page-checkout .wpbdp-payment-invoice {
		margin-top: 0px;
	}
	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section h3 {
		padding-bottom: 0px;
		background: transparent;
		width: auto;
	}
	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section {
		background-color: transparent;
	}
	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label {
		padding: 15px 0px 8px 0px;
	}
	.business-directory .wpbdp-checkout-gateway-selection.wpbdp-checkout-section label:last-of-type {
		background-position: 74% 3px;
	}
	.feature-price-listing .wpbdp-plan-info-box .wpbdp-plan-details {
		font-size: 1rem;
	}
	.business-directory .wpbdp-submit-listing-section .wpbdp-form-field-html .selection li.select2-selection__choice,
	.feature-price-listing table tr td,
	.feature-price-listing table tbody.feature-tbodysection tr.introductory-price th {
		font-size: .875rem;
	}

	.feature-price-listing table tr th.feature-th {

		font-size: 1rem;
	}
	.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr td,
	.feature-price-listing table tbody.feature-tbodysection tr.introductory-price+tr+tr td {
		font-size: 12px;
		padding: 10px 20px;
	}
	.wpbdp-plan-price span.wpbdp-plan-price-amount {
		font-size: .875rem;
	}
	.feature-price-listing .modalsample-main .view-sample-btn a.view-sample-button {
		font-size: .875rem;
		padding: 7px 14px;
		min-width: 115px;
        display: inline-block;
		text-align: center;
	}
	.feature-price-listing .wpbdp-plan-info-box {
		width: 146px;
	}
	.wpbdp-plan-price [type="radio"]:checked+label,
	.wpbdp-plan-price [type="radio"]:not(:checked)+label {
		width: 105px;
	}
	.feature-price-listing table tr th .wpbdp-plan.wpbdp-plan-1.wpbdp-plan-info-box {
		padding: 16px 20px;
	}
	.feature-price-listing table thead.feature-headsection th:nth-of-type(3n) .wpbdp-plan-info-box {
		padding: 16px 28px;
	}
	.feature-price-listing table tr td {
		padding: 10px 20px;
	}
	.feature-price-listing table tr td:nth-child(1)::before {
		left: 12px;
	}
	.wpbdp-plan-price [type="radio"]:checked+label:before,
	.wpbdp-plan-price [type="radio"]:not(:checked)+label:before {
		width: 20px;
		height: 20px;
		border: 3px solid #BABABA;
	}
	.wpbdp-plan-price [type="radio"]:checked+label:after,
	.wpbdp-plan-price [type="radio"]:not(:checked)+label:after {
		top: 6px;
		left: -2px;
	}
}

@media (min-width:992px) {
	.business-directory h1.directory-heading,
	.business-directory h1.featured-listing-heading,
	.business-directory .directory-categories h2,
	.business-directory h2.category-name,
	.business-directory .key-personal-descy h3.key_personal_header,
	.company-description-block h3.cd-heading,
	.business-directory .key-personal-desc h3.key_personal_header,
	.business-directory .company-articles-block h3.directory_article_header {
		font-size: 1.25rem;
	}
	.featured-div h3.more-featured-list {
		margin-bottom: 30px;
	}
	.business-directory .company-articles-block .company-articles ul .article-details {
		max-width: 326px;
	}
}

@media (min-width:1200px) {
	.business-directory .company-articles-block .company-articles ul .article-details {
		max-width: 472px;
	}
}

.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection.show-loader ul.category-list,
.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection.show-loader .display-only,
.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection.show-loader #change-plan-link {
	display: none;
}

.author-profile-page .profile-more-info .vitrium-fetch-details>br {
	display: none;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper select {
	font-family: Arial, sans-serif;
	border: 1px solid #999999;
	height: 30px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	background-color: #EBECED;
	margin-top: 7px;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: 93% 50%;
	background-image: url(data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A);
 -webkit-appearance: none;
	width: 90px;
	margin-right: 10px;
	margin-left: 10px;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper label {
	font-size: .875rem;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .dataTables_length {
	padding-bottom: 20px;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .dataTables_filter input[type="search"] {
	height: 30px;
	margin: 0px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	border: 1px solid #D0D0D0;
	margin-left: 10px;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .dataTables_info {
	font-size: .875rem;
	color: #333;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .dataTables_paginate a {
	font-size: .875rem;
	color: #333;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .paginate_button.next,
.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .paginate_button.previous {
	font-weight: bold;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper a.paginate_button.current {
	background: transparent;
	border: none;
	min-width: auto;
	padding: 0px;
	color: #e51b39 !important;
	font-weight: bold;
	font-style: italic;
}

.author-profile-page .profile-more-info .vitrium-fetch-details .dataTables_wrapper .dataTables_filter {
	padding-top: 8px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group {
	margin-bottom: 0;
	padding: 15px 0px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group .label {
	padding: 0px;
	font-size: inherit;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group textarea {
	border: 1px solid #999999;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	height: 120px;
	font-family: Arial, sans-serif;
	width: 100%;
	resize: vertical;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group input {
	border: 1px solid #999999;
	height: 40px;
	border-radius: 6px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: .875rem;
	font-weight: 400;
	color: #333333;
	font-family: Arial, sans-serif;
	width: 100%;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group span.required {
	color: #E62643;
	font-size: 1.25rem;
}

@media (max-width:767px) { 

	.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group.company-url {

		width: 100% !important;
	}
}

@media (min-width:768px) {

	.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group.company-url {
		width: 47% !important;
		margin-right: 37px !important;
		display: inline-block;
	}
}

@media (min-width:768px) {

	.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group.email {
		width: 47% !important;
		margin-right: 0px !important;
	}

	.author-profile-page .profile-more-info .wpbdp-submit-listing-section-listing_images.profile-custombd .form-group.phone {
		width: 47% !important;
	}
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group.form-group:nth-of-type(6n) {
	width: 100% !important;
}

.key-personal-head.input_fields_container .key-n-block {
	display: inline-block;
	vertical-align: top;
	margin-right: 0px;
	width: 100%;
	padding: 20px 0px;
}

.key-personal-head.input_fields_container .key-d-block {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .key-personnel-imgupload {
	margin-right: 25px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd h3.heading {
	font-size: 1rem;
	font-weight: bold;
	color: #32698B;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
	padding-bottom: 21px;
	margin-top: 0px;
}

.key-product-head.input_fields_container_product .product-t-block {
	width: 100%;
	margin-bottom: 20px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group label {
	margin-bottom: 10px !important;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .addlst-logoupload {
	margin-top: 0px !important;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd {
	padding-top: 15px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .key-personal-head.input_fields_container,
.wpbdp-submit-listing-section-listing_images.profile-custombd .key-product-head.input_fields_container_product {
	position: relative;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd button.btn.btn-sm.btn-primary.add_more_button,
.wpbdp-submit-listing-section-listing_images.profile-custombd button.btn.btn-sm.btn-primary.add_more_product {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	background: #32698b;
	display: inline-block;
	border: none;
	text-decoration: none;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	padding-top: 6px;
	border-radius: 100%;
	line-height: 17px;
	text-align: center;
	font-family: Arial, sans-serif;
	outline: none !important;
	padding-left: 9px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd a.remove_field,
.wpbdp-submit-listing-section-listing_images.profile-custombd a.remove_field_product {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	background: #32698b;
	display: inline-block;
	border: none;
	text-decoration: none;
	font-size: 44px;
	font-weight: normal;
	color: #fff;
	padding-top: 6px;
	border-radius: 100%;
	line-height: 17px;
	text-align: center;
	font-family: Arial, sans-serif;
	outline: none !important;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .key-personal-head.input_fields_container a.remove_field {
	top: 30px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .key-product-head.input_fields_container_product a.remove_field_product {
	top: -16px;
}

.wpbdp-submit-listing-section-listing_images.profile-custombd .form-group p.description {
	margin: 0px;
	padding: 0px;
	font-size: .875rem;
	font-weight: 400;
	color: #999999;
}

@media (min-width:768px) {
	.key-personal-head.input_fields_container .key-n-block,
	.key-personal-head.input_fields_container .key-d-block {
		width: 36%;
	}
	.key-personal-head.input_fields_container .key-n-block {
		padding: 0px;
		margin-right: 25px;
	}
	.key-product-head.input_fields_container_product .product-t-block {
		width: 47%;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-listing_images .wpbdp-submit-listing-form-actions button {
		margin: 0px 30px 0px 30px !important;
	}
	.wpbdp-submit-listing-section.wpbdp-submit-listing-section-plan_selection button {
		margin: 40px 30px 30px 30px !important;
	}

	.wpbdp-submit-listing-section-listing_images.profile-custombd .key-product-head.input_fields_container_product a.remove_field_product {
		top: 30px;
	}
}

.business-directory .listing-companylogo .gform_wrapper {
	position: absolute;
	width: 350px;
	right: 0px;
	z-index: 2;
	bottom: 0px;
	display: none;
	max-width: 100%;
	margin: 0px;
}

.business-directory .listing-companylogo h3.gform_title {
	font-size: 1.25rem;
	font-weight: bold;
	color: #E51B39;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 14px 14px 0px 0px;
	padding: 20px 0px 14px 23px;
	margin: 0px;
	box-shadow: 0 0px 3px 0 rgb(121 101 126 / 60%);
	background-position: 94% 58%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.099' height='15.05' viewBox='0 0 26.099 15.05'%3E%3Cpath id='Path_908' data-name='Path 908' d='M-796.537,607.546l-10.221,10.221-10.221-10.221' transform='translate(819.808 -604.718)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E%0A");
}

.business-directory .listing-companylogo .gform_wrapper input {
	border: 1px solid #C3C3C3 !important;
	border-radius: 23px;
	box-shadow: none;
	height: 40px;
	font-family: Arial, sans-serif;
	padding: 0px 20px !important;
	font-size: .875rem;
	color: #909090;
	width: 100% !important;
	min-height: auto !important;
}

.business-directory .listing-companylogo .gform_wrapper .gform_body ul li .ginput_container.ginput_container_email {

	margin-left: 0px;
	max-width: 100%;
}

.business-directory .listing-companylogo .gform_wrapper textarea {
	border-radius: 16px;
	border: 1px solid #C3C3C3 !important;
	box-shadow: none;
	height: 78px;
	font-family: Arial, sans-serif;
	padding: 7px 20px 7px 20px !important;
	font-size: .875rem;
	color: #909090;
	width: 100%;
}

.business-directory .listing-companylogo .gform_wrapper .gform_body {
	background: #fff;
	padding: 0px 20px;
	display: inline-block;
}

.business-directory .listing-companylogo .gform_wrapper .gform_body ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.business-directory .listing-companylogo .gform_wrapper .gform_body ul li {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	list-style: none;
	border: none;
	background: transparent;
	width: 100%;
}

.business-directory .listing-companylogo .gform_wrapper input[type=submit] {
	background: #32698B;
	border-radius: 23px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1rem;
	letter-spacing: 0.5px;
	padding: 6px 20px !important;
	margin: 5px 0px 10px 0px;
	color: #fff;
	height: auto;
	border: none;
}

.business-directory .listing-companylogo .gform_wrapper .gform_footer.top_label {
	margin: 0px;
	background: #fff;
	padding: 0px 20px;
}

.business-directory .listing-companylogo .gform_wrapper .gform_heading {
	width: 100%;
	margin-bottom: 0px;
}

.business-directory .listing-companylogo .gform_wrapper .gform_body label.gfield_label {
	display: none;
}

.business-directory .listing-companylogo .gform_wrapper .gfield_description.validation_message {
	font-size: 11px;
	margin: 0px;
	color: #E62643;
	padding: 0px 20px !important;
	display: inline-block;
}

.business-directory .listing-companylogo .gform_wrapper.gform_wrapper div.validation_error {
	display: none;
}

.business-directory .listing-companylogo .gform_wrapper .gravity-directory-desc {
	color: #404040;
	font-size: .875rem;
	margin-bottom: 15px;
	font-family: Arial, sans-serif;
}

.navigation ul li a {
	cursor: pointer;
}

.compnay-content-div .cmp_logo_height_div {
	min-height: 40px;
}

.key-personal-head.input_fields_container .key-personal-profile-addbtn, .key-product-head.input_fields_container_product .product-profile-addbtn {
    position: relative;
	margin-top: 20px;
}

.business-directory .request_information_form_premium .gform_confirmation_wrapper + h3.request_header {
    display: none;
}
.business-directory .request_information_form_premium .gform_confirmation_wrapper {
    position: absolute;
    bottom: 0;
    background: #fff;
    z-index: 2;
    padding: 14px 14px 7px 14px;
    border-radius: 14px 14px 0px 0px;
}

.business-directory .request_information_form_premium .gform_confirmation_wrapper .gform_confirmation_message {
    font-weight: bold;
    color: #22b547;
    font-size: .875rem;
    padding: 0px;
}

.business-directory .listing-companylogo .gform_wrapper form {

	margin: 0px;
}

.navbar .xl-menu-bdr .navbar-collapse ul li.directory-highlight-menu a {
    font-weight: bold;
    color: #fff;
	background: #e51b39;
	padding: 12px 8px 10px 8px;
  }

  .navbar .xl-menu-bdr .navbar-collapse ul li.directory-highlight-menu a:hover {
    color: #fff;
}

.navbar .xl-menu-bdr .navbar-collapse ul li.directory-highlight-menu.current-menu-item a {
	font-weight: bold;
    color: #fff;
}

.wpbdp-view-renew_listing header.entry-header {

	padding-top: 10px
}

.wpbdp-view-renew_listing header.entry-header h1 {
	font-size: 1.125rem;
    padding: 0 0 .625rem;
    color: #e51b39;
    font-weight: 700;
}

@media (min-width: 768px) { 

	.wpbdp-view-renew_listing header.entry-header h1 {
		font-size: 1.25rem;
	}
}

.businessdirectory-renewal h2 {
    color: #32698B;
    font-size: 1.125rem;
    font-weight: bold;
    font-family: Arial, sans-serif;
    margin-top: 10px;
	margin-bottom: 20px;
}

.businessdirectory-renewal p {
    font-size: .875rem;
    color: #666;
    margin-bottom: 5px;
    line-height: 1.5;
    font-style: normal;
}

@media (min-width: 768px) { 

	.businessdirectory-renewal p  {
		font-size: 1rem;
	}
}

.businessdirectory-renewal .wpbdp-submit-listing-form-actions button.submit-next-button {
    display: none;
}

.business-directory .businessdirectory-renewal input.submit {
    width: auto;
    min-height: 40px;
    border-radius: 7px;
    font-size: .875rem;
    background: #32698B !important;
    font-weight: bold;
    color: #fff !important;
    text-align: center;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    border: none !important;
    margin: 0 auto;
    display: table;
    padding: 3px 20px 0px 20px;
}

@media (min-width: 768px) { 

	.business-directory .businessdirectory-renewal input.submit {
		font-size: 1.125rem;
		min-height: 50px;
	}
}

.businessdirectory-renewal .feature-price-listing {
    padding-bottom: 40px;
	padding-top: 20px;
}

.businessdirectory-renewal .do-not-renew-listing {
    padding: 0px !important;
    background-color: transparent !important;
    margin-top: 30px;
}

.business-directory .businessdirectory-renewal .container {
    padding: 0px;
	width: auto;
}

.businessdirectory-renewal .do-not-renew-listing p {
    font-weight: bold;
    padding-bottom: 20px;
}

div#top-header .site-branding {
	margin: 0px 0px 0px 0px;
}

@media (min-width: 992px) {
	div#top-header .site-branding {
		margin: 5px 0px 0px 0px;
	}
}

div#top-header .site-branding img {
	width: auto;
}

@media (max-width: 767px) {
	div#top-header .sticky-header-module .site-branding {
		padding-top: 0.6em;
		padding-bottom: .6em;
	}
}

.desc-data.desclaimerinfo-footer {
    background: #e6e7e8;
    max-width: 760px;
    text-align: center;
    margin: 0px auto 20px;
    padding: 10px 15px;
    border-radius: 17px;
	word-break: break-word;
	clear: both;
	position: relative;
    top: 20px;
}

.desc-data.desclaimerinfo-footer p {
    font-size: 1rem;
    margin: 0px;
    padding: 0px;
}

@media (max-width: 767px) {

	.desc-data.desclaimerinfo-footer p {
			font-size: .875rem;
	}
}

.page-template-businessdirectory-featured-list .site .site-content.spc-content {
    margin-bottom: 30px;
}

.wpbdp-renewal-page.businessdirectory-renewal{

	width: 100%;
    margin-right: 0px;
}

@media (max-width: 991px) {

	.business-directory .acf-tooltip.-confirm.left {

		display: none;
	}

	.page-template-businessdirectory-listing-php.wpbdp-view-renew_listing .entry-content .col-md-8 {

		padding: 0px;
	}
}

.profile-custombd .key-personal-head .key_sectio_test, .profile-custombd .key-product-head .product_section_test {
	margin-bottom: 20px;
}
.profile-custombd .key-personal-head .key_sectio_test:last-child, .profile-custombd .key-product-head .product_section_test:last-child {
	margin-bottom: 0px;
}

.business-directory .wpbdp-submit-rootline .checkout.wpbdp-submit-section-checkout .wpbdp-rootline-bar {

	width: auto;
}

.feature-price-listing table tbody.feature-tbodysection .wpbdp-plan-price {

	padding-top: 7px;
}

.business-directory .wpbdp-payment-gateway-stripe-form-fields .stripe-errors {
    background: #E62643;
    color: #fff;
}

.free_list_result .featured-sub-div .featured-image-div.fl-logo-block {
	width: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 5px;
	min-height: 180px;
    height: auto;
}

.free_list_result .featured-sub-div.featured-listing-tgroup .featured-image-div.fl-logo-block a {
	margin: 0px;
	padding: 0px;
	font-size: 1.15rem;
	font-weight: bold;
	color: #32698B;
	text-decoration: none;
}
  
.free_list_result .featured-sub-div.featured-listing-tgroup .featured-image-div.fl-logo-block a:hover {
  
	color: #333333;
}
/*********Navbar changes after updating new version of parent theme***************/
.navbar .xl-menu-bdr .navbar-collapse ul li .menu-icon i.fa {
    display: none;    
}

.post-type-archive-galleries .row.news-page-container section.col-md-8 .theiaStickySidebar {
	position: static !important;
}

.post-type-archive-liquidity-matrix .row.liquidity-matrix-page-container section.col-md-8 .theiaStickySidebar {
    position: static !important;
}

div#primary.col-md-8 .theiaStickySidebar {
  position: static !important;
}

.tabb-addnpform h3 {
         color: #32698B;
         font-size: 16px;
         font-weight: bold;
         font-family: Arial, sans-serif;
         }
         .tabb-addnpform label.control-label {
         font-size: 14px;
         font-weight: bold;
         color: #333333;
         font-family: Arial, sans-serif;
         padding-top: 0px;
         margin-bottom: 5px;
         display: block;
         text-align: left;
         }
         .tabb-addnpform .form-group {
         margin-right: 0px;
         margin-left: 0px;
         }
         .tabb-addnpform .form-group input {
         border: 1px solid #999999;
         height: 40px;
         border-radius: 6px;
         padding-left: 11px;
         padding-right: 11px;
         font-size: 14px;
         font-weight: 400;
         color: #333333;
         font-family: Arial, sans-serif;
         width: 100%;
         }
         .tabb-addnpform .form-group input::placeholder {
         font-size: 14px;
         font-weight: 400;
         color: #333333;
         font-family: Arial, sans-serif;
         }
         .tabb-addnpform .form-group textarea {
         border: 1px solid #999999;
         border-radius: 6px;
         padding-left: 11px;
         padding-right: 11px;
         font-size: 14px;
         font-weight: 400;
         color: #333333;
         min-height: 140px;
         font-family: Arial, sans-serif;
         resize: vertical; 
         width: 100%;
         }
         .tabb-addnpform .form-group.formg-cg input, .tabb-addnpform .form-group .headline input, .tabb-addnpform .form-group .show_spotlight input {
         width: auto;
         padding: 0px;
         height: auto;
         }
         .tabb-addnpform .form-group.formg-cg label:first-child {
         padding-bottom: 5px;
         padding-left: 0px;
         display: block;
         }
         .tabb-addnpform .form-group .origin select, .tabb-addnpform .form-group .spotlight select {
         font-family: Arial, sans-serif;
         border: 1px solid #999999;
         height: 45px;
         border-radius: 6px;
         padding-left: 11px;
         padding-right: 11px;
         font-size: 16px;
         font-weight: 400;
         color: #333333;
         background-color: #EBECED;
         margin-top: 7px;
         background-repeat: no-repeat;
         background-position: 97% 50%;
         background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.105' height='11.194' viewBox='0 0 17.105 11.194'%3E%3Cpath id='Path_866' data-name='Path 866' d='M676.873,943.885l7.575,6.818-7.575,6.061' transform='translate(958.872 -674.755) rotate(90)' fill='none' stroke='%2332698b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
         -webkit-appearance: none;
         width: 100%;
         }
         .tabb-addnpform span.required-indicator {
         color: #E62643;
         font-size: 20px;
         }
         .tabb-addnpform .form-group input.btn {
         width: 120px;
         height: 40px;
         min-height: 40px;
         border-radius: 7px;
         font-size: 14px;
         background: #32698B !important;
         font-weight: bold;
         color: #fff !important;
         text-align: center;
         text-transform: uppercase;
         font-family: Arial, sans-serif;
         border: none !important;
         }
         .formnpost-imgchoosebtn .file-drop-area {
         position: relative;
         display: flex;
         align-items: center;
         }
         .formnpost-imgchoosebtn .choose-btn{
         width: 100px;
         height: 40px;
         background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40' viewBox='0 0 100 40'%3E%3Cg id='Group_2922' data-name='Group 2922' transform='translate(-456 -1065)'%3E%3Cg id='Rectangle_884' data-name='Rectangle 884' transform='translate(456 1065)' fill='none' stroke='%2332698b' stroke-width='1' stroke-dasharray='4'%3E%3Crect width='100' height='40' rx='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='99' height='39' rx='6.5' fill='none'/%3E%3C/g%3E%3Ctext id='Browse' transform='translate(468 1091)' fill='%2332698b' font-size='17' font-family='Arial-BoldMT, Arial' font-weight='700'%3E%3Ctspan x='0' y='0'%3EBROWSE%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
         background-repeat: no-repeat;
         }
         .formnpost-imgchoosebtn .file-msg {
         font-size: 16px;
         font-weight: 400;
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         color: #999999;
         margin-right: 15px;
         }
         .formnpost-imgchoosebtn .file-input {
         position: absolute;
         left: 0;
         top: 0;
         height: 100%;
         width: 100%;
         cursor: pointer;
         opacity: 0;
         }
         .formnpost-imgchoosebtn .file-input:focus {
         outline: none;
         }
         .formnpost-imgchoosebtn {
         background: #F2F7FE;
         padding: 10px;
         border: 1px solid #D3E5FC;
         border-radius: 6px;
         height: 110px;
         display: flex;
         justify-content: center;
         align-items: center;
         } 
         .tabbppost-content .tbpp-cblk h2 {
         color: #333333;
         font-size: 20px;
         margin: 0;
         padding-bottom: 10px;
         font-weight: bold;
         }
         .tabbppost-content .tbpp-cblk p {
         font-size: 15px;
         }
         .tabbppost-content .tbpp-cblk p.content-title {
            font-weight : bold;
         }
         .tabbppost-content .tbpp-cblk {
/*         padding-bottom: 15px;
         border-bottom: 1px solid #d6e1e8;
         margin-bottom: 25px;*/
         display: inline-block;
         width: 100%;
         }
         .tabbppost-content .tbpp-cblk:last-child {
         border: none;
         margin: 0px;
         padding: 0px;
         }
         .formgcgchkbox {
         display: table;
         position: relative;
         padding-left: 25px;
         cursor: pointer;
         font-size: 14px;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         margin-bottom: 10px;
         }
         .formgcgchkbox input {
         position: absolute;
         opacity: 0;
         cursor: pointer;
         height: 0;
         width: 0;
         }
         .formgcg-checkmark {
         position: absolute;
         top: 0;
         left: 0;
         height: 17px;
         width: 17px;
         border-radius: 3px;
         border: 1px solid #32698B;
         }
         .formgcgchkbox input:checked ~ .formgcg-checkmark {
         color: #ffffff;
         }
         .formgcg-checkmark:after {
         content: "";
         position: absolute;
         display: none;
         }
         .formgcgchkbox input:checked ~ .formgcg-checkmark:after {
         display: block;
         }
         .formgcgchkbox .formgcg-checkmark:after {
         left: 4px;
         top: 0px;
         width: 7px;
         height: 12px;
         border: solid #32698B;
         border-width: 0 3px 3px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         }
         .headline-gp,
         .showspotlight-gp {
         margin-bottom: 5px;
         padding-top: 5px;
         }
         @media (min-width: 768px) {
         .tabb-addnpform h3 {
         font-size: 18px;
         }
         .tabb-addnpform label.control-label,
         .tabb-addnpform .form-group.formg-cg label:first-child {
         font-size: 16px;
         }
         .tabb-addnpform .form-group input.btn {
         font-size: 18px;
         width: 190px;
         min-height: 50px;
         height: auto;
         padding: 3px 0px 0px 0px;
         }
         .formnpost-imgchoosebtn .file-msg {
         font-size: 20px;
         }
         }
         
         .tabbppost-content .tbpp-cblk p {
  word-break: break-all;
}

.tbpp-cblk a.mlmbtn {
  background: #32698B;
  color: #fff;
  font-size: 12px;
  border-radius: 7px;
  padding: 5px 35px;
  margin-top: 5px;
  margin-bottom: 15px;
  display: inline-block;
}

.tabb-addnpform {
  padding-top: 20px;
}

.profile-more-info .tab-content .tab-pane {
  display: none;
}
.profile-more-info .tab-content .tab-pane.active {
  display: block;
}

div#t-directory ul.nav.nav-tabs li,
div#t-user-content ul.nav.nav-tabs li {
  padding-top: 0px;
}

/*.author-profile-page .profile-more-info div#t-directory ul a.wps-edit-listing {
  top: 10px;
}
*/
div#t-user-content ul.nav.nav-tabs li a{
padding-top: 0px;
}
/*Kirti**/
.business-directory .company-articles-block .company-articles ul li {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 15px;
}

.business-directory .company-articles-block .company-articles ul .article-details h3, .business-directory .company-articles-block .company-articles ul .article-details h3 a {
  font-size: 1rem;
}

@media screen and (min-width: 62em) {
  .business-directory .company-articles-block .company-articles ul .article-details h3, .business-directory .company-articles-block .company-articles ul .article-details h3 a {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .business-directory .company-articles-block .company-articles ul li .featured-image-post {
    margin-bottom: 15px;
    margin-top: 5px;
  }
}

.business-directory .company-articles-block .company-articles .channel-opinion a {
  font-size: .875rem;
}

.business-directory .company-articles-block .company-articles ul .article-details p.article-date {
  font-size: .875rem;
}

.business-directory .company-articles-block .company-articles .channel-opinion {
  padding-top: 10px;
}
.business-directory .company-articles-block .company-articles .navigation ul li {
  border-bottom: none;
  margin-bottom: inherit;
}
/* css 17-3-2022*/
.PostFeature img { min-width:273px; min-height:200px;}
.TaxGroup {
    max-height: 140px;
    overflow-x: auto;
    box-shadow: 0px 0px 5px 0px #ccc;
    padding: 10px 10px;
}
.TaxGroup .formgcgchkbox {
    
    font-size: 12px!important;
	}
	
	.TaxGroup label:first-child {
  
    padding-left: 25px!important;

}
.featureImage img{
    border-radius: 10px;
}
.navigation.Userlist_page ul li.active {
    border-bottom: none!important;
}
.navigation.Userlist_page ul li a{
        padding: 0px!important;
}

/* 40 story*/

.TopSection {
    box-shadow: 0px 0px 5px 0px #ccc;
    background-color: #fff;
    padding: 15px;
}
.TopSection ul{
    padding: 0px;
    list-style: none;
}
.TopSection ul li {
    padding: 5px 0px;
}
.TopSection ul li a{
    /* color: #E51B39; */
    text-decoration: none;
    /* font-size: 18px; */
}
.BottomSection .seprate{
  
    padding: 15px;overflow: hidden;
}
 .BottomSection h3 {
    margin-top: 0;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 4px;
}
 .BottomSection h3 a{
   color: #333; text-decoration:none;
}

.BottomSection {
    box-shadow: 0px 0px 5px 0px #ccc;
    margin-top: 30px;
}
.BottomSection .right-top {
    float: right;width: 8%;
}
.BottomSection .left-head {
    float: left;width: 90%;
}
.BottomSection .t-sec{
    width: 100%;
    overflow: hidden;
}
.right-top a{ text-decoration:none;}
a.head40 {
    text-decoration: none;
    font-size: 22px;
    color: #E51B39;
    font-weight: 600;
}
.GDTr {
    margin: 20px 0px;
}
.featureImage {
    position: relative;
}
.featureImage .crossBtn  {
    position: absolute;
    top: -10px;
    right: -8px;
    border: solid 1px #ff0000;
    background-color: #ff0000;
    box-shadow: 0px 0px 3px 0px #ff0000;
    border-radius: 50%;
    color: #fff;
    font-weight: 600;
    height: 30px;
    width: 30px;
    line-height: 31px;
    text-align: center;
    cursor: pointer;
}
.crossBtn i{
    font-size: 25px;
}

 .tabb-addnpform .form-group select#status {
    border: 1px solid #999999;
    height: 40px;
    border-radius: 6px;
    padding-left: 11px;
    padding-right: 11px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    font-family: Arial, sans-serif;
    width: 100%;
}
.msg-show  {

margin: 20px 0px;border: 1px solid #ccc;border-left-color: #00a32a;border-left-width: 4px;padding: 5px 12px;box-shadow: 0px 0px 4px 0px #ccc;
}

.msg-show span{
    font-size: 16px;
    color: green;
}
.msg-show-back i{
    font-size: 20px;
}
.msg-show-back {
    margin-bottom: 15px;
}
.msg-show a {
text-decoration: none;padding-left: 10px;
}
.EditListin  {
   /* text-align: right;*/
    width: 100%;margin-bottom: 15px;
   
}
.EditListin .wps-edit-listing {
    background: #32698B;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    padding: 8px 12px;
    text-align: right;
    text-decoration: none;
}

#t-listing {
   position: relative;
}
.loaderListing {
    position: absolute;
    top: 6%;
    left: 50%;
    display: none;

}
.sec-content p a {
    color: #e51b39;
   }
/*wpsolr css 03-06-2022*/ 
#res_facets .wdm_ul ul li .select_opt {
   
    text-transform: capitalize !important;
}  
