@media screen and  (min-width: 480px) {
 div#casestudy  .vc_gitem-col {
  height: auto;
  
}
}
@media screen and (min-width: 768px) {
   div#casestudy .vc_gitem-col {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 320px;
    padding: 25px 15px 25px 15px;
   
    
}
    .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 40px !important;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle;
        padding: 0px 10px;
    }
}

@media screen and (min-width: 992px) { 
    div#casestudy .vc_gitem-col {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 300px;
    padding: 25px 15px 25px 15px;
   
    
}
    
}

@media screen and (min-width: 1280px) { 
    div#casestudy .vc_gitem-col {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 275px;
    padding: 25px 15px 25px 15px;
  
    
}
    
}


.page-id-58355 .vc_btn3-container.vc_btn3-left {
    display: none;
}
ul.vc_grid-filter.vc_clearfix.vc_grid-filter-bordered.vc_grid-filter-size-md.vc_grid-filter-center.vc_grid-filter-color-grey {
    margin-bottom: 45px;
}


#main > .wf-wrap {
    padding: 0 10px !important;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 15px !important;
    padding-bottom: 15px;
}
.vc_gitem-post-data-source-post_title h4 {
    font-size: 18px !important;
    border-bottom: 1px solid #d4d2d2;
    padding: 12px 0;
}
.pdf-content {
    height: auto;
    padding: 10px 0 20px 0;
}
.pdf-text {
    text-align: center;
}
li.vc_grid-filter-item {
    margin: 10px 10px !important;
    padding: 3px 20px !important;
}
li.vc_active.vc_grid-filter-item span {
    color: #fff !important;
}
li.vc_active.vc_grid-filter-item {
    background: #001b54 !important;
}