#main-header{width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:100}#main-header .container{max-width:1400px;margin:0 auto;width:100%}#main-header .logo_container img{max-width:100%;height:auto}.et_pb_portfolio .et_pb_portfolio_item{width:30.33%;margin:0 1.5% 30px;float:left}.et_pb_portfolio .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:space-between}.et_pb_portfolio .et_pb_portfolio_item:nth-child(3n+1){clear:both}.et_pb_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:250px;object-fit:cover;box-shadow:0px 4px 15px rgba(0,0,0,0.1);border-radius:5px}.et_pb_portfolio .et_pb_portfolio_item .portfolio-info{padding:15px;border:1px solid #ddd;border-top:none;box-sizing:border-box;background-color:#fff}.et_pb_portfolio h2.et_pb_module_header a{color:#297a4f;font-size:18px;font-weight:bold}.et_pb_portfolio .et_pb_portfolio_item{margin-bottom:30px;display:flex;flex-direction:column}.et_pb_portfolio .et_pb_portfolio_item .et_portfolio_image{margin-bottom:15px}.et_pb_portfolio .portfolio-info p{font-size:14px;color:#555}.et_pb_portfolio .et_pb_more_button{margin-top:10px;padding:8px 15px;background-color:transparent;border:1px solid #297a4f;color:#297a4f;text-transform:uppercase;font-size:14px;display:inline-block;text-decoration:none;transition:all 0.3s ease}.et_pb_portfolio .et_pb_more_button:hover{background-color:#297a4f;color:#fff}.et_pb_portfolio .et_portfolio_image img{width:100%;height:auto}@media only screen and (max-width:980px){.et_pb_portfolio .et_pb_portfolio_item{width:48%;margin:0 1% 30px}.et_pb_portfolio .et_pb_portfolio_item:nth-child(2n+1){clear:both}}@media only screen and (max-width:767px){.et_pb_portfolio .et_pb_portfolio_item{width:100%;margin:0 0 30px;clear:both}}