/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2026 | 15:45:18 */
h1, h2, h3, h4, h5, h6, .ft-heading-default,
.pxl-heading.px-sub-title-icon-style .pxl-heading--inner .pxl-item--title{
    font-family: "Anek Bangla"!important;font-weight: 600!important;
}

:root {
	--link-color: #2c2c2c;
    --link-color-hover: #0cb9ad;
    --link-color-active: #0cb9ad;
    --gradient-color-from: #fff;
    --gradient-color-to: #0cb9ad;
}

.pxl-loader.style-text .preloader-inner .loading-text {
    font-size: 30px;
}

.pxl-meta-box1 .pxl-item-inner .pxl-inner-top {
    padding-bottom: 15px;
}

.pxl-meta-box1 .pxl-item-inner .pxl-item-desc {
    margin-bottom: 20px;
}

.pxl-meta-box pxl-meta-box2 .pxl-item--icon i {
	color: #0abaac;
}


.pxl-heading.px-sub-title-icon-style .pxl-heading--inner .pxl-item--subtitle{
	font-family: "Anek Bangla"!important;
}

#pxl-page-title-default .pxl-page-title {
    font-size: 40px;
    text-transform: inherit;
}

.single-post .pxl---post .pxl-item--title {
    font-size: 32px;
}

#pxl-page-title-default .pxl-page-title {
    font-size: 30px;
}

.pxl-item--content {
    font-size: 15px;
}

.pxl-breadcrumb {
    font-size: 16px;
}

#pxl-page-title-default {
    padding: 445px 0px 60px 0px;
}

/* .pxl-breadcrumb a {
    color: #153158;
}

.pxl-breadcrumb li:after {
    color: #153158;
} */

.pxl-heading.px-sub-title-icon-style .pxl-heading--inner .pxl-item--subtitle .pxl-sub-icon {
	display: none;
}

.pxl-heading.px-sub-title-icon-style .pxl-heading--inner .pxl-item--subtitle {
    padding: 3px 13px 3px 13px;
}

.pxl-meta-box1 .pxl-item-inner .pxl-meta-content .pxl-item-text {
	font-size: 17px;
}

.pxl-inner-box1 .pxl-item-inner .pxl-item-heading {
    margin-bottom: 20px;
}

.pxl-inner-box1 .pxl-item-inner .pxl-item-desc {
    margin-bottom: 0px;
}

.pxl-content-btn {
	display: none;
}

#pxl-page-title-default .pxl-page-title {
    font-size: 30px;
}
.pxl-icon-box1.style1 .pxl-item-inner .pxl-item--icon {
    border: 3px solid #0cac9f;
}

.pxl-breadcrumb span.breadcrumb-entry {
    color: #83fff6;
}

.pxl-meta-box2 .pxl-item-inner .pxl-item-desc {
    margin-bottom: 15px;
}

.pxl-meta-box2 .pxl-item-inner .pxl-content-btn {
    margin-top: 15px;
}

.pxl-meta-list1.style2 .pxl-item-inner .pxl--item .pxl-item-content .pxl-item-desc {
    font-size: 15px;
    color: rgba(104, 104, 119, 0.9785);
    line-height: 24px;
}

.pxl-hidden-panel-popup .pxl-popup--conent {
    background-color: #113358;
	height: 750px!important;
}

.pxl-meta-box2 .pxl-item-inner .pxl-inner-top .pxl-item-heading {
	color: #2c2c2c;
}
.pxl-meta-box1 .pxl-item-inner .pxl-content-btn {
    margin-top: 35px;
}

