section#introduction-sec {
    background: #ededed;
}
.knowledge-base-template .intro-top-section,.bpress-content-wrap{width:100%;max-width:100%}
.bpress-grid{display:flex;flex-wrap:wrap}
.bpress-grid >div.bpress-col{width:100%;max-width:33.333%}
.bpress-btn-product,.bpress-btn-kb{display:block;max-width:400px;padding:12px 0;border-radius:40px;background-color:#040433ff;text-align:center;color:#fff;font-size:24px;text-decoration:none}
#FiberNetWrapper #schedule-a-free-demo-now.complete-the-form .home-hero-wrapper{background-image:url(http://fibremax.au/wp-content/uploads/2025/09/kdesk_home_1_new_banner.jpg);background-size:cover;height:55vh;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;justify-content:center;text-align:center;background-blend-mode:multiply;background-color:#00000082}
#jumbotron_1 .jumbotron-content{align-items:center;display:flex;flex-direction:column;gap:16px;-webkit-hyphens:none;hyphens:none;justify-content:center;max-width:992px;width:100%}
#jumbotron_1 .jumbotron-content h2{font-size:42px;line-height:46px;font-weight:800;color:#fff}
#jumbotron_1 .jumbotron-content h3{font-size:24px;line-height:32px;font-weight:600;text-align:center}
.complete-the-form .home-hero-wrapper:before{background:none}
#jumbotron_1 .jumbotron-content .search-form-container{width:100%}
form.bkb-live-search-form{width:80%;position:relative;clear:both;margin:0 auto}
#suggest{position:relative;background:#fff}
form.bkb-live-search-form.bkb-jumbo-search-box #s{background-clip:padding-box;border:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 6px hsla(0,0%,100%,.2);display:block;height:3em;padding:12px;width:100%;text-indent:5px}
.search_icon{background-position:top 14px right 12px;background-color:#fff;background-image:url(http://fibremax.au/wp-content/uploads/2025/09/search.png);background-repeat:no-repeat}
.top-bar-wrapper{    background-color: #000000bf;position:fixed;width:100%;    top: 0;}
.container-tree-style{max-width:1420px;margin:0 auto;padding:40px 20px}
.knowledge-grid{    gap: 30px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;gap:30px;margin-top:20px}
.knowledge-category{
    transition:all .3s ease;
    width: 48%;
    background: #fdfdfd;
    border: 1px solid #ebebeb;    
}

.knowledge-category:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}
.category-header{
    display:flex;justify-content:space-between;align-items:center;padding:20px 25px;

}
.category-title{
    color: #0190BC;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    display: flex
;
    align-items: center;
    gap: 10px;
    font-size: 24px;
    letter-spacing: 0.3px;

}
.category-count{
  background: #40c1f0;color:#fff;font-size:14px;font-weight:500;padding:4px 10px;border-radius:32px;min-width:32px;text-align:center
}
.category-title{
    position: relative;
}

.category-title:after {
    background: #40c1f0;
    bottom: -11px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .3s 
ease-out;
    width: 33px;
}

.category-title:hover:after{
        width: 70px;
    opacity: 0.5;
}

.menu-toggle{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:5px;border-radius:4px;transition:all .2s ease}
.menu-toggle:hover{background:#e9ecef;color:#0190BC}
.category-description{
    padding: 11px 23px;
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    border-bottom: 1px solid #f0f0f0;
    font-weight: 400;
    letter-spacing: .003em;
    /* margin: 24px 0 0; */
    font-size: 18px;
}
.category-items{    padding: 0 0 12px 12px;}
.knowledge-item{
    margin: 12px 16px;
   /* display:flex;align-items:center;padding:15px 25px;border-bottom:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer; */
    line-height: 32px;
    list-style-type: none;
    position: relative;
}
.knowledge-item a{
    background: #eee;
    color: #616161;
    display: block;
    margin: .5em 0;
    padding: .4em .4em .4em 20px;
    position: relative;
    text-decoration: none;
    transition: all .3s 
ease-in-out;
    background: #F1F1F1;
    color: #2C2C2C;


    
}

.knowledge-item:last-child{border-bottom:none}

.item-number{
    /* background: #cdcdcd; */
    background-clip: padding-box;
    border: 3px solid #fff;
    border-radius: 100%;
    color: #2c2c2c;
    content: counter(li);
    counter-increment: li;
    font-style: normal;
    font-weight: 700;
    height: 32px;
    left: -21px;
    line-height: 26px;
    margin-top: -16px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all .3s 
ease-in-out;
    width: 32px;
    /* position: relative; */
    background: #f1f1f1;

}
.item-number:before {
background-clip: padding-box;
    border: 3px solid #ffffff;
    border-radius: 100%;
    color: #2c2c2c;
    content: "";
    font-style: normal;
    font-weight: 700;
    height: 32px;
    left: -5px;
    line-height: 26px;
    margin-top: -16px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all .3s 
ease-in-out;
    width: 32px;
    z-index: 1234;
}



.knowledge-item a{
    color: #333;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    flex: 1;
    transition: all .2s 
ease;
}
.knowledge-item:hover a{color:#0190BC;}
.section-heading-container{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}
.section-heading{color:#737373;font-size:20px;font-weight:700;letter-spacing:.03em;margin-bottom:24px;margin-top:0;position:relative;    font-size: 32px;}
.section-heading:before{background-image:url(http://fibremax.au/wp-content/uploads/2025/09/heading_seperator.png);background-position:50%;background-repeat:no-repeat;bottom:-24px;content:"";display:block;height:24px;left:50%;margin-left:-50px;position:absolute;width:100px}
.section-subheading{color:#7c7c7c;font-size:18px;line-height:24px;font-weight:400;line-height:16px}
@media (max-width: 768px) {
.container-tree-style{padding:20px 15px}
.knowledge-grid{grid-template-columns:1fr;gap:20px}
.category-header{padding:15px 20px}
.category-title{font-size:18px}
.category-description{padding:15px 20px;font-size:13px}
.knowledge-item a{font-size:16px}

#FiberNetWrapper #schedule-a-free-demo-now.complete-the-form .home-hero-wrapper{
        height: 72vh;
}
#jumbotron_1 .jumbotron-content h2 {
    font-size: 32px;
    line-height: 35px;
}
.section-heading {

    font-size: 24px;
}
.knowledge-category {
    width: 100%;
}

.section-subheading {
    line-height: 1.4;
}
}
@media (max-width: 1024px) and (min-width: 769px) {
.knowledge-grid{grid-template-columns:repeat(2,1fr)}
}