/*h1,h2,h3,h4,h5,h6{
  font-family:"ivypresto-display", Georgia,"Times New Roman",serif !important;
}*/
.coordination-list ul{
	list-style: none;
	padding-left: 0;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 20px;
}

/* List item layout */
.coordination-list ul li {
  position: relative;
  padding-left: 30px;
  
}
.coordination-list ul li:not(:last-child){
	margin-bottom: 13px;
}
/* Custom check icon */
.coordination-list ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(/wp-content/themes/divi-child/images/tick-icon.svg);
}
.list-item-icon ul{
  list-style: none;
  padding: 0;
  margin: 0;
}

/* List item layout */
.list-item-icon ul li {
  position: relative;
  padding-left: 30px;
  
}
.list-item-icon ul li:not(:last-child){
  margin-bottom: 15px;
}
/* Custom check icon */
.list-item-icon ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(/wp-content/themes/divi-child/images/tick-icon-blue.svg);
}

.grid-list{
  display: grid;
  gap:25px;
}
.gap-3{
  gap: 30px;
}
.cloumn-3{
  grid-template-columns: repeat(3, 1fr);
}
.cloumn-4{
  grid-template-columns: repeat(4, 1fr);
}

.location-list ul{
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}
.location-list ul li{
  border: 1px solid #E3E3E3;
  background-color: #fff;
  border-radius: 999px;
  padding: 10px 30px 10px 45px;
  position: relative;
}
.location-list ul li::before {
  content: "";
  position: absolute;
  left: 22px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/themes/divi-child/images/location-icon.svg);
}
.service-btn:after{
  margin-left: 12px !important;
}
/*Media query*/
@media (max-width: 992px) {
  .cloumn-4{
    grid-template-columns: repeat(2, 1fr);
  }
  .cloumn-3{
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 576px) {
.cloumn-4{
    grid-template-columns: repeat(1, 1fr);
  }
  .cloumn-3{
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 576px) {
  .heading-fix br{
    display: none;
  }
}