/*
 * Backgound Function Collection
 * Oct 19: Largely rewrite to be more flexible
 *      - Before/After taking "Content" now
 *      - Ignore the rest of parameters if neither Image nor color exist
 *      - Able to handle Hover & Active BG
 */
/* Positioning & Sizing Function Collection
 * 
 * Oct 19: Enhanced dimen, if only one parameter, make it square size
 */
/*
 * Backgound Function Collection
 * Oct 19: Largely rewrite to be more flexible
 *      - Before/After taking "Content" now
 *      - Ignore the rest of parameters if neither Image nor color exist
 *      - Able to handle Hover & Active BG
 */
/* Positioning & Sizing Function Collection
 * 
 * Oct 19: Enhanced dimen, if only one parameter, make it square size
 */
.usefulLinksWrapper {
  padding: 35px 0;
}
.usefulLinksWrapper .sectionTitle {
  margin-top: 0;
}
.usefulLinksWrapper .linksWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .usefulLinksWrapper .linksWrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.usefulLinksWrapper .linksWrapper .linkItem {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 35px;
  text-align: center;
  width: 25%;
}
@media screen and (max-width: 991px) {
  .usefulLinksWrapper .linksWrapper .linkItem {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .usefulLinksWrapper .linksWrapper .linkItem {
    width: calc(50% - 10px);
  }
}
.usefulLinksWrapper .linksWrapper .linkItem img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
