.blog-filter{margin-top:25px}.filter label{align-items:center;display:flex;font-weight:600;margin:0 10px 0 0;min-width:103px}.filter label i{margin-right:10px;min-width:24px;width:24px}.filter select.form-control{background-image:url(https://www.greenfacilities.co.uk/hubfs/downArrow-1.svg);background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:14px;font-size:14px;margin-left:10px;padding:0 35px 0 15px;width:285px}.blog-filter .search .hs-input{border-radius:10px;height:50px;outline:none;padding:0 15px;width:100%}.blog-filter .search button{background-color:transparent;border:0;height:24px;padding:0;position:absolute;right:10px;top:11px;width:24px}.blog-listing .service-card{height:calc(100% - 30px);margin-top:30px}.blog-listing .service-card .img-block:after{padding-top:71%}.blog-listing .service-card h4{margin-top:13px}.blog-listing .tag-post{gap:5px 0;margin-bottom:10px;margin-top:20px}.blog-listing .tags{gap:10px 10px;margin:0}.blog-listing .tags li{border-radius:15px;font-size:14px;padding:3px 15px 4px}.blog-listing .post{font-size:14px;gap:0 5px;padding-bottom:5px;padding-left:12px;padding-top:5px}.blog-listing .post i{line-height:1;min-width:18px;width:18px}.filter .choices__list.choices__list--single{background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:14px;border-radius:8px;font-size:14px;margin-left:10px;padding:2px 19px 0 0;width:300px}.blog-filter .search.position-relative{max-width:285px;width:100%}.blog-filter .filter.d-flex{align-items:center;max-width:397px;width:100%}@media only screen and (max-width:767px){.blog-filter .search{margin-top:15px;width:100%}.blog-filter .choices,.choices .choices__list.choices__list--single{width:100%}.blog-filter .filter.d-flex,.blog-filter .search.position-relative{max-width:100%;width:100%}}@media only screen and (max-width:479px){.filter{width:100%}.filter select.form-control{margin:10px 0 0;padding-top:0;width:100%}}.pagination{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:50px}@media only screen and (max-width:767px){.pagination{margin-top:25px}}.custom-loader-overlay{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.custom-loader{animation:spin .8s linear infinite;border-radius:50%;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}