
        .placement_content {
            position: absolute;
            top: 98%;
            left: 17%;
        }
        
        .listing_details{
            padding-left: 1.7rem;
        }
        
        .listing_details li{
            padding: 0.5rem 0;
        }
        
        .content.mb-5 h2 span{
            display: inline-block;
        }
        
        .content h2 span:after{
            left: 105%;
        }
        .about_content {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        .italic_class{
            font-style: italic;
        }
        
        ul.hiring_list li {
            list-style: none;
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: space-between;*/
            /*padding-right: 1rem;*/
            /*background: #362dde;*/
            border-radius: 5px;
            margin: 0.5rem;
            width: 19%;
            box-shadow: 2px 2px 5px rgb(0 0 0 / 50%);
            overflow: hidden;
        }
        .hiring_list {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            flex-wrap: wrap;
        }
        ul.hiring_list li img {
            width: 100%;
        }
        
        .hiring_list li span {
            color: #fff;
            font-size: 1rem;
            font-weight: 600;
            padding-left: 1.5rem;
        }
        
        .col-lg-12.no_gap.banner_about img {
            width: 100%;
        }
        
        .mb-5 {
            margin-bottom: 2rem;
        }
        
        .nav-justified {
            width: 100%;
            background: #e6eaec;
            margin-bottom: 3rem;
        }
        .nav>li>a:focus, .nav>li>a:hover {
            text-decoration: none;
            background-color: #337ab7;
        }
        
        .nav>li>a {
            position: relative;
            display: block;
            padding: 3rem 1rem;
            display: flex;
            align-items: center;
        }
        .tab_icon {
            display: block;
            width: 2rem;
            height: 2rem;
            margin-right: 1rem;
            fill: #000;
        }
        
        .nav-pills>li.active>a .tab_icon, .nav-pills>li.active>a:focus .tab_icon, .nav-pills>li.active>a:hover .tab_icon{
            fill: #fff;
        }
        
        .placement_navi{
            background: #3f47e6;
            padding: 1rem 0;
        }
        .placement_navi a{
            color: #fff;
        }
        
        #placement, #career, #p_training, #partners {
            padding-top: 6rem;
        }
        
        .logo_wrap.s{
            width: 4%;
        }
        
        .pp-all-list {
            margin-bottom: 5rem;
            flex-wrap: wrap;
        }
        
        .pp-list .list img {
            width: 100%;
            height: 100%;
        }
        
        .navi.placement_navi li a {
            cursor: pointer;
        }
        
        .card{
           display: flex;
           align-items: center;
        }
        
        #pt_list h4 {
            min-height: auto;
        }
        
        .card-icon {
            margin-bottom: 0;
            width: 7rem;
            height: 7rem;
        }
        @media screen and (max-width: 767px){
            .content h2 span:after {
                left: 80%;
            }
            ul.hiring_list li{
                width: 48%;
            }
            .nav>li>a {
                position: relative;
                display: block;
                padding: 3rem 14rem;
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .nav-pills>li+li{
                margin-left: 0;
            }
        }