.header-section-4 .logo img.lazyload, .header-section-4 .logo img.lazyloading {
    opacity: 1;
}
textarea.wpcf7-form-control{
  height:100% !important;
}
#responsive-form{
	max-width:100%; 
	margin:0 auto;
    width:100%;

}
.form-row{
	width: 100%;

}

.column-full{ 
float: left;
position: relative;
padding: 0.65rem 0.65rem 1.5rem 0.65rem; 
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.column-half{
	float: left;
	position: relative;
padding: 0.65rem 0.65rem 1.5rem 0.65rem; 
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.column-half{
	float: left;
	position: relative;
	padding: 0.65rem 0.65rem 1.5rem 0.65rem; 
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

/**---------------- Media query ----------------**/
@media only screen and (max-width: 799px) { 
	.column-half{
		width: 100%;
	}
}

input.wpcf7-form-control.wpcf7-submit {
    float: right;
    background: #000;
    padding: 10px 30px;
    border-radius: 2px;
    transition: .3s;
    border: 1px solid #000;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #fff;
    color: #000;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	height:44px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="tel"], span.wpcf7-form-control-wrap.dropdown #dropdown {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	border: 1px solid #cacaca;
    font-size: 13px;
    color: #7c8187 !important;
    float: left;
    background-color: #f0f0f0;
    font-weight: 700;
}