.pxl-counter1.style-3 .pxl-counter--inner .pxl-counter--icon {
    background-color: #B6E465;
}
.page-id-15402 div#pxl-main {
    padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pxl-icon-box5 .pxl-item--inner:before {
    background: linear-gradient(0deg, #1b2d1b 0%, rgba(52, 68, 207, 0.16850490196078427) 40%, rgba(255, 255, 255, 0.00001) 100%);
    z-index: 0;
}
.pxl-icon-box5 .pxl-item--inner .pxl-content:hover{
    background-color: #1b2d1b;
}
.pxl-icon-box4 .pxl-item--inner .pxl-item--icon {
    background-color: #1b2d1b;
}

.btn-slider-plumber:before {
    background-color: #1B2D1B;
}
.elementor-15402 .elementor-element.elementor-element-20ad2ef .pxl-button .btn i {
    background-color: #1B2D1B;
}
.pxl-icon-box4 .pxl-item--inner:hover .pxl-item--title {
    color: #fff !important;
	
	
}

.pxl-icon-box5 .pxl-item--inner .pxl-content.content-2 {
    background-color: #1B2D1B;
}

.pxl-menu-primary li a {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.8);
    position: relative;
    font-weight: 500;
    text-transform: uppercase !important;
}

.pxl-icon-box5 .pxl-item--inner .pxl-content .pxl-item--icon {
    padding: 20px;
}

.pxl-footer-show .container {
    padding: 0px;
}
.ctbtn i.far.fa-arrow-right {
    margin-left: 10px !important;
}

.ctbtn a.btn.pxl-icon-active.btn-default.inline.pxl-icon--right {
    padding-left: 20px;
}
button.wpcf7-submit.wpcf7-btn-abs {
    font-family: "Apotek Extended Bold", Sans-serif !important;
}

.wrap-ctf2 button {
    min-width: 260px;
    background-color: var(--primary-color);
    font-family: "DM Sans", Sans-serif;
    font-size: 14px;
    padding: 5px 6px 0px 35px; 
}
.st-ph-color .pxl-item--description a {
	color: #fff;
}

.pxl-icon-box5 .pxl-item--inner .pxl-content.content-2 {
    padding: 0 20px 56px 20px;
}
/* service item */
.pxl-content.content-1 {
    height: 350px;
}
.cable-h-service .pxl-content.content-3 {
    padding-bottom: 55px !important;
}
.conduit-hydro-service .pxl-content.content-3 {
    padding-bottom: 55px !important;
}
.utilities-service .pxl-content.content-3 {
    padding-bottom: 84px !important;
}
.pxl-h-w-sec .pxl-item--inner {
    height: 430px;
}
h5.pxl-item--title.el-empty {
    word-wrap: break-word;
}

@media screen and (max-width: 769px) {
  div#pxl-content-area {
    padding: 0px !important;
}
	.sb-title h3.pxl-item--title.style-default.highlight-default.pxl-split-text.split-in-fade {
    color: #1b2d1b !important;
}
	.cfrom .input-filled.col-xl-12.d-flex {
    flex-direction: column;
		align-items:flex-start;
}
.prefooter .pxl-icon-box1.style-2 .pxl-item--inner {
    display: flex;
}
}