/*****************************************
uc-caseimage_1280
******************************************/
.uc-caseimage_1280{
   padding: 0px 20px; 
   .t107{
    background-color: #E8E8E8;
    padding: 8vw 5vw;
    max-width: 100%;
    margin: 0px auto;
    width: 100%;
    box-sizing: border-box;
    img{
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    padding:0px 10px;
}
}
}

.uc-blog{
    
.js-feed-post {
    padding: 40px;
    border: 1px solid black;
    &:hover{
    background-color: #fe8119;
    a, .t-feed__post-parts-date-row span{
        color: #ffffff !important;
}
}
}

.t-feed__post-parts-date-row_afterdescr {
    margin-top: auto;
}
.t-feed__textwrapper {
    margin-bottom: 20px;
}
}
@media screen and (min-width:1200px) {
 /*****************************************
uc-blog
******************************************/



    
    
}  /*1280*/


@media screen and (min-width:960px) {
/*****************************************
******************************************/


.uc-blog{
    
.t897__container {
   
    max-width: 1600px;

}
.t-col_6 {
max-width: calc(50% - 123px);
}
.t-feed__grid-col {
    margin-top: 60px;
}




}


.uc-portfolio-grid{
  .t404{
display: flex;
        flex-wrap: wrap;
        gap: 40px;
        row-gap: 100px;
        padding: 0px 20px;
        max-width: 1600px;
        margin: 0px auto;
        
    .t-container{
            max-width: calc(50% - 20px);
            margin: 0px;
            width: 100%;
    .t-col{
margin: 0px;
                padding: 0px;
                width: 100%;
                max-width: initial;
                
                .t-heading{
    max-width: 640px;
    
}
    
    
}
}
    
}   
}
/*****************************************
******************************************/

    
} /*960*/


@media screen and (min-width: 480px) {
/*****************************************
>480
******************************************/
    .uc-caseimage_1680{
    padding-left: 20px;
    padding-right: 20px;
}


    
    /*****************************************
******************************************/
}/*480*/



@media screen and (max-width: 480px) {
/*****************************************
< 480
******************************************/

.uc-caseimage_1280{
   padding-left: 0px;
   padding-right: 0px;
   
}

.uc-blog{
    ul{
padding: 0px 20px !important;
            box-sizing: border-box;
            .t-name_xl {

    line-height: 1.1 !important;
}


}
.t-feed__col-grid__wrapper {

    height: auto !important;
}
}
    
    /*****************************************
******************************************/
}/*480*/





