/*
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
*/

.nf_step_breadcrumb{
	display: none!important;
}
#nex-forms .has_error .form-control, #nex-forms .has_success select.form-control, #nex-forms .has_success textarea.form-control, #nex-forms .has_error .input-group-addon {
    border: none!important;
}
.input_container input{
	border-bottom: 1px solid #9ECED9!important;
}
.nex-step{
	letter-spacing:1px!important
}

/* Responsive CSS Start*/
@media only screen and (min-width:320px) and (max-width:1024px){
    .heading-img h2::before {
    top: 80px !important;
			height:20px !important;
    right: 0px !important;
    background-size: contain !important;
}
	.banner-height {
    min-height: 525px;
}
/* 	.top-banner .elegant-fancy-banner-description-wrapper {
    margin-top: -200px !important;
} */
	.bottom-banner-padding > div
	{
		padding:50px 25px !important;
	}
	.pl-0 > div
	{
		padding-left:0px !important;
	} 
	.pr-0 > div
	{
		padding-right:0px !important;
	}
	.nested-column-padding > div
	{
		padding:40px 25px !important;
	}
	.heading-fz .elegant-special-heading-title
	{
		font-size:70px !important;
	}
	.bottom-banner.elegant-fancy-banner {
    align-items: end !important;
		justify-content: end;
}
	.Testimonial-heading::before {
    width: 45px;

}
	.Testimonial-heading::after {
    width: 45px;

}
	.elegant-contact-form7-form-wrapper
	{
		padding: 50px 15px 50px 25px !important;
	}
	.fusion-widget-area .fusion-column:nth-child(1) {
    width: 100% !important ;
}
.fusion-widget-area .fusion-column:nth-child(2) {
    width: 100% !important ;
}
.fusion-widget-area .fusion-column:nth-child(3) {
    width: 100% !important ;
}
.fusion-widget-area .fusion-column:nth-child(1) .textwidget p {
    width: 100%;
}
.stopping-add {
    background: unset !important;
    min-height: auto !important;
    padding-bottom: 0px !important;
}
	.facebook-ads-bottom-img
	{
		margin-top:-38px !important;
	}
	.section-overlap {
    bottom: -350px !important;
}
	.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul
	{
		max-height: 350px !important;
	}
	.fusion-menu-element-wrapper.collapse-enabled
	{
		justify-content:flex-end !important;
	}
	.mb-0{
		margin-bottom:0px !important;
	}

	
	
}

@media only screen and (min-width:320px) and (max-width:420px){
	.top-banner .elegant-fancy-banner-description-wrapper {
    margin-top: -200px !important;
}

/* Responsive CSS End*/

.video_heading {
    position: relative;
    margin-top: 0;
    margin-bottom: 0px;
    bottom: 48px;
    /* left: 35px; */
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
	background: rgb(90,193,217);
background: linear-gradient(90deg, rgba(90,193,217,1) 0%, rgba(124,200,218,1) 45%, rgba(154,202,213,0.46262254901960786) 85%);
}
	
.video_heading p {
    margin-left: 35px!important;
}
.video_border_bottom {
	    border-bottom: 9px solid #9ECED9;
}
.mr10 {
	margin-right: 10px!importrant;
}

