@media only screen and (max-width:767px) {
    .bg-t-bf:before,.bg-t-bf:after{ display:none;}
    .testimonial-one__carousel .owl-nav, .service-carousel .owl-nav, .blog-carousel .owl-nav {
    position: inherit;
    top: inherit;
    bottom: 0;
    margin-top: 20px;
}
.testimonial__item .item__title {
    font-size: 18px;}
    .pl-70 {
        padding-left: 15px;
    }

    .pt-120 {
        padding-top: 50px;
    }
    
    .pr-40 {
        padding-right: 15px;
    }
    .pl-40 {
        padding-left: 15px;
    }
    .pr-0 {
        padding-right: 15px !important;
    }
     
    }
 

@media only screen and (min-width:320px) and (max-width:767px) {
 
   
}
@media only screen and (min-width:320px) and (max-width:557px) {
 
    
}
@media only screen and (min-width:768px) and (max-width:1150px) {
 
    .pb-90 {
        padding-bottom: 40px;
    }

    .pt-90 {
        padding-top: 40px;
    }

    .pt-60 {
        padding-top: 30px;
    }

    .pb-60 {
        padding-bottom: 30px;
    }

    .pl-70 {
        padding-left: 30px;
    }

    .pt-120 {
        padding-top: 10px;
    }

    p {
        font-size: 16px !IMPORTANT;
        line-height: 23px !IMPORTANT;
    }

    .pr-40 {
        padding-right: 15px;
    }

    .pl-40 {
        padding-left: 15px;
    }
}

@media only screen and (min-width:992px) and (max-width:1349px) {

    
}

@media only screen and (min-width:1350px) and (max-width:1699px) {
    
    }