.portfolio-listing{padding:40px 0}.portfolio-listing-filter{-webkit-appearance:none;border-radius:50px;padding:10px 20px;background:url('https://cdn2.hubspot.net/hubfs/55046/LandmarkServices_Jan_2019/images/icon_select.png') #f7f7f7;background-size:auto auto;background-position:calc(100% - 20px) center;background-repeat:no-repeat;border:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;width:170px}.portfolio-listing-item-wrapper{display:block;width:100%}.portfolio-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-listing-item>*{-ms-flex-preferred-size:100%;flex-basis:100%}.portfolio-listing-item-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;border:0px solid #e14930;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.portfolio-listing-item:hover .portfolio-listing-item-image{border-width:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-listing-item-caption{padding:20px;color:#fff;background:rgba(225,73,48,.6);width:100%}.portfolio-listing-item-content{padding:35px}.portfolio-listing-repeater-load{background:#f7f7f7;padding:25px 0;text-align:center}.portfolio-listing-repeater-load button{-webkit-appearance:none;border:0;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}#filters .btn{cursor:pointer;padding:12px 20px;margin-right:5px}#filters .btn:focus{outline:0}@media(min-width:768px){.portfolio-listing{padding:40px 0 80px}.portfolio-listing .section-heading{padding-left:35px}.portfolio-listing-repeater.all .portfolio-listing-item-wrapper:nth-child(even) .portfolio-listing-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.item-active .portfolio-listing-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio-listing-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.portfolio-listing-item>*{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(max-width:767px){.portfolio-listing .section-heading{padding:0 15px}}