@charset "UTF-8";

@media screen and ( max-width : 480px ) {
.widget_gallery01.add_design3 .inner_item .heading {
    height: 15vh;
    overflow: hidden;
}
}
.textOverflowTest1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}

@media screen and ( max-width : 700px ) {
.widget_gallery01.add_design3 .wrapper_item .inner_item {
    width: 100%;
    box-sizing: border-box;
   margin-bottom: 20px;
}
}

@media screen and ( max-width : 700px ) {
.widget_gallery01.add_design3 .wrapper_item .inner_item a img {
    height: 50vw;
}
}
@media screen and ( max-width : 700px ) {
.widget_gallery01.add_design3 .inner_item .heading {
    height: 25vh;
    overflow: hidden;
}
}
.widge
.widget_gallery01.add_design3 .inner_item .heading p {
    height: auto;
}
@media screen and ( max-width : 379px ) {
.widget_gallery01.add_design3 .inner_item .heading {
    height: 30vh !important;
    overflow: hidden;
}
}
@media screen and ( min-width : 381px ) {
.widget_gallery01.add_design3 .inner_item .heading {
    height: 25vh;
    overflow: hidden;
}
}
.widget_gallery01.add_design3.align-left .wrapper_item .inner_item .heading {
    text-align: left;
    height: auto;
}
}