.banner-content{
width:auto;
}
.banner-content h3{
color:#fff;
}
    .feature-col h2 {font-size: 30px;font-weight: 500;margin-bottom: 15px;    padding-left: 18px;     line-height: 1.4;}
    .feature-col h3 {font-size: 19px; font-weight:500; margin-bottom:15px;    padding-left: 18px;}
    .feature-col p{
        font-size:15px; margin-bottom:40px;    padding-left: 18px; text-align:justify;
    }
                #temp-body * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .default-content h1{
    margin-bottom:20px;
    }
    .banner{
    margin-top:0;
    }
    .banner-content{
    text-align:center;
    }
                @media (min-width: 1200px){
    .cs-container {
        max-width: 1140px;
    }
    }
    .feature-list ul li.active a {
        color: #397FF5;
        border-left: 3px solid #397FF5;
    }
    .feature-col img{
    height:350px;
    margin-bottom:50px;
    }
    .feature-list ul li a {
        color: inherit;
        text-decoration: none;
        padding: 0 10px;
        margin-bottom: 20px;
        border-left: 2px solid #ffffff;
        font-size: 16px;
        display: inline-block;
    }
    .cs-container {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    padding-bottom: 35px;
    }
    .cs-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .mB40 {
        margin-bottom: 40px;
    }
    .feature-list {
        position: -webkit-sticky;
        position: sticky;
        top: 120px;
    }
    .text-head-mob {
        display: none;
    }
    #fea-mob-show {
        display: none;
    }
    .mT40 {
        margin-top: 40px;
    }
    @media (min-width: 992px){
    .cs-col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    }
    @media (min-width: 992px){
    .cs-col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    }
    .cs-col-lg-3, .cs-col-lg-9 {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }