/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 14 2026 | 12:37:42 */
.blog_container .pxl-post--inner.grid-item-inner img {
    filter: grayscale(100%);
}
/*  table of content*/
.ez-toc-widget-container nav ul li a::before{
	display:none !important;
}

.single-service #pxl-page-title-default .pxl-page-title {
	display:none !important;
}
.blog-faq-sec details{
	border-bottom: 1px solid #d3d5d6;
	    padding-bottom: 10px;
}

@media (max-width:767px){
.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text{
	    gap: 10px !important;
    grid-template-columns: auto !important;
}
	}
 #pxl-page-title-default .pxl-page-desc{
	    max-width: 820px !important;
	 word-spacing:12px;
} 
.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner a img:first-child{
	filter: grayscale(100%)
}

footer .pxl-menu-primary > li.current_page_item > a:before, .pxl-menu-primary > li.current-menu-item > a:before,
.pxl-menu-primary > li.current_page_item > a:after, .pxl-menu-primary > li.current-menu-item > a:after{
	display:none;
}
.border-0{
	border:0 !important;
}
/* .single .post-tags-wrap {
	display:none;
}
.single .post-tags-share > div .post-shares{
	    justify-content: start;
} */
.pxl-post--title a{
	text-transform: initial !important;
}
.job-form  br{
	display:none;
}
.layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .post-date{
	display:none;
}

.widget-content {
    padding: 0px;
    background: #f2f3f4;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active a{
	background:transparent !important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active a{
	text-decoration:underline;
	color:#fff !important;
}
body #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li a {
    line-height: 22px;
	font-size:15px;
	color:#c2c2c2 !important;

}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active {
    background-color: transparent !important;
}
#ezw_tco-2 .ez-toc-title {
    font-size: 120%;
    font-weight: 500;
    color: #ffffff;
}
.ez-toc-widget h2.widget-title {
    background: #030303 !important;
    padding: 18px 25px !important;
    color: #fff !important;
	border-bottom: 1px solid #c2c2c242;
}
.ez-toc-widget .widget-content {
    padding: 0px;
    background: #030303;
    color: #fff;
}
#ezw_tco-2 .ez-toc-title{
	color:#fff !important;
}
div.ez-toc-widget-container ul.ez-toc-list {
    padding: 10px;
	margin: 0px 0 10px;
}
div.ez-toc-widget-container{
	  background: #030303;
	  border-radius: 10px;
}
div.ez-toc-widget-container li{
	padding-bottom:12px;
}
section#ezw_tco-2 .post-tags-share > div {
    width: 100% !important;
}
.post-tags-share > div .post-shares .social-share .social a{
	    width: 32px;
    height: 32px;
    line-height: 34px;
}
.post-tags-share > div .post-shares{
	justify-content:center !important;
}
.pxl-file-upload-wrapper .pxl-file-upload-input{
	color:#fff;
}
.layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--holder{
	padding: 35px 45px 25px 25px;
}
.result-list .pxl-awards-list .pxl--item .pxl-item-content .pxl-title:after{
	display:none !important;
}
.result-list label.pxl-year.pxl-empty {
    width: 100%;
    max-width: 50px;
}

/* Portfolio page */

.our_approach_cards > .elementor-element {
    padding: 50px 20px;
}

.our_approach_cards h3.elementor-image-box-title {
    margin-bottom: -10px;
}

.our_approach_cards .elementor-widget-text-editor {
    color: #666;
}

.our_approach_cards .elementor-widget-text-editor ul {
    margin-bottom: 20px;
}

.our_approach_cards .elementor-widget-text-editor ul li {
    position: relative;
    padding-left: 12px;
    list-style: none;
    margin-bottom: 10px;
}

.our_approach_cards .elementor-widget-text-editor ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #030303;
    position: absolute;
    left: 0;
    top: 10px;
}

.our_approach_cards figure.elementor-image-box-img img {
    max-width: 60px;
    max-height: 60px;
}
.result-list .pxl--item{
	padding:5px 0 !important;
}
@media (max-width:767px){
	#pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding{
		margin:0 0 0 10px !important;
	}
	#pxl-header-elementor #pxl-header-mobile .pxl-header-branding img{
		height:55px !important;
	}
	.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured img {
        height: 100% !important;
    }
	body .pxl-awards-list .pxl--item .pxl-item-content .pxl-title{
		margin-left:0 !important
	}
	.pxl-awards-list .pxl--item .pxl-item-content{
		flex-direction:row !important;
		gap:0 !important;
	}
	.pxl-image-carousel1:not(.pxl-slider-carousel-effect) .pxl-item--image {
    overflow: hidden;
    position: relative;
    height: unset !important;
    max-height: unset !important;
}
}
.point-list .multi-text, .ipd-tab ul{
	list-style:none !important;
}
.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text .box-multi a{
	text-transform:capitalize !important;
}
