/*!
Theme Name: FinExpert
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: FinExpert theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: finexpert
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: finexpert
Template Id: prod-6920
*/

#toTop {
	cursor: pointer;
}

.wpcf7-spinner {
	display: none;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	display: none;
}

.IconBox:hover{
	color: #24A3D8 !important;
}
/*CalcFields*/
#fbuilder{
  box-shadow: 0 0 5px rgba(0,0,0,.2);
	background-color: white;
	padding: 55px 30px 70px 30px;
}

#fbuilder .pbreak.pb0{
	display: flex !important;
	flex-wrap: wrap; 
}


body #fbuilder  .small{
	width: 220px !important;
}


body #fbuilder  .medium{
	width: 220px !important;
}

.dfield{
	padding-top: 10px;
}

#field_1-0{
	width: 50%;
	padding-bottom: 20px !important;
	font-size: 15px;
	color: #000
}

#field_1-1{
	width: 50%;
	padding-bottom: 20px !important;
	font-size: 15px;
	color: #000
}

#field_1-2{
	width: 50%;
	padding-bottom: 20px !important;
	font-size: 15px;
	color: #000
}

#field_1-3{
	width: 50%;
	padding-bottom: 20px !important ;
	font-size: 15px;
	color: #000
}


#field_1-4 {
	width: 100%;
	padding-bottom: 20px !important;
	font-size: 18px;
	color: #000
}

#field_1-5{
	width: 50%;
	padding-bottom: 20px !important;
	font-size: 15px;
	color: #000
}


#field_1-6{
	width: 50%;
	padding-bottom: 20px !important;
	font-size: 15px;
	color: #000
}

#field_1-7{
	width: 50%;
	font-size: 15px;
	color: #000;
	padding-bottom: 20px !important;
}


#formheader_1 #field h2{
	font-size: 46px;
	color: #333;
	font-weight: 700;
	padding-bottom: 30px;
}

#field span{
	display: none;
}

#fieldname2_1 {
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname6_1{
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname7_1{
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname8_1{
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname5_1{
	border: 0px !important;
}

.fields  .uh{
	font-size: 15.5px !important;
}

#fieldname4_1{
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname9_1{
	padding: 12px 15px;
	font-size: 15px;
}

#fieldname10_1{
	padding: 12px 15px;
	font-size: 15px;
}
.fields {
	padding: 10px 0px !important;
}

#fields label{
	font-size: 15px;
}
/*BreakPoint CalcFields*/
@media (min-width: 768px) and (max-width: 1024px){
		#field h2{
			padding-bottom: 0px !important;
			margin-bottom: 0px !important;
		}
	}
@media (min-width: 400px) and (max-width: 600px){
	
	.fform h2{
		font-size: 32px !important;
		padding-bottom: 05px !important;

	}

	body #fbuilder  .small{
		width: 160px !important;
}

	 body #fbuilder  .medium{
		width: 160px !important;
}

}
@media (max-width: 399px){
	.fform h2{
		font-size: 32px !important;
		padding-bottom: 05px !important;
	}
	.fields{
		width: 100% !important;
	}
	
	body #fbuilder  .small{
		width: 100% !important;
}

	 body #fbuilder  .medium{
		width: 100% !important;
}
	body #fbuilder {
		padding: 20px 10px !important;
	}
	.sp-image{ 	
  overflow: auto;
	margin: auto !important;
  position: absolute !important;
  top: 0 !important; left: 150 !important; bottom: 0 !important; right: 150 !important;
}

}

/*CalcFields*/
.FooterLinkColor{
	color: #ffffff !important;
}
