.banner-ppc{
    background-image: url(../img/seo/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-seo{
    background-image: url(../img/seo/seo-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}.banner-smm{
    background-image: url(../img/seo/smm-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.pt-300{
    padding-top:300px;
}
.pb-200{
    padding-bottom:200px;
}
.pt-0{
    padding-top: 0px;
}
.bg-pink{
    background-color: #eb9bce;
}
.bg-light-green{
    background-color:rgba(28, 177, 105, 0.8);
}
.bg-dark-yellow{
background-color: #fbd218;
}
.bg-light-yellow{
background-color:  #fde88b;
opacity:0.7;
}
.section-bg{
    background-image: url(../img/seo/section.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.green-line {
    position: relative;
    background-color: #1dc377;
    height: 6px;
    width: 36px;
}
.white-line {
    position: relative;
    background-color: #fff;
    height: 6px;
    width: 36px;
}
.mt-n140{
    margin-top: -140px;
    margin-left: 40px;
}
.pt-600{
    padding-top: 600px;
}

.p-50{
    padding:50px;
}
.mb-40{
    margin-bottom: 40px;
}
.pt-250{
    padding-top: 250px;
}
.pt-20{
    padding-top: 20px;
}
.footer-bg{
    background: url(../img/seo/footer-bg.png) no-repeat top right;
    background-size: cover;
}
.contact-bg{
background-color: rgba(0,0,0,0.5);
bottom:0;
}
#nb-form, .floating-socialicon{
    display:none;
}
.pt-90{
    padding-top: 90px;
}
.bg-rose{
    background-color: #e59bc3;
}
.bg-yellow-light{
    background-color: #f7da5e;
}
.banner-py{
    padding-top: 140px;
    padding-bottom: 70px;
}
.p-mb-5 p{
    margin-bottom: 5px;
}
.banner-bg-yellow{
    background-color: #fcd118;
}
.blue-line-light{
    position: relative;
    background-color: #203864;
    height: 6px;
    width: 36px;
}
.bg-rgba-yellow{
    background: rgba(222, 192, 59, .8);
}
@media screen and (max-width: 676px) {   
    /* .pt-300{
        padding-top:100px;
    }
    .pt-600{
        padding-top: 300px;
    }
    .pt-250{
        padding-top: 120px;
    } */
    .pb-200{
        padding-bottom:100px;
    }
}
@media(max-width: 767px){
    .banner-py {
        padding-top: 100px;
        padding-bottom: 40px;
    }
    .pt-300{
        padding-top:0px;
    }
    .pt-600{
        padding-top: 0px;
    }
    .pt-250{
        padding-top: 0px;
    }
}