/*================================================
EA Social Media Area CSS
=================================================*/
.ea-social-media-area {
  position: relative;
  z-index: 1;
}

.ea-social-media-area.bg-color-f8eff7 {
  background-color: #f8eff7;
}

.ea-social-media-area.bg-color-f6eee1 {
  background-color: #f6eee1;
}

.ea-social-media-area.bg-color-f0f2f9 {
  background-color: #f0f2f9;
}

.ea-social-media-area.bg-color-e8f4ff {
  background-color: #e8f4ff;
}

.ea-social-media-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.ea-social-media-list li {
  margin-bottom: 30px;
}

.ea-social-media-list li a {
  background-color: #495c97;
  display: block;
  text-align: center;
  position: relative;
  height: 50px;
  line-height: 50px;
  color: var(--whiteColor);
  padding-left: 25px;
}

.ea-social-media-list li a i {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: var(--whiteColor);
  font-size: 30px;
  border-right: 1px solid var(--whiteColor);
}

.ea-social-media-list li a.bg-color-495c97 {
  background-color: #495c97;
}

.ea-social-media-list li a.bg-color-b0252d {
  background-color: #b0252d;
}

.ea-social-media-list li a.bg-color-64a7dd {
  background-color: #64a7dd;
}

.ea-social-media-list li a.bg-color-db0000 {
  background-color: #db0000;
}

.ea-social-media-list li a.bg-color-a72b20 {
  background-color: #a72b20;
}

.ea-social-media-list li a.bg-color-4779b4 {
  background-color: #4779b4;
}

.ea-social-media-list li a.bg-color-973397 {
  background-color: #973397;
}

.ea-social-media-list li a.bg-color-61acf4 {
  background-color: #61acf4;
}

.ea-social-media-list li a:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.ea-social-media-list.style-two li {
  display: inline-block;
  margin-right: 0;
  margin-bottom: 0;
}

.ea-social-media-list.style-two li a {
  display: inline-block;
  min-height: 300px;
  width: 60px;
}

.ea-social-media-list.style-two li a i {
  border: none;
  top: auto;
  bottom: 0;
  background-color: var(--whiteColor);
  color: #000dff;
  width: 51px;
  height: 51px;
  border-radius: 50px;
  left: 5px;
  bottom: 4px;
  font-size: 30px;
}

.ea-social-media-list.style-two li a.bg-color-495c97 i {
  color: #495c97;
}

.ea-social-media-list.style-two li a.bg-color-b0252d i {
  color: #b0252d;
}

.ea-social-media-list.style-two li a.bg-color-64a7dd i {
  color: #64a7dd;
}

.ea-social-media-list.style-two li a.bg-color-db0000 i {
  color: #db0000;
}

.ea-social-media-list.style-two li a.bg-color-a72b20 i {
  color: #a72b20;
}

.ea-social-media-list.style-two li a.bg-color-4779b4 i {
  color: #4779b4;
}

.ea-social-media-list.style-two li a.bg-color-973397 i {
  color: #973397;
}

.ea-social-media-list.style-two li a.bg-color-61acf4 i {
  color: #61acf4;
}

.ea-social-media-list.style-five li a {
  border-radius: 50px;
}

.ea-social-media-list.style-five li a i {
  background-color: var(--whiteColor);
  border-radius: 50px;
  border: none;
  width: auto;
  padding: 0 30px;
  height: 46px;
  top: 2px;
  left: 2px;
}

.ea-social-media-list.style-five li a.bg-color-495c97 i {
  color: #495c97;
}

.ea-social-media-list.style-five li a.bg-color-b0252d i {
  color: #b0252d;
}

.ea-social-media-list.style-five li a.bg-color-64a7dd i {
  color: #64a7dd;
}

.ea-social-media-list.style-five li a.bg-color-db0000 i {
  color: #db0000;
}

.ea-social-media-list.style-five li a.bg-color-a72b20 i {
  color: #a72b20;
}

.ea-social-media-list.style-five li a.bg-color-4779b4 i {
  color: #4779b4;
}

.ea-social-media-list.style-five li a.bg-color-973397 i {
  color: #973397;
}

.ea-social-media-list.style-five li a.bg-color-61acf4 i {
  color: #61acf4;
}

