 .inner-banner-sec {
    padding: 80px 0;
    position: relative;
    background-position: right center;
    background-size: contain;
    background-color: #0000007a;
   /* background-image: url(images/placement/TP/placement.jpeg)*/
}

.inner-banner-sec h1 {
    margin: auto;
    width: 80%;
    padding: 10px;

    z-index: 1;
    position: relative
}

.page-template-placements-main .inner-banner-sec {
    padding: 70px 0
}

@media screen and (min-width: 1025px) {
    .inner-banner-sec h1 {
        width:60%
    }

    .inner-banner-sec:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: -moz-linear-gradient(left,rgba(235,237,236,1) 0%,rgba(235,237,236,1) 40%,rgba(235,237,236,0) 55%);
        background: -webkit-linear-gradient(left,rgba(235,237,236,1) 0%,rgba(235,237,236,1) 40%,rgba(235,237,236,0) 55%);
        background: linear-gradient(to right,rgba(235,237,236,1) 0%,rgba(235,237,236,1) 45%,rgba(235,237,236,0) 60%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ac7f7',endColorstr='#000ac7f7',GradientType=1)
    }
}

@media screen and (max-width: 1024px) {
    .inner-banner-sec {
        background-image:inherit!important;
        background-color: #16a3f5;
        text-align: center;
        color: #fff
    }
    h1{color: #color:#fc031c;}
}

.sub-container {
    margin: auto;
    width: 66%;
    padding: 0px
}
@media screen and (min-width: 1025px) {
    .sub-container {
        width:980px
    }
}

@media screen and (min-width: 1280px) {
    .sub-container {
        width:1200px
    }
h1{
    color:#000;
}
    .pad-100 {
        padding-top: 70px;
        padding-bottom: 70px
    }

    h1 {
        font-size: 48px
    }

    h2 {
        font-size: 30px
    }

    h3 {
        font-size: 22px
    }
}

@media screen and (min-width: 1441px) {
       .sub-container {
        width: 1200px
    }

    .pad-100 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .pad-70 {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .pad-40 {
        padding-top: 40px;
        padding-bottom: 40px
    }

    h1 {
        font-size: 60px
    }

    h2 {
        font-size: 40px
    }

    h3 {
        font-size: 24px
    }
}

.sub-container {
    position: relative;
    z-index: 1
}
