#solution {
  padding: 60px;
}
#solution .solution_box {
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  margin: 10px;
}
#solution .solution_box .sol_img {
  padding: 15px;
  width: 120px;
  margin: 0 auto;
}
#solution .solution_box h2 {
  margin-top: 15px;
  padding-bottom: 30px;
  color: #205648;
  text-align: center;
  font-family: sans-serif;
  font-weight: lighter;
}
#solution .solution_box:hover {
  box-shadow: 3px 3px 4px 5px #ccc;
}
#soution_des {
  padding: 60px;
}
#soution_des .solution_details .heading h2 {
  margin-bottom: 15px;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 28px;
  color: #205648;
}
#soution_des .solution_details .description {
  padding-right: 20px;
  margin-top: 20px;
}
#soution_des .solution_details .description p {
  padding-left: 25px;
  padding-bottom: 20px;
  text-align: justify;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
}
#soution_des .solution_details .description .sub_heading {
  margin-top: 20px;
  margin-bottom: 20px;
}
#soution_des .solution_details .description .sub_heading h3 {
  color: #205648;
  font-size: 22px;
}
#soution_des .solution_details .description ul li {
  padding-bottom: 5px;
  list-style: none;
  text-align: justify;
  font-size: 16px;
}
#soution_des .solution_details .description ul li span {
  padding-right: 10px;
  font-size: 30px;
  color: #205648;
}
#soution_des .solution_details .description .sub li {
  margin-left: 30px;
  font-size: 16px;
}
#soution_des .solution_details .description .sub li span {
  font-size: 15px;
  color: #205648;
}
#soution_des .solution_details .description .right_image {
  float: right;
  padding-left: 10px;
}
#soution_des .solution_details .description .right_image img {
  width: 100%;
  height: auto;
}
#soution_des .solution_details .description1 p {
  padding-left: 25px;
  padding-bottom: 20px;
  text-align: justify;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1px;
}
#soution_des .solution_details a {
  color: #205648;
  font-size: 18px;
  font-weight: bold;
}
#soution_des .solution_details a img {
  margin-right: 8px;
  width: 25px;
  height: 25px;
}
#soution_des .sildebar ul {
  margin: 10px;
}
#soution_des .sildebar ul p {
  font-family: sans-serif;
  font-weight: lighter;
  height: 35px;
  line-height: 35px;
  background: #EB3C00;
  font-size: 22px;
  padding-left: 30px;
  color: #ffffff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#soution_des .sildebar ul li {
  background: #205648;
  margin: 8px;
  padding: 15px;
  list-style: none;
  color: #ffffff;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
}
#soution_des .sildebar ul li:hover {
  background: none;
  border: 1px solid #205648;
  color: #205648;
}
#soution_des .sildebar ul li a {
  font-family: sans-serif;
  font-weight: lighter;
  padding-left: 15px;
  font-size: 16px;
}
.sevice_banner img {
  width: 100%;
  height: auto;
}
