/* forms */
/* color */
/* title */
/* border */
/* background */
/* header */
/* buttons */
/* tabs */
/* menu */
/* effects */
/* rating */
/* footer subscribe*/
/* social home */
/* carousel arrows */
/* alert */
/* Theme's schemes */
.socials ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0; }
.socials li {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0; }
.socials a {
  background-color: transparent;
  display: block;
  font-size: 17px;
  width: 2em;
  height: 2em;
  line-height: 2.1em;
  text-align: center;
  border-radius: 4px;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  will-change: transform; }
  .socials a:hover {
    background: rgba(255, 255, 255, 0.072);
    color: #ffffff;
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95); }

@media (min-width: 769px) {
  .footer_two .socials {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2; }
    .footer_two .socials ul {
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center; } }
@media (max-width: 991px) {
  .socials a {
    font-size: 15px; } }
@media (max-width: 768px) {
  .footer_two .socials {
    order: 2; }
    .footer_two .socials ul {
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      -ms-justify-content: flex-end;
      justify-content: flex-end;
      -ms-flex-pack: flex-end; } }
@media (max-width: 567px) {
  .socials {
    width: 100%; }
    .socials a {
      font-size: 19px; }

  .footer_two .socials {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .footer_two .socials ul {
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center; } }
@media (max-width: 480px) {
  .socials a {
    font-size: 17px; } }

/*# sourceMappingURL=customblocksocial.css.map */
