/*
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: 200px !important;
}.custom-products {
  padding: 0 !important;
  list-style: none;
  margin: 0 !important;
}.custom-products li {
  width: 19.7%;
  display: inline-block !important;
  vertical-align: top;
  text-align: center !important;
}.custom-products li a {
  display: inline-block;
}.custom-products li a img {
  height: 150px;
}
.custom-products li a h3 {
  margin-bottom: 0 !important;
  font-size: 20px !important;
}.custom-h3 {
  margin-top: 0 !important;
  font-family: RedHatText-Bold !important;
  margin-bottom: 20px !important;
}.custom-strong {
  font-size: 24px;
  line-height: 39px !important;
}
.custom-span {
  font-family: RedHatText-Bold !important;
  font-size: 25px !important;
}.fusion-content-boxes {
  margin-bottom: 0 !important;
}.content-container {
  margin: 0 !important;
  text-align: left !important;
}.content-box-column .image img {
  margin: 0 !important;
  height: 80px !important;
  width: auto !important;
}.row.custom-footer-row .col-md-4 img {
  width: 200px !important;
  margin-bottom: 20px !important;
}
.row.custom-footer-row .col-md-4 strong {
  font-family: RedHatText-Medium !important;
}
.row.custom-footer-row .col-md-4 p {
  margin: 0 !important;
}
.footer-menu li a {
  font-family: RedHatText-Medium !important;
}
.footer-menu li {
  display: inline-block;
  padding-right:  22px;
}

.footer-menu li:last-child {
  padding-right:  0;
}
.row.custom-footer-row .col-md-4, .row.custom-footer-row .col-md-8 {
  padding: 0 !important;
}.custom-copright {
  text-align: right;
  margin-bottom: 0 !important;
  margin-top: 147px !important;
}.footer-menu li a:hover {
	text-decoration:underline !important;
}.custom-h3-two {
  font-size: 28px !important;
  margin-bottom: 15px !important;
}#custom-para p {
  margin: 0 !important;
}

html {
  scroll-behavior: smooth;
}#custom-padding-top .fusion-menu-anchor {
  padding-top: 121px;
  margin-top: -121px !important;
}.custom-products.custom-service li {
  width: 16.3% !important;
}.custom-products.custom-service h3 {
  font-size: 18px !important;
  line-height: 28px !important;
}#gform_wrapper_1 {
  background: #CCE0FF !important;
  padding: 25px !important;
  margin: 0 !important;
}#gform_fields_1 input {
  box-shadow: inherit !important;
}.gform_required_legend {
  display: none !important;
}.gfield_required {
  display: none !important;
}.gfield_label.gform-field-label {
  color: #3c4e99 !important;
  margin-top: 12px !important;  font-family: RedHatText-Medium !important;

}

#gform_fields_1 .gfield {
  margin-bottom: -30px !important;
}#gform_fields_1 #field_1_5 {
  margin-bottom: 0 !important;
}.gform_footer.left_label {
  width: 100% !important;
}#gform_submit_button_1 {
  background: #3c4e99 !important;
  border-radius: 0 !important;
  border-width: 0 !important;
  width: 100% !important;
  display: inline-block;
}
.fusion-icon.awb-icon-bars {
  margin-top: 20px !important;
}

.custom-mobile {
  display: none !important;
}



@media only screen and (min-width: 1061px) and (max-width: 1200px) {
.footer-menu li {
  padding-right: 14px;
}.custom-copright {
  margin-top: 138px !important;
}

}

@media only screen and (min-width: 960px) and (max-width: 1060px) {
.fusion-logo img {
  width: 150px !important;
}.fusion-main-menu > ul > li {
  padding-right: 20px !important;
}.custom-copright {
   margin-top: 100px !important;
}.footer-menu li a {
  font-size: 14px !important;
}.footer-menu li {
  padding-right: 13px;
}body:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a {
  height: 100px !important;
}.custom-products li {
  width: 19%;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.fusion-logo img {
  width: 150px !important;
}.fusion-main-menu > ul > li {
  padding-right: 20px !important;
} .custom-copright {
    margin-top: 20px !important;
    text-align: left !important;
  }body:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a {
  height: 100px !important;
}.custom-products li {
  width: 19%;
}.footer-menu {
  margin-top: 20px !important;
}#menu-main-menu li a {
  font-size: 14px !important;
}.custom-products.custom-service li {
  width: 15.5% !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#gform_wrapper_1 {
  margin-bottom: 30px !important;
}.footer-menu {
  margin-top: 20px !important;
}.custom-copright {
    margin-top: 20px !important;
    text-align: left !important;
  }.custom-p p {
  margin-top: 20px !important;
}
	
	
	.custom-h3-margin h3 {
  margin-top: 30px !important;
}.custom-dektop {
  display: none !important;
}.custom-mobile {
  display: block !important;
}
	
	
	.custom-products li {
  width: 19%;
  display: inline-block !important;
  vertical-align: top;
  text-align: center !important;
  padding: 15px;
}.custom-products li a img {
  height: 100px !important;
  width: auto !important;
}.custom-products li a h3 {
  margin-bottom: 0 !important;
  font-size: 15px !important;
}#custom-para p {
  margin-bottom: 20px !important;
}
}



@media only screen and (max-width: 480px) {
#gform_wrapper_1 {
  margin-bottom: 30px !important;
}.footer-menu {
  margin-top: 20px !important;
}.custom-copright {
    margin-top: 20px !important;
    text-align: left !important;
  }.custom-p p {
  margin-top: 20px !important;
}
	
	
	.custom-h3-margin h3 {
  margin-top: 30px !important;
}.custom-dektop {
  display: none !important;
}.custom-mobile {
  display: block !important;
}
	
	
	.custom-products li {
  width: 30%;
  display: inline-block !important;
  vertical-align: top;
  text-align: center !important;
  padding: 15px;
}.custom-products li a img {
  height: 100px !important;
  width: auto !important;
}.custom-products li a h3 {
  margin-bottom: 0 !important;
  font-size: 15px !important;
}#custom-para p {
  margin-bottom: 20px !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin: 0 !important;
}.custom-products.custom-service li {
  width: 30% !important;
}.custom-products.custom-service h3 {
  font-size: 14px !important;
  line-height: 18px !important;
}
}




