.cm-achievements-sec .top_sec{margin:0 0 40px;padding:0}.cm-achievements-sec .page-center{padding-left:50px;padding-right:50px}.cm-achievements-sec .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;row-gap:50px}.cm-achievements-sec .listing_items{padding-left:25px;padding-right:25px;width:33.333%}.cm-achievements-sec .listing_card{cursor:pointer;position:relative}.cm-achievements-sec .listing_card a.overlay_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cm-achievements-sec .listing_image{position:relative}.cm-achievements-sec .listing_image img{max-width:100%;vertical-align:bottom}.cm-achievements-sec .tags{display:block;font-size:16px;line-height:1.8;margin-left:-5px;margin-right:-5px;margin-top:-13px;position:relative;text-align:center;z-index:10}.cm-achievements-sec .tags span.tag{border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:26px;margin-top:0;min-width:100px;padding-left:.5em;padding-right:.5em;text-align:center;-webkit-transition:all .3s;transition:all .3s}.cm-achievements-sec .listing_content{padding-top:25px;text-align:center}.cm-achievements-sec h3{margin-bottom:20px}.comments .comments_row .col h3,.commitment .commitment_row .col h3{text-align:center}.cm-achievements-sec .listing_button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cm-achievements-sec .listing_button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0066b6;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0066b6;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.4;max-width:330px;outline:none;padding:13px 34px 13px 25px;text-align:center;text-decoration:none;width:100%}.cm-achievements-sec .listing_button a span.icon{display:inline-block;padding-right:10px;position:relative;text-decoration:none}.cm-achievements-sec .listing_button a span.icon:before{background-repeat:no-repeat;content:"";display:block;height:12px;position:absolute;right:-12px;top:calc(50% - 5px);-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;width:12px}.cm-achievements-sec .listing_card:hover .listing_button a{background-color:#b4d2e9}.cm-achievements-sec .listing_card:hover .listing_button a span.icon:before{-webkit-transform:translateX(5px);transform:translateX(5px)}.cm-achievements-sec .tags .tag-5{background-color:#6d9514;border-color:#6d9514}.cm-achievements-sec .tags .tag-4{background-color:#2e4a98;border-color:#2e4a98}.cm-achievements-sec .tags .tag-1{background-color:#2f9853;border-color:#2f9853}.cm-achievements-sec .tags .tag-2{background-color:#089ac6;border-color:#089ac6}.cm-achievements-sec .tags .tag-3{background-color:#ce5c7f;border-color:#ce5c7f}@media (max-width:991px) and (min-width:768px){.cm-achievements-sec .listing_items{width:50%}}@media (max-width:767px){.cm-achievements-sec .page-center{padding-left:30px;padding-right:30px}.cm-achievements-sec .listing_items{padding-left:0;padding-right:0;width:100%}.cm-achievements-sec .row{margin-left:0;margin-right:0}}