/*
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-header {
  display: none !important;
}
#custom-banner {
  position: relative;
}
#custom-banner-content {
  width: 1200px !important;
  margin: auto !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 60px !important;
}
#custom-banner-content > .fusion-column-wrapper {
  margin: 0 !important;
}
.custom-banner-para {
  margin: 0 !important;
  font-size: 22px !important;
  line-height: 35px !important;
}
.custom-banner-ul {
  padding: 0 !important;
  margin: 0 !important;
}
.custom-banner-ul li {
  position: relative;
  list-style: none !important;
  font-family: MYRIADPRO-REGULAR !important;
  color: #AE9B67 !important;
  padding-left: 55px !important;
  margin-bottom: 25px !important;
}
.custom-banner-ul li:last-child {
 
  margin-bottom: 0 !important;
}
.custom-banner-ul li img {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  height: 40px;
}
.footer-para {
  text-align: center !important;
  margin-bottom: 0 !important;
  margin-top: 60px !important;
}
.footer-menu li a {
  font-family: MYRIADPRO-REGULAR !important;
}
.footer-menu li {
  display: inline-block;
  padding-right: 30px !important;
}
.footer-menu li:last-child {
  padding-right: 0 !important;
}.footer-menu {
  text-align: center !important;
}
strong {
  font-family: MYRIADPRO-REGULAR !important;
}
.custom-heading p {
  margin: 0 !important;
}.custom-strategy p:last-child {
  margin-bottom: 10px !important;
}







.custom-content-box {
  background: #ecf0fb !important;
  padding: 30px !important;
  position: relative;
}
.custom-content-box img {
  position: absolute !important;
  height: 90px !important;
  left: 30px !important;
}
.custom-content-box h3, .custom-content-box p {
  padding-left: 110px !important;
}
.custom-content-box p {
  margin-bottom: 0 !important;
}
#custom-margin-top-bottom {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
  z-index: 99;
}
#custom-banner-content.custom-logo-inner {
  top: 20px !important;
}

.custom-content-box-inner {
  position: relative;
}
.custom-content-box-inner img {
  position: absolute !important;
  height: 90px !important;
  left: 0 !important;
}
.custom-content-box-inner h3, .custom-content-box-inner p {
  padding-left: 110px !important;
}
.custom-content-box-inner p {
  margin-bottom: 0 !important;
}.custom-heading.custom-heading-margin {
  margin-bottom: 30px !important;
}
.custom-heading.custom-heading-margin.text-center {
  text-align: center !important;
}
.custom-h3 {
  margin: 0 !important;
  font-size: 22px !important;
  text-transform: uppercase !important;
}

.custom-content-box-ul ul {
  margin: 0 !important;
  padding-left: 15px;
}.custom-heading.custom-heading-margin-two {
  margin-bottom: 17px !important;
}
.custom-content-box-inner-ul ul {
  padding-left: 14px;
}
.custom-content-box-inner-ul {
  margin: 20px 0 !important;
}
.custom-content-box-inner-ul ul li {
  font-family: MYRIADPRO-REGULAR !important;
}.custom-content-box-inner-ul h3 {
  font-size: 28px !important;
  text-transform: uppercase !important;
}


.gfield_label {
  font-family: MYRIADPRO-REGULAR !important;
  color: #385370 !important;
}.gfield_required {
  display: none !important;
}

.gform_fields input {
  box-shadow: inherit !important;
	padding:0 !important;
}.custom-apply-now h3 {
  text-transform: uppercase !important;
  font-size: 32px !important;
}

#input_1_4 {
  background: transparent !important;
  border-width: 0 !important;
    border-bottom-width: 0px;
  border-bottom: solid 1px #ae9b67 !important;
}
.gform_wrapper {
  margin: 30px 0 !important;
}
.gform_footer.left_label {
  width: 100% !important;
  text-align: right !important;
  display: inline-block !important;
}
.gform_footer.left_label input {
  background: transparent !important;
  border: solid 1px #ae9b67 !important;
  box-shadow: inherit !important;
  color: #ae9b67 !important;
  width: 200px !important;
}
.custom-contact {
  margin: 0 !important;
  font-family: MYRIADPRO-REGULAR !important;
}
.custom-contact-form h3 {
  text-align: center !important;
  color: #385370 !important;
}.custom-contact-form p {
  text-align: center !important;
}
.custom-mobile {
  display: none !important;
}















@media only screen and (min-width: 1061px) and (max-width: 1200px) {
#custom-banner-content > .fusion-column-wrapper {
  margin: 0 1.92% !important;
}.custom-heading.custom-heading-margin {
  margin-bottom: 20px !important;
}.custom-content-box-inner-ul {
  margin-bottom: 0 !important;
}
#custom-banner-content > .fusion-column-wrapper {
  margin: 0 1.92% !important;
}#custom-banner-content {
  width: 1000px !important;

}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#custom-banner-content > .fusion-column-wrapper {
  margin: 0 1.92% !important;
}#custom-banner-content {
  width: 900px !important;

}.custom-content-box-inner h3 {
  font-size: 28px !important;
}
}




@media only screen and (min-width: 480px) and (max-width: 767px) {
.custom-contact {
  margin-top: 20px !important;
}.custom-logo {
  display: none !important;
}.fusion-header {
  display: block !important;
  background: #ecf0fb !important;
}.fusion-logo img {
  width: 100px !important;
}.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;
}.custom-heading.custom-heading-mobile {
  margin-top: 20px !important;
}
.custom-desktop {
  display: none !important;
}
	.custom-mobile {
  display: block !important;
}.custom-heading.custom-heading-margin.custom-margin-one {
  margin-top: 20px !important;
}.custom-content-box-inner.custom-margin-two-two {
  margin-bottom: 30px !important;
}.custom-margin-three {
  margin: 20px 0 !important;
}.custom-margin-two {
  margin: 30px 0 !important;
}.custom-margin-2 {
  margin-top: 30px !important;
}.custom-margin-esg {
  margin-top: 20px !important;
}.custom-margin-environmental {
  margin-bottom: 20px !important;
}.custom-social-margin {
  margin: 20px 0 !important;
}.custom-governance {
  margin-top: 20px !important;
}#custom-banner-content {
  width: auto !important;
  position: inherit !important;
  margin-bottom: 0px !important;
  padding: 0 45px !important;
  top: inherit !important;
  margin-top: 30px !important;
}	#custom-margin-top-bottom {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
}




@media only screen and (max-width: 480px) {
.custom-contact {
  margin-top: 20px !important;
}.custom-logo {
  display: none !important;
}.fusion-header {
  display: block !important;
  background: #ecf0fb !important;
}.fusion-logo img {
  width: 100px !important;
}.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;margin-top: 8px !important;
}.custom-heading.custom-heading-mobile {
  margin-top: 20px !important;
}
.custom-desktop {
  display: none !important;
}
	.custom-mobile {
  display: block !important;
}.custom-heading.custom-heading-margin.custom-margin-one {
  margin-top: 20px !important;
}.custom-content-box-inner.custom-margin-two-two {
  margin-bottom: 30px !important;
}.custom-margin-three {
  margin: 20px 0 !important;
}.custom-margin-two {
  margin: 30px 0 !important;
}.custom-margin-2 {
  margin-top: 30px !important;
}.custom-margin-esg {
  margin-top: 20px !important;
}.custom-margin-environmental {
  margin-bottom: 20px !important;
}.custom-social-margin {
  margin: 20px 0 !important;
}.custom-governance {
  margin-top: 20px !important;
}footer .fusion-column.fusion-column-last {
  margin: 0 !important;
}#custom-banner-content {
  width: auto !important;
  position: inherit !important;
  margin-bottom: 0px !important;
  padding: 0 45px !important;
  top: inherit !important;
  margin-top: 30px !important;
}
	
	
	
	#custom-margin-top-bottom {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
}