/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-logo img {
  width: 180px !important;
}
.custom-heading h3 {
  margin-top: 0 !important;
  font-size: 42px !important;
  line-height: 1.2em !important;
  font-weight: 700 !important;
}.custom-border {
  width: 80px;
  height: 3px;
  display: inline-block;
  background: #fba51c !important;
}
.custom-heading h3 {
  margin-top: 0 !important;
  font-size: 42px !important;
  line-height: 1.2em !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}.custom-heading {
  margin-bottom: 20px !important;
}.custom-heading.text-center {
  text-align: center !important;
}.custom-categories ul {
  padding: 0 !important;
  list-style: none;
}

.custom-categories ul li {
  width: 19.7% !important;
  display: inline-block !important;
  vertical-align: top;
  text-align: center !important;
}.custom-categories h4 span {
  background: #fff !important;
  padding: 10px 10px 0 10px;
  display: inline-block !important;
}.custom-categories ul li h3 {
  font-size: 18px !important;
}.custom-why-us {
  box-shadow: 0 2px 4px 0px rgba(0,0,0,0.08);
  padding: 30px !important;
}.custom-why-us h3 {
  font-size: 28px !important;
  margin: 20px 0 !important;
}.custom-why-us p {
  margin: 0 !important;
}.custom-footer {
  text-align: center !important;
}.custom-footer img {
  width: 220px !important;
  margin-bottom: 30px !important;
}.custom-footer ul {
  padding: 0 !important;
  list-style: none !important;
}.custom-footer ul li {
  display: inline-block;
  padding: 0 10px;
}footer section {
  margin: 0 !important;
}footer .fusion-social-networks-wrapper {
  text-align: center !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}footer .fusion-social-networks-wrapper a {
  margin-bottom: 0 !important;
  border: solid 1px;
  width: 32px !important;
  height: 32px !important;
  line-height: 32px !important;
  border-radius: 100px !important;
}.custom-copright {
  text-align: center;
  margin: 0 !important;
  font-size: 14px !important;
}






@media only screen and (min-width: 960px) and (max-width: 1060px) {
.custom-categories ul li {
  width: 19% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.custom-categories ul li {
  width: 19% !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;
}.custom-categories ul li {
  width: 19% !important;
}
}
@media only screen and (max-width: 480px) {
.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;
}.custom-categories ul li {
  width: 49% !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin-bottom: 0 !important;
}
}