@media (min-width:768px)
{
    .ptb .blog-post .post-media img{
        width: 408px;
    }
}
.ptb .blog-post .post-media img{
    height: 250px;
}
.ptb .blog-post .post-header h5{
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    height: 39px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 0px;
}
.ptb .blog-post .post-entry p{
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: justify
} 
.ptb .col-lg-9 .col-md-12 .blog-post .post-media{
    width: 1000px; 
    height: 560px; 
    margin-top: -15px;
    margin-bottom: -15px;
}
.ptb .col-lg-9 .col-md-12 .blog-post .post-media iframe{
    width: 850px;
    height: 500px;
    margin: 0px;
}
@media (max-width:480px)
{
    .ptb .col-lg-9 .col-md-12 .blog-post .post-media{
        /* width: 100%;  */
        height: 450px;
        width: 395px;
        margin-top: -15px;
    }
    .ptb .col-lg-9 .col-md-12 .blog-post .post-media iframe{
  
        width: 395px;
        height: 500px;
        margin: 0px;

    }
    #service .row .col-sm-12 .project-col-3 li{
        display: block;
        width: 100%;
    }
}
.ptb .col-lg-3 .sidebar-widget .widget-post li img{
    height: 56px;
}
.ptb .container .row .col-lg-3 .sidebar-widget ul li a.active{
    color: black;
    font-weight: bold;
}