.pxl-meta-box2 .pxl-item-inner {
    background: linear-gradient(91deg, #fefefe 30.73%, #b8b8b8 225.09%);
}

.pxl-testimonial-carousel2 .pxl-item-inner .pxl-section-img .pxl-item--icon {
    color: #f2f2f2;
}

.pxl-testimonial-carousel2 .pxl-item-inner .pxl-section-img .pxl-item--icon path {
    fill: #f2f2f2;
}
.pxl-accordion1.style-default .pxl-accordion--title {
    background-color: #fafafa;
}



.pxl-carousel-hero1 .pxl-item .pxl-item-content .pxl-item--title {
    font-size: 50px;
}

.pxl-team-carousel1 .pxl-item--inner .pxl-item--holder .pxl-item--meta .pxl-item--title, .pxl-team-grid1 .pxl-item--inner .pxl-item--holder .pxl-item--meta .pxl-item--title {
    font-size: 20px;
}

.pxl-service-grid-layout1 .pxl-grid-bg {
    background-color: #f2f2f2;
}

.pxl-heading.px-sub-title-icon-style .pxl-heading--inner .pxl-item--title {
    color: #202020;
}

.pxl-team-carousel1 .pxl-item--inner:hover .pxl-item--holder .pxl-item--meta, .pxl-team-grid1 .pxl-item--inner:hover .pxl-item--holder .pxl-item--meta {
    background-color: #113358;
}


#pxl-header-elementor .px-header--fixed.smaller .bg-menu-blur {
    background: #ffffffb3;
}

.px-header--fixed.nav-up.smaller .fr-style-default .pxl-menu-primary > li > a {
    color: #333;
}
.px-header--fixed.nav-up.smaller  .pxl-anchor-divider .pxl-dot .pxl-icon-line {
    background-color: #0cb9ad;
}
.px-header--fixed.nav-up.smaller .pxl-icon-box1.style1 .pxl-item-inner .pxl-meta-content .pxl-item-desc {   
	color: #333;
}
.px-header--fixed.nav-up.smaller  .pxl-icon-box1.style1 .pxl-item-inner .pxl-meta-content .pxl-item-title {
    color: #0cb9ad;
}

/* services */

.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-item--icon svg path {
    stroke: #0cb9ad;
}
.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-item-title {
    color: #080808;
}
.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-item-desc {
    color: #8b8b8b;
    font-size: 16px;
}
.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-sevice--btn .pxl-item-btn {
    color: #000000;
}
.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-sevice--btn .pxl-item-btn .pxl-icon-button svg path {
    fill: #0cb9ad;
}
.pxl-service-box1 .pxl-item-inner .pxl-meta-content .pxl-item--icon svg {
    height: 55px;
    width: auto;
}

.pxl-service-box1 .pxl-item-inner:before {
    border: 1px solid rgb(165 165 165 / 30%);
}
.pxl-service-box1 .pxl-item-inner .pxl-hover-bg-boxes:before {
    background: linear-gradient(180deg, rgb(220 220 220) 0%, #efefef 100%), #e9e9e9 -162.197px -86px / 220.39% 128.821% no-repeat;
}

.pxl-testimonial-carousel2 .pxl-item-inner  {
    padding: 25px 30.78px 0 35.78px!important;
}

.pxl-testimonial-carousel2 .pxl-swiper-slide{
	min-height: 300px;
}

.pxl-inner-box1 .pxl-item-inner .pxl-content-btn .pxl-item-btn {
	display: none;
}

@media screen and (min-width: 1201px) {
    .fr-style-default .pxl-menu-primary .sub-menu li a, .fr-style-default .pxl-menu-primary .children li a {
		text-transform: inherit;
	}
}

@media screen and (max-width: 767px) {
	.pxl-inner-box1 .pxl-item-inner .pxl-item-heading {
		margin-bottom: 10px;
	}
	.pxl-inner-box1 .pxl-item-inner .pxl-item-heading {
		font-size: 20px;
	}
	.pxl-inner-box1 .pxl-item-inner .pxl-item-desc {
		font-size: 15px;
		margin-bottom: 5px;
	}
	.pxl-carousel-hero1 .pxl-item .pxl-item-content .pxl-item--title {
		font-size: 35px;
	}
}

.pxl-testimonial-carousel2 .pxl-item-inner .pxl-section-img .pxl-item--img {
	display: none;
}

.pxl-testimonial-carousel2 .pxl-item-inner .pxl-section-img .pxl-item--icon {
    color: #f2f2f22e;position: absolute;
    z-index: 0;
    bottom: 20px;
    right: 20px;
}

.pxl-testimonial-carousel2 .pxl-item-inner .pxl-section-img .pxl-item--icon{
	font-size: 40px;
}

@media (max-width: 1280px) {
    .pxl-meta-box1 .pxl-item-inner .pxl-meta-content {
        flex-direction: row!important;
    }
}
