.inputFileWrapper label{
            display: block;
            float: left;
            position: relative;
        }
        .inputFileWrapper input[type="file"]{
            position: absolute;
            width: 1px;
            height: 1px;
            clip:rect(0,0,0,0);
        }
        .inputFileWrapper .custorm-style{
            display: block;
            width: 390px;
            height: 50px;
        }
        .inputFileWrapper .custorm-style .left-button{
            width: 80px;
            line-height: 30px;
            background: #3399FF;
            color: #fff;
            display: block;
            text-align: center;
            float: left;
        }
        .inputFileWrapper .custorm-style .right-text{
            width: 300px;
            height: 30px;
            line-height: 25px;
            display: block;
            float: left;
            margin-left: 10px;
            padding: 4px;
            border: 1px solid #3399FF;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        @media screen and (max-width: 767px){
            .inputFileWrapper .custorm-style .right-text{
                width: 17rem !important;
            }
            .input-group>span>.btn-primary{
                margin-top: 25px;
                margin-left: -20px;
            }
        }