
.inner-banner-sec {
    padding: 70px 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 {
    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:70%
    }

    .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) 35%,rgba(235,237,236,0) 45%);
        background: -webkit-linear-gradient(left,rgba(235,237,236,1) 0%,rgba(235,237,236,1) 35%,rgba(235,237,236,0) 45%);
        background: linear-gradient(to right,rgb(46, 150, 248) 0%,rgba(46,237,236,1) 65%,rgba(235,237,236,0) 75%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedec',endColorstr='#00ebedec',GradientType=1)
    }
}

@media screen and (max-width: 1024px) {
    .inner-banner-sec {
        background-image:inherit!important;
        background-color: #0694e6;
        text-align: center;
        color: #fff;
       
    }
}

.single .inner-banner-sec {
    display: none
}
@media screen and (max-width: 980px) {
    .inner-banner-sec {
        padding:70px 0
    }
}

@media screen and (max-width: 500px) {
    .inner-banner-sec {
        padding:25px 0
    }