.ea-social-media-list.style-seven li a {
  border-radius: 0 20px 0 20px;
}

.ea-social-media-list.style-seven li a i {
  background-color: var(--whiteColor);
  border-radius: 0 20px 20px 20px;
  border: none;
  width: auto;
  padding: 0 30px;
  height: 46px;
  top: 2px;
  left: 2px;
}

.ea-social-media-list.style-seven li a.bg-color-495c97 i {
  color: #495c97;
}

.ea-social-media-list.style-seven li a.bg-color-b0252d i {
  color: #b0252d;
}

.ea-social-media-list.style-seven li a.bg-color-64a7dd i {
  color: #64a7dd;
}

.ea-social-media-list.style-seven li a.bg-color-db0000 i {
  color: #db0000;
}

.ea-social-media-list.style-seven li a.bg-color-a72b20 i {
  color: #a72b20;
}

.ea-social-media-list.style-seven li a.bg-color-4779b4 i {
  color: #4779b4;
}

.ea-social-media-list.style-seven li a.bg-color-973397 i {
  color: #973397;
}

.ea-social-media-list.style-seven li a.bg-color-61acf4 i {
  color: #61acf4;
}

.ea-social-media-grid {
  margin-bottom: 30px;
  padding: 0;
}

.ea-social-media-grid li {
  display: inline-block;
  margin-right: 20px;
}

.ea-social-media-grid li:last-child {
  margin-right: 0;
}

