/*
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;
}#gfield_upload_rules_1_7 {
  color: #fff !important;
}
.custom-banner {
  position: relative;
}
.custom-banner-width {
  width: 1200px;
  margin: auto;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
}.custom-banner-width h1 {
  margin: 0 !important;
  font-size: 42px !important;
  color: #fff !important;
  width: 796px;vertical-align: top;
  display: inline-block;
}
.custom-banner-width ul {
  width: 400px;
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}.custom-banner-width ul li img {
  width: 40px !important;  margin-right: 20px;

}.custom-banner-width ul li a, .custom-banner-width ul li  {
  color: #cca767 !important;font-family: CIRCE-BOLD !important;
  font-size: 20px !important;
  line-height: 42px !important;
}.custom-banner-width ul li {
  margin-bottom: 20px !important;
}

.custom-banner-width ul li a:hover {
text-decoration:underline;
}.custom-color-h3 p {
  color: #fff !important;
}.custom-color-h3 {
  margin-bottom: 60px !important;
}#custom-box h2 {
  text-align: left !important;
  text-transform: uppercase !important;
}
#custom-box p, #custom-box .content-container {
  text-align: left !important;
}
#custom-box .image {
  text-align: left !important;
}#custom-box {
  margin: 0 !important;
}

#footer-menu{
  padding: 0 !important;
  list-style: none;
  margin: 0 !important;
}#footer-menu li a {
  font-size: 14px;
  text-transform: uppercase;
  color: #cca767 !important;
  font-family: CIRCE-BOLD !important;
}#footer-menu li {
  display: inline-block;
  padding-right: 40px !important;
}.footer-para {
  margin-bottom: 0 !important;
}.custom-color-h3.custom-h3 {
  margin-bottom: 30px !important;
}#custom-content-box {
  margin: 0 !important;
}#custom-content-box .content-box-column {
  margin: 0 !important;
}#custom-content-box .content-box-heading {
  color: #cca767 !important;
  text-transform: uppercase !important;
  margin-top: 13px !important;
	font-family: CIRCE-BOLD !important;
}html {
  scroll-behavior: smooth;
}#custom-padding .fusion-menu-anchor {
  padding-top: 75px;
  margin-top: -75px;
}


.custom-content-box .content-container {
  margin-bottom: 0 !important;
}.custom-content-box .content-container {
  color: #fff !important;
}.custom-color-h3.custom-h3-0 {
  margin: 0 !important;
}.custom-color-h3.custom-h3-0 p:last-child {
  margin: 0 !important;
}.gfield_required {
  display: none !important;
}#gform_wrapper_1 {
  margin: 0 !important;
}.gfield_label.gform-field-label {
  color: #fff !important;
}#gform_submit_button_1 {
  background: #cca767 !important;
  border-radius: 0 !important;
  width: 300px !important;
}.gform_footer.left_label {
  width: 100% !important;
  text-align: right !important;
  display: inline-block !important;
}.fusion-icon.awb-icon-bars {
  margin-top: 15px !important;
}





@media only screen and (min-width: 1061px) and (max-width: 1200px) {

.custom-banner-width {
  width: 1140px;

}.custom-banner-width h1 {
  font-size: 36px !important;
  width: 730px;

}.custom-banner-width ul {
  width: 400px;

}	#footer-menu li {
  padding-right: 30px !important;
}
}


@media only screen and (min-width: 960px) and (max-width: 1060px) {
.custom-banner-width {
  width: 1000px;

}#footer-menu li {
  padding-right: 25px !important;
}.custom-banner-width h1 {
  font-size: 36px !important;
  width: 590px;

}.custom-banner-width ul {
  width: 400px;

}	#custom-bg-1{
		
		background-position: right -150px center !important;}
}



@media only screen and (min-width: 768px) and (max-width: 959px) {
.custom-banner-width {
  width: 900px;

}.custom-banner-width h1 {
  font-size: 36px !important;
  width: 490px;

}.custom-banner-width ul {
  width: 400px;

}	#custom-bg-1{
		
		background-position: right -150px center !important;}
}



@media only screen and (min-width: 480px) and (max-width: 767px) {
.custom-banner-width {
  width: auto !important;
  padding: 0 20px !important;
}.custom-banner-width h1 {
  font-size: 28px !important;

}.custom-banner-width ul {
  width: auto !important;
  margin-top: 40px !important;
}.custom-banner-image {
  height: 650px;
  object-fit: cover !important;
}
	#custom-bg-1{
		
		background-position: right -300px center !important;}
}

@media only screen and (max-width: 480px) {
.custom-banner-width {
  width: auto !important;
  padding: 0 20px !important;
}.custom-banner-width h1 {
  font-size: 28px !important;

}.custom-banner-width ul {
  width: auto !important;
  margin-top: 40px !important;
}.custom-banner-image {
  height: 650px;
  object-fit: cover !important;
}
	#custom-bg-1{
		
		background-position: right -300px center !important;}#gform_submit_button_1 {
  width: 100% !important;
}
}
