
.top_site_main, .article_heading h2{
color: #fff;

}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-80 {
  margin-top: 80px;
}
.pd-20 {
  padding: 20px;
}
.section-padding {
  padding: 80px 0;
}
.black-table-area {
  background-color: #1A1B20;
  color: #fff;
}
.small-table-area {
}
.section-title {
  color: #fff;
  display: inline-block;
  font-size: 30px;
  letter-spacing: 0.1rem;
  padding: 10px 24px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
}
.blue-heading {
  background-color: #3498db;
}
.aqua-heading {
  background-color: #1abc9c;
}
.red-heading {
  background-color: #fa5137;
}
.purple-heading {
  background-color: #c4394e;
}
.box-shadow-mixin {
  box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73);
}
.black-box-shadow-mixin {
  box-shadow: 0px 2px 9px 10px rgba(20, 21, 25, 0.78);
}
.pricing-button a.btn {
  color: #fff;
  letter-spacing: 0.1rem;

}
.pricing-button a.btn:hover {
  opacity: 0.9;
}
.design-credit a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
     -moz-text-decoration-style: dotted;
          text-decoration-style: dotted;
}
.single-pricing-table{}
.gg-pricing-table .price {}
.icon-table .single-pricing-table {
  padding: 20px;
  box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73);
}
.icon-table .single-pricing-table .pricing-table-heading h2 {
  color: #3d6370;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.1rem;
  margin-top: 30px;
  position: relative;
  width: 100%;
}
.icon-table .single-pricing-table .pricing-table-heading h2:after {
  border: 1px dashed #eee;
  content: "";
  left: 0;
  position: absolute;
  top: 13px;
  width: 100%;
  z-index: -11111;
}
.icon-table .single-pricing-table .price span {
  color: #fa5137;
  font-size: 36px;
  font-weight: 700;
}
.icon-table .single-pricing-table .pricing-item {
  padding: 20px 0;
}
.icon-table .single-pricing-table .pricing-item ul {
  padding-left: 0;
}
.icon-table .single-pricing-table .pricing-item ul li {
  list-style: none;
}
.icon-table .single-pricing-table .pricing-item ul li p strong {
  color: #325D6A;
}
.icon-table .single-pricing-table .pricing-button {
  padding: 20px 0;

}
.icon-table .single-pricing-table .pricing-button a.btn-pricing {
  background-color: #fa5137;
  border: 0;
      padding: 0px 50px;
}
h4, .h4 {color: #333333;}
h3{margin-top: 30px;}
h3 + p {margin-top: 20px;}
h4 + p {margin-top: 20px;}
p +.row {margin-top: 30px;}
h2+p {margin-top: 5px; margin-bottom: 30px;}
ul+h3{margin-top: 30px;}