.all-resource{background-color:rgba(0,0,0,.7);padding:30px 0}.all-resource .all-resources-wrap{margin-right:-15px;margin-left:-15px}@media (min-width:0) and (max-width:767.98px){.all-resource .all-resources-wrap{margin-right:0;margin-left:0}}.all-resource .all-resources-wrap .each-res-block{display:block;float:left;width:calc(25% - 30px);margin:0 15px;vertical-align:top;background-color:#fff;padding:12px 12px 14px 28px;-webkit-transition:all .25s;transition:all .25s;text-decoration:none}@media (min-width:0) and (max-width:767.98px){.all-resource .all-resources-wrap .each-res-block{width:100%;float:none;margin:0 0 15px}}@media (min-width:768px) and (max-width:1199.98px){.all-resource .all-resources-wrap .each-res-block{width:calc(50% - 30px);margin-bottom:15px}}.all-resource .all-resources-wrap .each-res-block .gated-key{height:26px;display:block;text-align:right}.all-resource .all-resources-wrap .each-res-block .gated-key i{font-size:20px;color:#333;-webkit-transition:all .25s;transition:all .25s}.all-resource .all-resources-wrap .each-res-block h5{color:#333;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 20px;height:83px;overflow:hidden;padding-right:20px}.all-resource .all-resources-wrap .each-res-block .res-type h6{display:inline-block;width:85%;color:#3765a0;font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin:0;vertical-align:middle;text-transform:uppercase}.all-resource .all-resources-wrap .each-res-block .res-type span{display:inline-block;width:12%;vertical-align:middle}.all-resource .all-resources-wrap .each-res-block .res-type span i{color:#3765a0;font-size:20px;vertical-align:middle;font-weight:700}.all-resource .all-resources-wrap .each-res-block:hover{background-color:#ededee;-webkit-transition:all .25s;transition:all .25s}