.ea-social-media-grid li a i {
  font-size: 25px;
  background-color: #000000;
  color: var(--whiteColor);
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 10px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.ea-social-media-grid li a:hover i {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

.ea-social-media-grid.style-four li a i {
  color: var(--whiteColor);
  border-radius: 50px 50px 0 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.ea-social-media-grid.style-four li a.bg-color-495c97 i {
  background-color: #495c97;
}

.ea-social-media-grid.style-four li a.bg-color-b0252d i {
  background-color: #b0252d;
}

.ea-social-media-grid.style-four li a.bg-color-64a7dd i {
  background-color: #64a7dd;
}

.ea-social-media-grid.style-four li a.bg-color-db0000 i {
  background-color: #db0000;
}

.ea-social-media-grid.style-four li a.bg-color-a72b20 i {
  background-color: #a72b20;
}

.ea-social-media-grid.style-four li a.bg-color-4779b4 i {
  background-color: #4779b4;
}

.ea-social-media-grid.style-four li a.bg-color-973397 i {
  background-color: #973397;
}

.ea-social-media-grid.style-four li a.bg-color-61acf4 i {
  background-color: #61acf4;
}

.ea-social-media-grid.style-four li a:hover i {
  border-radius: 10px;
}

.ea-social-media-grid.style-six li a {
  background-color: #000;
  display: inline-block;
  border-radius: 50px;
}

.ea-social-media-grid.style-six li a i {
  border: 1px solid #ffffff;
  border-radius: 50px;
  margin: 5px;
}

.ea-social-media-grid.style-six li a:hover {
  background-color: var(--whiteColor);
}

.ea-social-media-grid.style-six li a:hover i {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.ea-social-media-grid.style-eight li a {
  display: inline-block;
  border-radius: 50px;
}

.ea-social-media-grid.style-eight li a i {
  border-radius: 50px;
  background-color: transparent;
  position: relative;
  top: 1px;
}

.ea-social-media-grid.style-eight li a.bg-color-495c97 {
  border: 3px solid #495c97;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-495c97 i {
  color: #495c97;
}

.ea-social-media-grid.style-eight li a.bg-color-495c97:hover {
  background-color: #495c97;
}

.ea-social-media-grid.style-eight li a.bg-color-495c97:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-b0252d {
  border: 3px solid #b0252d;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-b0252d i {
  color: #b0252d;
}

.ea-social-media-grid.style-eight li a.bg-color-b0252d:hover {
  background-color: #b0252d;
}

.ea-social-media-grid.style-eight li a.bg-color-b0252d:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-64a7dd {
  border: 3px solid #64a7dd;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-64a7dd i {
  color: #64a7dd;
}

.ea-social-media-grid.style-eight li a.bg-color-64a7dd:hover {
  background-color: #64a7dd;
}

.ea-social-media-grid.style-eight li a.bg-color-64a7dd:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-db0000 {
  border: 3px solid #db0000;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-db0000 i {
  color: #db0000;
}

.ea-social-media-grid.style-eight li a.bg-color-db0000:hover {
  background-color: #db0000;
}

.ea-social-media-grid.style-eight li a.bg-color-db0000:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-a72b20 {
  border: 3px solid #a72b20;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-a72b20 i {
  color: #a72b20;
}

.ea-social-media-grid.style-eight li a.bg-color-a72b20:hover {
  background-color: #a72b20;
}

.ea-social-media-grid.style-eight li a.bg-color-a72b20:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-4779b4 {
  border: 3px solid #4779b4;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-4779b4 i {
  color: #4779b4;
}

.ea-social-media-grid.style-eight li a.bg-color-4779b4:hover {
  background-color: #4779b4;
}

.ea-social-media-grid.style-eight li a.bg-color-4779b4:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-973397 {
  border: 3px solid #973397;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-973397 i {
  color: #973397;
}

.ea-social-media-grid.style-eight li a.bg-color-973397:hover {
  background-color: #973397;
}

.ea-social-media-grid.style-eight li a.bg-color-973397:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a.bg-color-61acf4 {
  border: 3px solid #61acf4;
  display: inline-block;
}

.ea-social-media-grid.style-eight li a.bg-color-61acf4 i {
  color: #61acf4;
}

.ea-social-media-grid.style-eight li a.bg-color-61acf4:hover {
  background-color: #61acf4;
}

.ea-social-media-grid.style-eight li a.bg-color-61acf4:hover i {
  color: var(--whiteColor);
}

.ea-social-media-grid.style-eight li a:hover i {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.ea-social-media-grid.style-nine li a {
  display: inline-block;
  border-radius: 10px;
  padding: 5px;
}

.ea-social-media-grid.style-nine li a.bg-color-495c97 {
  background-color: #495c97;
}

.ea-social-media-grid.style-nine li a i {
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
  background-color: #fff;
}

.ea-social-media-grid.style-nine li a.bg-color-495c97 i {
  background-color: var(--whiteColor);
  color: #495c97;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-b0252d {
  background-color: #b0252d;
}

.ea-social-media-grid.style-nine li a.bg-color-b0252d i {
  background-color: var(--whiteColor);
  color: #b0252d;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-64a7dd {
  background-color: #64a7dd;
}

.ea-social-media-grid.style-nine li a.bg-color-64a7dd i {
  background-color: var(--whiteColor);
  color: #64a7dd;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-db0000 {
  background-color: #db0000;
}

.ea-social-media-grid.style-nine li a.bg-color-db0000 i {
  background-color: var(--whiteColor);
  color: #db0000;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-a72b20 {
  background-color: #a72b20;
}

.ea-social-media-grid.style-nine li a.bg-color-a72b20 i {
  background-color: var(--whiteColor);
  color: #a72b20;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-4779b4 {
  background-color: #4779b4;
}

.ea-social-media-grid.style-nine li a.bg-color-4779b4 i {
  background-color: var(--whiteColor);
  color: #4779b4;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-973397 {
  background-color: #973397;
}

.ea-social-media-grid.style-nine li a.bg-color-973397 i {
  background-color: var(--whiteColor);
  color: #973397;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-media-grid.style-nine li a.bg-color-61acf4 {
  background-color: #61acf4;
}

.ea-social-media-grid.style-nine li a.bg-color-61acf4 i {
  background-color: var(--whiteColor);
  color: #61acf4;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}

.ea-social-content {
  max-width: 500px;
  margin-bottom: 30px;
}

.ea-social-content h2 {
  font-size: 36px;
  margin-bottom: 12px;
}

.ea-social-media-img-one {
  margin-bottom: 30px;
}

.ea-social-media-list.style-five li a i, .ea-social-media-list.style-seven li a i, .ea-social-media-grid.style-eight li a i, .ea-social-media-grid.style-nine li a i {
  color: #495c97;
}

.ea-social-media-grid.style-nine li a {
  background-color: #495c97;
}
