﻿.pg-hdg.fh-hdg{padding-left:45px;}
.fl-hdr-box {
    background-color: #fff;
    border-radius: 7px;
    margin-bottom: 30px;
    margin-top: -15px;
    box-shadow: -3px -3px 3px rgba(0, 0, 0,.05),3px 3px 3px rgba(0, 0, 0,.05);
}
.fl-hdr-box p {
    line-height: 150%;
    margin-bottom: 25px;font-size:.9em;
}
.fl-desc {
    background-color: #f9f9f9;
    padding: 10px 15px 10px 35px;
    position: relative;
}

.cat-tabs {
    display: flex;
    justify-content: space-between;
    padding: 10px 5px;
}
.fl-desc h2 {
    font-weight: bold;
    font-size: 1.2em;
}
.point-list {
    padding-left: 30px;
}
    .point-list li {
        list-style: square;
        padding: 10px 10px;font-size:.9em;
        
    }
.cat-tabs > li {
    margin: 0px 10px 10px;
    font-size: .9em;
    line-height: 110%;
}


.ret-ip-wrap > div {
    display: inline-block;
}
.inv-sel-box{display:none;}

.filter-btn {position:fixed;right:30px;bottom:40px;}
.filter-btn svg {
    width: 25px;
}
.sch-outer-wrap {
    margin-bottom: 40px;
    width: 48%;
    box-sizing: border-box;
}
    .sch-outer-wrap h3, .sch-outer-wrap h2 {
        font-weight: bold;
        margin-bottom: 10px;
    }
.sch-outer-wrap ul li{display:flex;padding:7px 0 ;}

        .sch-outer-wrap ul li label::after {padding-left:5px;padding-right:20px; content:':'
        }
.cat-wrap {display:flex;font-size:.72em;}
.cat-wrap p{margin-right:30px;}
.ret-ip-wrap span {
    padding:0 5px;
}
#FundListWrap 
{   display:flex;
    flex-wrap:wrap; 
    justify-content:space-between;
}

    /* Responsive code*/
    @media (max-width: 690px) {
        
    .sch-outer-wrap {
        width: 100%;
    }
        .load-full .cat-tabs a i{display:none;
        }
}