/*
	Theme Name:	Xtra Child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	xtra
	Version:	1.0
*/


.gform_wrapper.gravity-theme .gf_progressbar_percentage{
	height: 5px!important;
	color: #008AC9!important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage span{
	color: #008AC9;
	margin-top: 5px;
}
#gform_1{
	display: flex;
	flex-direction: column;
}
#gform_1 .gf_progressbar_wrapper{
	
}
#gform_1 .gform_body{
	flex: 1;
}
.form-naturlens .elementor-column, .form-naturlens .elementor-element, .form-naturlens .elementor-widget-container, .form-naturlens #gform_wrapper_1, .form-naturlens #gform_1, .form-naturlens .gform_page{
	height:99%;
}
.form-naturlens .gform_page{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.form-naturlens .gform_page h3{
	font-size: 60px;

}
.form-naturlens .gform_page .gfield_label{
	font-size: 45px!important;
	color: #008AC9;
	font-weight: 300!important;
}
/*.form-naturlens .gform_page .gfield_checkbox label, .form-naturlens .gform_page .gfield_radio label{
	font-size: 39px!important;
	color: #008AC9;
	font-weight: 300!important;
}*/
.form-naturlens .gform_page .gfield_checkbox label, .form-naturlens .gform_page .gfield_radio label{
	font-size: 29px!important;
	background: #008AC9;
	font-weight: 300!important;
	color: #fff;
	padding: 15px;
	margin: 10px 0px;
	text-align: center;
	width: 580px;
}
.form-naturlens .gform_page .gfield_checkbox , .form-naturlens .gform_page .gfield_radio{
	text-align: center;
}
.form-naturlens .gform_page .gfield-choice-input{
	width: 25px!important;
	height: 25px!important;
}
.form-naturlens .gform_page_footer{
	position: absolute;
	bottom: 0px;
}
.form-naturlens #input_1_40{
	display: flex;
	flex-flow: wrap;
	justify-content: start;
}
.form-naturlens #input_1_40 div{
	margin: 10px 20px;
}
.form-naturlens #input_1_40 div label{
	width: 280px;
}
.form-naturlens .noUi-connect{
	background: #cecd00;
}
@media (max-width: 480px) {
	.form-naturlens .gform_page{
	justify-content: start;
	margin-top: 30px;
}
	.form-naturlens .gform_page h3{
	font-size: 40px;

}
.form-naturlens .gform_page .gfield_label{
	font-size: 28px!important;
	}
.form-naturlens .gform_page .gfield_checkbox label, .form-naturlens .gform_page .gfield_radio label{
	font-size: 24px!important;
	display: inline!important;
	width: 90%;
}
.form-naturlens #input_1_40 div{
	margin: 5px 10px;
}
.form-naturlens .elementor-column{
	height:94vh;
}

}