/*
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: 220px !important;
}
.fusion-content-boxes {
  margin-bottom: 0 !important;
}
#content-box-one .content-box-column {
  margin-bottom: 0 !important;
}
#content-box-one  .content-container {
  text-align: left !important;
}
#custom-position {
  position: relative;
}
#custom-position #content-box-one {
  width: 1200px !important;
  margin: auto !important;
  position: absolute;
  top: 58%;
  z-index: 9;
  left: 0;
  right: 0;
	  transform: translateY(-58%);
}

#custom-position .content-container {
  width: 600px;
}

#custom-position .content-box-column-last .content-container {
  margin: 0 !important;
}


#custom-position .content-box-column-1 .col, #custom-position .content-box-column-3 .col {
  padding-left: 113px !important;
}
#custom-position .img-responsive.wp-image-54 {
  height: 530px !important;
  object-fit: cover;
}
.footer-ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}
.footer-ul li {
  display: inline-block;
  margin-right: 20px !important;
}
.footer-ul li:last-child{
  margin-right: 0 !important;
}.footer-ul li a {
  color: #fff !important;
}
.footer-ul li a:hover {
text-decoration:underline;}
.custom-footer-para {
  margin-bottom: 0 !important;
  color: #fff !important;margin-top: 30px !important;
}
.custom-footer-para a {
  color: #fff !important;
}
.custom-footer-para a:hover {
text-decoration:underline;}.custom-img-margin {
  margin-bottom: -60px !important;
}
.fusion-is-sticky .fusion-logo {
  margin-top: 10px !important;
}
#custom-img-box .fusion_builder_column_inner_1_3 {
  margin-left: -100px !important;
}#custom-img-box h3 {
  margin-bottom: 10px !important;
}#custom-img-box .fusion_builder_column_inner_1_3 img {
  width: 130px;
}.custom-ul {
  margin: 0 !important;
  padding-left: 15px !important;
}#gform_wrapper_1 {
  margin: 0 !important;
}.gfield_required.gfield_required_text {
  display: none !important;
}
#gform_fields_1 input {
  box-shadow: inherit !important;
	padding:0 !important;
}.gform_footer.left_label {
  display: inline-block;
  width: 100% !important;
}
#gform_submit_button_1 {
  width: 100% !important;
  background: transparent !important;
  border: solid 1px #1c559f !important;
  box-shadow: inherit !important;
  border-radius: 0 !important;
  color: #1c559f !important;
}
#gform_submit_button_1:hover {
  background: #1c559f !important;

  color: #fff !important;
}





@media only screen and (min-width: 1061px) and (max-width: 1200px) {
.custom-img-margin {
  margin-bottom: -40px !important;
}
.footer-ul li {
  margin-right: 11px !important;
}
}
@media only screen and (min-width: 960px) and (max-width: 1060px) {
.custom-img-margin {
  margin-bottom: -40px !important;
}
.footer-ul li {
  margin-right: 11px !important;
}#menu-main-menu li {
  padding-right: 20px !important;
}.fusion-logo img {
  width: 200px !important;
}#custom-position #content-box-one {
	width: 1000px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.custom-img-margin {
  margin-bottom: -30px !important;
}
.footer-ul li {
  margin-right: 11px !important;
}#menu-main-menu li {
  padding-right: 10px !important;
}.fusion-logo img {
  width: 160px !important;
}#custom-position #content-box-one {
	width: 900px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.custom-img-margin {
  margin-bottom: -20px !important;
}
.footer-ul li {
  margin-right: 11px !important;
}#menu-main-menu li {
  padding-right: 10px !important;
}.fusion-logo img {
  width: 160px !important;
}#custom-position #content-box-one {
	width: 700px !important;}#custom-img-box .fusion_builder_column_inner_1_3 {
  margin-left: 0 !important;
  margin-bottom: 20px !important;
}#custom-img-box {
  text-align: center !important;
}#custom-position .content-container {
  width: 540px;
}
}

@media only screen and (max-width: 480px) {
.custom-img-margin {
  margin-bottom: -15px !important;
}
.footer-ul li {
  margin-right: 11px !important;
}#menu-main-menu li {
  padding-right: 10px !important;
}.fusion-logo img {
  width: 160px !important;
}#custom-position #content-box-one {
	width: 360px !important;}#custom-img-box .fusion_builder_column_inner_1_3 {
  margin-left: 0 !important;
  margin-bottom: 20px !important;
}#custom-img-box {
  text-align: center !important;
}#custom-position .content-container {
  width: auto !important;
}.custom-footer-para {

  margin-bottom: 30px !important;
}.fusion-tb-footer.fusion-footer .fusion-fullwidth {
  margin-top: -2px !important;
}#custom-position .content-box-column-1 .col, #custom-position .content-box-column-3 .col {
  padding-left: 0 !important;
}#custom-position .img-responsive.wp-image-54 {
  height: 900px !important;
  object-fit: cover;
}
}
@media only screen and (max-width: 360px) {.fusion-tb-footer.fusion-footer .fusion-fullwidth {
  margin-top: -5px !important;
}#custom-footer-img {
  position: relative;
  bottom: -3px;
}
}