/* 16.03.2022 */
.listing-content ul li {
	display: block;
	margin-bottom: 10px;
	position: relative;
	padding-left: 15px;
}
.listing-content ul li:before{
	content:'';
	width: 7px;
	height: 7px;
	position:absolute;
	display:block;
	border-radius: 50%;
	background-color:#00274f;
	top:10px;
	left:0;
}
.listing-content ul {
	margin-bottom: 25px;
	list-style: none !important;
}
.disable_sidebar_item .service-details-page  .col-xl-4.sidebar-right {
	display: none;
}
.disable_sidebar_item .service-details-page  .container > .row {
	display: block !important;
}
.disable_sidebar_item .service-details-page  .col-xl-8.col-lg-7 {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	flex: auto !important;
}
.disable_sidebar_item .listing-content img.img-full,
.disable_sidebar_item .elementor-text-editor img {
	float: right;
	width: 50%;
	margin-left: 20px;
	margin-bottom: 20px;
}
.disable_sidebar_item .blog-standared-img.slider-blog {
	display: none;
}
.disable_sidebar_item.elementor-page .listing-content img.img-full {
	display: none !important;
}
.disable_sidebar_item .elementor-text-editor img.alignleft{
	float: left;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li {
	background: #00274F !important;
	margin-right: 0 !important;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a {
	background: #b70b0d !important;
}
/*Style 27.06.22*/

.page-title-content {
	height: auto !important;
}
.page-title-section {
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.comments-area {
	display: none;
}
.footer .footer-main-area h5.widget-title {
	font-size: 20px;
	margin-bottom: 5px;
	color: #3d3d68 !important;
}
body .footer .footer-main-area h5.widget-title::after {
	display: none;
}
.about-box ul {
	margin-top: 20px;
}
.about-box ul li {
	display: block;
	margin-bottom: 14px;
	position: relative;
	padding-left: 30px;
}
.about-box ul li::before {
	position: absolute;
	content: '\f20e';
	left: 0px;
	top: 0px;
	color: #f00 !important;
	font-weight: 600;
	display: block;
	font-size: 18px;
	font-family: "Font Awesome 5 Brands";
}
.about-box h5 {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #333;
	line-height: 1.9;
}
.about-box h2 {
	font-size: 42px;
	line-height: 48px;
	color: #3d3d68;
	margin-bottom: 25px;
}
.about-box h2::before {
	display: none;
}
.about-box .cs-btn-one.btn-gradient-color.btn-lg {
	display: none;
}
.about-box .row.mrt-100.mrt-lg-90 {
	display: none;
}
.icon-box-block::after {
	background: url('images/1.png') !important;
}
.blog-single-news > .container {
	/*max-width: 100%;*/
	/*padding: 0;*/
}
.archive.tax-listing_industry .page-title-section {
	display: none;
}
.archive.tax-listing_industry .taximage-listings img {
	max-width: 350px;
	float: left;
}
.archive.tax-listing_industry .for--listing {
	display: block !important;
	float: left;
	width: auto;
	padding: 0 30px;
}
.archive.tax-listing_industry .for--listing h1 {
	color: #00274f !important;
}



.list-taxonomy-box .list-taxonomy-content ul.list-taxonomy li {
	display: inline-block;
	padding-right: 10px;
	padding-left: 0;
}
.list-taxonomy-box .list-taxonomy-content ul.list-taxonomy li::before {
	display: none;
}
.archive.tax-business-status .page-title-section{
	background-image: url('images/page-title-bg.jpg');
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.has-sub > a::before {
	display: none;
}
.listing-table-content-new h5 {
	margin: 0 auto;
	display: block;
}


.showcase-listing .listing-content-new {
	text-align: center;
}
.showcase-listing .listing-content-new .listing-table-content-new {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.listing-content-new.listing-content-4, .listing-content-new.listing-content-2{
	font-size: 0;
}
.listing-content-new.listing-content-4 .listing-table-content-new:nth-child(3n) {
	margin-right: 2%;
}
.listing-content-new.listing-content-4 .listing-table-content-new{
	width:23.5%;
}
.listing-content-new.listing-content-4 .listing-table-content-new:last-child{
	margin-right: 0;
}
.listing-content-new.listing-content-4 .listing-head-new h5 {
	font-size: 20px;
}
.listing-content-new.listing-content-4 {
	padding: 0;
}
.showcase-listing {
	margin-bottom: 0 !important;
}
.showcase-listing.listing--content.featured-listing .listing-content-new.listing-content-2 {
	padding: 0;
}
body:not(.home) .showcase-listing {
	margin-top: 0;
	margin-bottom: 20px !important;
}
.home .service-section.pdt-110.pdb-80 {
	padding-top: 0;
	padding-bottom: 0;
}


/* DT-9743 */
.listing-table td {
	font-size: 17px;
}
.header-navigation-area .navbar-brand.logo {
	margin: 0;
	padding: 0 0 10px;
}
.header-style-two .header-navigation-area {
	background-color:transparent !important;
}
.header-style-two .header-navigation-area .main-menu ul li a {
	color: #00274f !important;
}
body .header-navigation-area .main-menu ul li.button a {
	color: #fff !important;
	background-color:#00274f !important;
}
body .header-navigation-area .main-menu ul li.button a:hover {
	background-color:#1e5b99 !important;
	color:#fff !important;
}

.header-navigation-area .main-menu ul .sub-menu li a {
	color: #fff !important;
}
.header-navigation-area .navbar-brand.logo span {
	max-width: 300px;
	font-size: 10px;
	margin: 0 auto;
	display: block;
	left: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	text-align: center;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a {
	font-size: 15px;
}
.header-navigation-area .header-searchbox-style-two span, .mean-container a.meanmenu-reveal span {
	background-color: #00274f !important;
}

.header-wrapper {
	display: block;
	align-items: center;
	flex-flow: column;
	max-width: 100%;
	margin: 0 auto;
}
.header-wrapper .header--bar {
	display: none;
}
.header-wrapper .header-navigation-area .row .col-xl-12 {
	display: flex;
	align-items: center;
	flex-flow: row-reverse;
	justify-content:center;
	padding-left: 0;
}
.header-wrapper .main-menu li.button a {
	padding: 10px 17px !important;
}
.header-navigation-area li.button.menu-item {
	margin-right: 0 !important;
}
body .header-wrapper .header-middle .navbar-brand.logo img {
	min-height: 65px !important;
}
.header-wrapper .navbar-brand.logo span {
	font-size: 10px !important;
}
.header-wrapper  .header-navigation-area li.menu-item {
	margin-right: 12px !important;
}
.header-searchbox-style-two .side-panel {
	padding-top: 0;
	margin-left: 0;
}
.header-searchbox-style-two {
	margin-left: 12px;
}
.header-wrapper .header-navigation-area .header-searchbox-style-two span, .header-wrapper .mean-container a.meanmenu-reveal span {
	background-color: #00274f !important;
}
.header-wrapper .header-searchbox-style-two {
	margin-top: 0;
	margin-left: 0px;
}
.hero-slider-box .each-text-slide {
	padding: 200px 0 140px;
	display: block !important;
}
.hero-slider-box .each-text-slide h2 {
	background-color: #00274fb2;
	display: inline-block;
	padding: 10px 20px;
}
.hero-slider-box .each-bg-slide {
	position: relative;
}
.hero-slider-box .each-bg-slide .link-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.header-style-two .header-wrapper .header-navigation-area.fixed {
	position: relative !important;
	top: auto !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none !important;
	width: auto !important;
}
.header-style-two {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 100;
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.admin-bar .header-style-two{
	top:32px;
}
body {
	padding-top: 118px;
}
.new-industry span {
	background-color: #00274f;
	color: #fff;
	padding: 4px 10px;
	margin-bottom: 5px;
	display: inline-block;
}
.listing--content.featured-listing  .filter-title h3::before {
	display: none;
}
.listing--content.featured-listing {
	margin-bottom: 10px;
}
.listing--content.featured-listing .listing-head-new-bottom {
	text-align: center;
}
.listing--content.featured-listing .listing-head-new-bottom > div {
	font-size: 18px;
	color: #00274f;
	font-weight: 500;
	text-align: center;
	margin-bottom: 5px;
}
.new-top-section .widget-image-caption.wp-caption-text {
	position: absolute;
	margin-bottom: 0;
	margin-top: 0 !important;
	bottom: 16px;
	left: 0;
	width: 100%;
	font-size: 22px !important;
	z-index:6;
	pointer-events:none;
}
.new-top-section .wp-caption, .new-top-section .wp-caption a {
	position: relative;
}
.new-top-section .wp-caption a::before {
	content: "";
	background: rgba(0,0,0,0.4);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	Z-INDEX:5;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius:10px;
}
.new-top-section .wp-caption:hover a::before{
	background: rgba(0,0,0,0.6);
}
body:not(.home) .header-middle {
	padding-bottom: 5px !important;
}
.topheader-box {
	display: flex !important;
	align-items: center;
	column-gap: 30px;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:last-child {
	margin-right: 0 !important;
}
.header-style-two .header-wrapper .header-navigation-area{
	margin-left:auto;
}
body {
	overflow-x: hidden;
}
.elementor-heading-title.elementor-size-medium {
	font-size: 40px !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
.custom--btn .elementor-button {
	padding: 18px 40px 18px 40px;
	text-transform: uppercase;
}

/* END - DT-9743 */
.contact-us-today {
	text-align: right ;
}
.inner-blue-bar{
	align-items:center;
}
.popup--iframe {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2247483646;
	background: rgba(0,0,0,0.6);
	visibility:hidden;
	opacity:0;
}
.popup--iframe iframe {
	position: fixed;
	width: 90%;
	height: 84%;
	top: 8%;
	left: 5%;
}
.close--popup {
	font-size: 51px;
	color: #fff;
	position: absolute;
	top: 5%;
	right: 3%;
	z-index: 999999999;
	cursor: pointer;
}
.act--popup.popup--iframe{
	opacity:1;
	visibility:visible;
}

@media(min-width: 1200px){
	.elementor-section.elementor-section-boxed > .elementor-container {	max-width: 100% !important;}
	.container, .elementor > .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 90% !important;
	}
	.header-navigation-area .container {max-width: 100% !important;}
}
@media(min-width: 1600px){
	.elementor-section.elementor-section-boxed > .elementor-container {	max-width: 1500px !important;}
	.container, .elementor > .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1500px !important;
	}
}
  
  

@media(max-width: 1600px){
	.hero-slider-box .each-text-slide {		padding: 150px 0 110px;	}
}
@media (max-width:1279px){
	.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a {font-size: 13px;}
}
@media(max-width: 1200px){
	.archive.tax-listing_industry .taximage-listings img {max-width: 250px;}
	.archive.tax-listing_industry .for--listing h1 {font-size: 33px;}

	.header-style-two .header-wrapper .header-middle {		margin-left: 0;	}
	.header-wrapper {		max-width: 94%;	}
	.header-navigation-area.three-layers-header .row {		margin: 0;	}
	.header-navigation-area.three-layers-header {		padding: 0 !important;	}

	.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a {		font-size: 13px;	}
	.header-wrapper .header-navigation-area li.menu-item {		margin-right: 6px !important;	}

	.header-wrapper .header-middle .navbar-brand.logo img {		min-height: 35px !important;		height: 35px;	}
	.header-wrapper .header-navigation-area .row .col-xl-12 {		padding-right: 0;	}
	.header-wrapper {		max-width: 100%;	}
	.header-wrapper .navbar-brand.logo span {		font-size: 8px !important;	}

	body header.header-style-two .header-wrapper .main-menu li.button a {	padding: 12px 20px !important;	}
	body .header-wrapper .header-middle .navbar-brand.logo img {min-height: 50px !important;	}
}
@media(max-width: 991px){
	.listing-content-new.listing-content-4 .listing-table-content-new:nth-child(2n), .listing-content-new.listing-content-2 .listing-table-content-new:nth-child(2n){		margin-right: 0;	}
	.listing-content-new.listing-content-4 .listing-table-content-new, .listing-content-new.listing-content-2 .listing-table-content-new{	width: 49%;	}

	.header-wrapper {		display: block;	}
	.mean-container a.meanmenu-reveal {		margin-top: -20px;		right: 0 !important;		left: auto !important;	}
	.header-wrapper .header-navigation-area .header-searchbox-style-two a i, .header-wrapper .mean-container a.meanmenu-reveal {		color: #00274f !important;	}
	.header-wrapper .header-middle .navbar-brand.logo img {		min-height: 25px !important;		height: 25px !important;	}
	.mean-container a.meanmenu-reveal {		margin-top: -25px !important;	}
	.header-wrapper .header-middle {		padding: 10px 0 40px !important;	}
	.mobile-menu.mean-container {margin-left: auto;	}
	.header-style-two .header-navigation-area {background-color: #fff !important;	}

	.mean-container .mean-nav {	background: #00274f none repeat scroll 0 0;		margin-top: 30px;		position: absolute;		right: 0;		top: 0;		width: 260px !important;		z-index: 9999;	}
	.elementor-widget-container h2, .elementor-heading-title.elementor-size-medium {font-size: 25px !important;		line-height: 1.4 !important;	}
}
@media (max-width:959px){

}
@media(max-width: 767px){
    .listing-content ul li {font-size: 15px;}
	.archive.tax-listing_industry .taximage-listings img {max-width: 100%;margin-bottom: 20px;}
	.archive.tax-listing_industry .for--listing {display: block !important;float: left;width: auto;padding: 0 30px;width: 100%;text-align: center !important;}
	.archive.tax-listing_industry .for--listing h1 {font-size: 30px;}

	.listing-content-new.listing-content-4 .listing-table-content-new, .listing-content-new.listing-content-2 .listing-table-content-new{		width: 100%;		margin-right: 0;	}
	.header-wrapper .mean-container a.meanmenu-reveal {		margin-top: -20px !important;	}
	.header-wrapper .container {max-width: 100% !important;}
	.inner-blue-bar {	font-size: 12px !important;	}

}
@media(max-width: 639px){
	.hero-slider-box .each-text-slide {		padding: 100px 0 80px;	}
	.inner-blue-bar{flex-direction:column;}
	.right--side {margin-left: 0 !important;}
	.contact-us-today {text-align: center;}

}
@media(max-width: 479px){
    .listing-content ul li {font-size: 14px;}
    .disable_sidebar_item .listing-content img.img-full,
	.disable_sidebar_item .elementor-text-editor img {float: none !important;width: 100%;margin-left: 0;margin-bottom: 20px;}
    .listing-content ul li::before {top: 10px;}
	.services-strch h2 {font-size: 38px !important;line-height: 52px !important;}
	.hero-slider-box .each-text-slide {		padding: 80px 0 50px;	}
	.mean-container a.meanmenu-reveal {		height: 18px!important ;		line-height: 18px!important ;		margin-top: -15px !important;		padding: 6px 7px !important;		top: 5px !important;		width: 18px !important;	}

}
@media(max-width: 380px){
    .archive.tax-listing_industry .for--listing h1 {font-size: 22px;}
	.left--side, .contact-us-today {	width: 100%; text-align: left;}

}
/* 16.03.2022 */