/*
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;
}.avada-has-rev-slider-styles .avada-skin-rev {
  border-top: 0px solid #d2d3d4 !important;
  border-bottom: 0px solid #d2d3d4 !important;
}.custom-slider-btn {
  top: inherit !important;
  bottom: 60px !important;
  z-index: 9 !important;
}.slider-btn img {
  width: 40px !important;  margin-right: 10px !important;

}.slider-btn a {
  color: #A5833C !important;
  font-size: 24px !important;
  line-height: 40px !important;
	
}
#custom-logo {
  position: relative;
}
#custom-logo-container {
  max-width: 1200px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto !important;
}
#custom-logo-container img {
  width: 400px;
}
#custom-logo-container {
  max-width: 1200px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto !important;
  top: 38px;
}
.custom-three-box h3 {
  margin-bottom: 0 !important;
  margin-top: 30px !important;
  font-size: 20px !important;
  color: #141617 !important;
  font-weight: 700 !important;
  text-align: center !important;
}
.custom-three-box {
  text-align: center !important;
}
.custom-three-box img {
  width: 180px;
}
.footer-ul {
  text-align: center !important;
  margin-bottom: 20px !important;
}
.footer-ul li {
  display: inline-block;
  padding-right: 35px !important;
}
.footer-ul li:last-child {
  padding-right: 0 !important;
}
.row.footer-row img {
  width: 350px !important;
}
.row.footer-row p {
  margin-top: 70px !important;
  margin-left: 55px;
}
.custom-center {
  text-align: center !important;
}
.custom-what-we-do h3 {
  font-size: 24px !important;
  color: #141617 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  margin-bottom: 20px !important;
}.custom-h1-home {
  text-align: center !important;
  font-weight: 100 !important;
  margin: 0 !important;
  color: #A5833C !important;
  font-size: 44px !important;
}
.custom-center.color-white h3 {
  color: #fff !important;
}
.custom-service-box {
  text-align: center !important;
}
.custom-service-box h3 {
  color: #fff !important;
  font-size: 21px !important;
  margin-bottom: 0 !important;
  margin-top: 30px !important;
  font-weight: 700 !important;
}.custom-service-box img {
  height: 90px !important;
}
.custom-mission-text h3 {
  color: #fff !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}
.custom-mission-text p {
  color: #fff !important;
}
.custom-mission-text {
  padding: 40px 40px 0 !important;
}#custom-bg .fusion-column-wrapper {
  background-position: center center !important;
  background-size: cover !important;
}.custom-center p {
  margin-bottom: 0 !important;
}
.custom-three-content-box h3 {
  font-size: 28px !important;
  font-weight: 500 !important;
	margin-bottom: 20px !important;
}
.custom-three-content-box ul {
  margin: 0 !important;
  padding-left: 15px;
}
.custom-three-content-box ul li strong {
  display: block !important;
  font-size: 18px !important;
}
.custom-three-content-box ul li {
  margin-bottom: 14px !important;
}
.custom-three-content-box {
  margin-top: 20px !important;
}
.custom-span {
  display: block !important;
}
.custom-what-we-do.custom-heading h3 {
  font-size: 42px !important;
  font-weight: 400 !important;
  color: #a5833c !important;
  text-transform: capitalize !important;
}
.custom-what-we-do.custom-heading ul li {
  font-size: 20px !important;
  font-weight: 500 !important;
}
.custom-what-we-do.custom-heading ul {
  padding-left: 18px;
}
.custom-four-image-box-img {
  position: relative;
}
.custom-four-image-box-img h3 {
  position: absolute;
  bottom: 0;
  margin: 0 !important;
  color: #fff !important;
  text-align: center !important;
  padding: 10px 30px !important;
  font-size: 28px !important;
}.custom-four-image-box p {
  margin-top: 20px !important;
}#gform_wrapper_1 {
  margin-bottom: 0 !important;
  max-width: 1000px !important;
  margin: auto !important;
}
#gform_wrapper_1 .gfield_required.gfield_required_text {
  display: none !important;
}
.custom-h3 {
  text-align: center !important;
  font-size: 28px !important;
  margin-bottom: 30px !important;
}
.gform_footer.left_label {
  padding: 0 !important;
  display: inline-block !important;
  width: 100% !important;
  text-align: center !important;
}



#gform_fields_1 input {
  padding: 0 !important;
  background: transparent !important;
  border-width: 0 !important;
  box-shadow: inherit !important;
  border-bottom: solid 1px !important;
  border-radius: 0 !important;
  border-color: #000 !important;
  height: 20px !important;
}#gform_submit_button_1 {
  background: #A5833C !important;
  width: 150px !important;
  border-radius: 0 !important;
}
#custom-contect .fusion-column-wrapper {
  padding: 40px 0 !important;
}
.custom-mobile-logo img {
  width: 250px !important;
}.custom-mobile-logo {
  display: none !important;
}







@media only screen and (min-width: 1061px) and (max-width: 1200px) {
#menu-main-menu li {
  padding-right: 25px !important;
}

}


@media only screen and (min-width: 960px) and (max-width: 1060px) {
#custom-logo-container {
  
  top: 100px;
  padding: 0 30px !important;
}.rs-parallax-wrap {
  top: 250px !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.row.footer-row .col-md-6 {
  width: 49% !important;
  display: inline-block !important;
  vertical-align: top !important;
}.row.footer-row p {
  margin-left: 0 !important;
}#menu-main-menu li {
  padding-right: 15px !important;
}.fusion-header {
  display: block !important;
}#custom-logo-container {
  display: none;
}.fusion-logo img {
  width: 300px !important;
}.custom-slider-btn {
  display: block !important;
  padding: 0 25px !important;
}.rs-parallax-wrap {
  top: 300px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.fusion-header {
  display: block !important;
}
	.fusion-logo img {
  width: 200px !important;
}
	

.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;

}
	.fusion-icon.awb-icon-bars::before {
  color: #fff !important;
}#custom-logo-container {
  display: none;
}.row.footer-row img {
  width: 350px !important;
  display: none !important;
}.custom-mobile-logo {
  display: block !important;
  margin-bottom: 20px !important;
}.row.footer-row p {
 
  margin: 0 !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin: 0 !important;
}.custom-three-box {
  margin-bottom: 30px !important;
}.custom-span {
  display: initial !important;
}.custom-service-box {
  margin-bottom: 30px !important;
}#gform_wrapper_1 {
  max-width: inherit !important;
  width: 100% !important;
  padding: 0 40px !important;
}.custom-h3 {
  padding: 0 40px !important;
}.custom-four-image-box-img h3 {
  width: 100% !important;
}.footer-ul {
  text-align: left !important;
}.custom-slider-btn {
  display: block !important;
  padding: 0 25px !important;
}
}


@media only screen and (max-width: 480px) {
.fusion-header {
  display: block !important;
}
	.fusion-logo img {
  width: 200px !important;
}
	

.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;

}
	.fusion-icon.awb-icon-bars::before {
  color: #fff !important;
}#custom-logo-container {
  display: none;
}.row.footer-row img {
  width: 350px !important;
  display: none !important;
}.custom-mobile-logo {
  display: block !important;
  margin-bottom: 20px !important;
}.row.footer-row p {
 
  margin: 0 !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin: 0 !important;
}.custom-three-box {
  margin-bottom: 30px !important;
}.custom-span {
  display: initial !important;
}.custom-service-box {
  margin-bottom: 30px !important;
}#gform_wrapper_1 {
  max-width: inherit !important;
  width: 100% !important;
  padding: 0 40px !important;
}.custom-h3 {
  padding: 0 40px !important;
}.custom-four-image-box-img h3 {
  width: 100% !important;
}.footer-ul {
  text-align: left !important;
}.custom-h1-home {
 
  font-size: 36px !important;
}.custom-slider-btn {
  display: block !important;
  padding: 0 25px !important;
}
}

@media only screen and (max-width: 360px) {
.fusion-header {
  display: block !important;
}
	.fusion-logo img {
  width: 200px !important;
}
	

.fusion-icon.awb-icon-bars {
  margin-top: 30px !important;

}
	.fusion-icon.awb-icon-bars::before {
  color: #fff !important;
}#custom-logo-container {
  display: none;
}.row.footer-row img {
  width: 350px !important;
  display: none !important;
}.custom-mobile-logo {
  display: block !important;
  margin-bottom: 20px !important;
}.row.footer-row p {
 
  margin: 0 !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin: 0 !important;
}.custom-three-box {
  margin-bottom: 30px !important;
}.custom-span {
  display: initial !important;
}.custom-service-box {
  margin-bottom: 30px !important;
}#gform_wrapper_1 {
  max-width: inherit !important;
  width: 100% !important;
  padding: 0 40px !important;
}.custom-h3 {
  padding: 0 40px !important;
}.custom-four-image-box-img h3 {
  width: 100% !important;
}.footer-ul {
  text-align: left !important;
}.custom-h1-home {
 
  font-size: 24px !important;
}.custom-slider-btn {
  display: block !important;
  padding: 0 25px !important;
}
}



