/*
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-social-links-footer{
	visibility: hidden;
}

.wpcf7-form.sent .wpcf7-response-output {
  animation: hideresp 5s forwards; 
  animation-iteration-count: 1;
}

@keyframes hideresp {
  90% { opacity:1; }
  100% { opacity:0; }
}




.grecaptcha-badge{
	z-index: 999999999999;
}

.wpcf7-form .form-custom-group.cont-page-submit-btn-sec{
	width:auto;
}

@media only screen and (min-width: 768px) and (max-width: 1215px){
	.fusion-copyright-content{
		padding: 15px;
	}
}
@media only screen and (max-width: 850px){
	.post-content .fusion-fullwidth .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title.title{
		margin-bottom: 10px !important;
	}
}

@media only screen and (max-width: 1024px){
	.site-leadership-main-container-row .site-leadership-main-container-column .site-team-lead-img-v2-wrapper{
		position: relative !important;
		top:initial !important;
		left:initial !important;
		padding: 30px 0px;
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 767px){
	footer .fusion-copyright-content .fusion-copyright-notice{
		padding: 25px;
	}
	footer .fusion-social-links-footer{		
   	 	display: none !important;
	}

	.contact-us-form-main-wrap form .form-custom-group {
		padding-bottom: 0px !important;
	}
}

@media only screen and (min-width: 767px) and (max-width: 820px){
	.fusion-footer-copyright-area .fusion-row .fusion-copyright-content .fusion-copyright-notice{
		padding-bottom: 0px;
	}

}
@media only screen and (max-width: 820px){	

	.fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.site-leadership-main-container-row.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{
		padding-top: 10px;
	}

}

@media only screen and (max-width: 1024px){
	.contact-us-single-text-wrap .fusion-builder-row .fusion-layout-column{
		margin: 10px !important;
	}
}

.contact-us-form-main-wrap form.invalid .fusion-alert{
		height:25px !important;
}
.contact-us-form-main-wrap form.invalid .fusion-alert button.close{
	background-color: #f2dede;
	border-color: rgba(166,66,66,1);
}
.contact-us-form-main-wrap form.sent .fusion-alert{
		height:25px !important;
}
.contact-us-form-main-wrap form.sent .fusion-alert button.close{
	background-color: #dff0d8;
	border-color: rgba(92,163,64,1);
}
.contact-us-form-main-wrap form .fusion-alert button.close{
	position: absolute;
    top: -10px;
    border-radius: 50%;    
    right: -10px; 
    border-right-width: 1px !important;
    border-top-width: 1px !important;   
}

@media only screen and (max-width: 767px){
	.contact-us-form-main-wrap form.invalid .fusion-alert{
		height:70px !important;
	}
	.contact-us-form-main-wrap form.sent .fusion-alert{
		height:100px !important;
	}
}

.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)) {display:none;}