/*
Theme Name: Green Home
Theme URI: 
Description: Child 01 theme for the Enfold theme
Author: <a href="http://www.kriesi.at">Kriesi</a>
Author URI: 
Template: enfold
Version: 3.5.3
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 02 Jun 2016 07:37:26 +0000 */ 

@import url('../enfold/style.css');

@import url(//db.onlinewebfonts.com/c/8dad20b362b3b7d7d630e0dcd1daf614?family=OblikW01-Regular);

@font-face {font-family: "OblikW01-Regular";
    src: url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.eot");
    src: url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/8dad20b362b3b7d7d630e0dcd1daf614.svg#OblikW01-Regular") format("svg");
}
body{font-family: "OblikW01-Regular";}

#states h2 {
  text-transform: uppercase;
}
.fm-map-container > a {
  visibility: hidden;
}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
  padding-top: 135px;
}
.phone-info {
  font-size: 18px;
  padding: 13px 0;
}
#top div .avia-gallery img {
  border-color: #8ad88a;
}
#header .mega_menu_title{text-align:center; font-size:13px;}
#top #header .avia_mega_div > .sub-menu > li > ul li {
  display: table-cell;
 }
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  padding: 3px 26px;
}
.header_color .avia-bullet{display:none;}
#top #header .avia_mega_div > .sub-menu > li > ul {
  padding: 0px 19px;
}
#menu-item-298 .sub-menu {
  margin-top: 25px !important;
}
#menu-item-299 .sub-menu {
  margin-top: 25px !important;
}
.sub-menu li a:hover {
  background: transparent !important;
  color: #000 !important;
}
.sub-menu {
  background: #fff !important;
}
.sub-menu .sub-menu a {
  background: transparent none repeat scroll 0 0 !important;
  color: #009639 !important;
  font-weight: bold !important;
}
h3.iconbox_content_title {
    font-size: 25px !important;
}

#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0 20px;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.form-landing {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background: rgba(99,191,58,0.7);
	padding-top: 15px;
	padding-bottom: 15px;
}
.form-landing h3{
font-size: 30px;
    color: #0070C0 !important;
    padding: 0px 30px;
    margin: 0 0 0 0;
}
.form-container {
	margin: 30px 30px 0;
	clear: both;
}
.form-container label{
    color: #0070C0 !important;
    font-size: 12px;
}
.form-container input[type='text'], .form-container input[type='email']{
    border: 1px solid #CCC;
	display: block;
    width: 100% !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-radius: 4px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
.form-landing .form-container .wpcf7-submit {
	border-radius: 4px;
	border: 1px solid #4e9d2a;
	float: none;
	width: 100%;
	font-family: "OblikW01-Regular";
	text-transform: capitalize;
	margin-bottom: 0;
	background: #4e9d2a !important;
	font-size: 22px;
	margin-top: 15px;
}
.btn-landing{
	    text-align: center;
	    
}

.form-footer-text p{
font-size: 13px !important;
    line-height: 17px;
    font-weight: 200;
    color: #777;
	    margin: 0 0 10px;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
.thank {
    padding-left: 20px;
    padding-top: 11px;
}
.column-half {
  color: #ffffff;
  font-weight: bold;
}
#responsive-form {
  background: #009539 none repeat scroll 0 0;
}
.column-full {
  color: #ffffff;
  font-weight: bold;
}
.green {
    color: #ffffff;
}
.greenone {
    color: #ffffff;
}
.register {
    color: #ffffff;
}
.wpcf7-form-control.wpcf7-submit {
    background-image: none !important;
}
.wpcf7-form-control.wpcf7-submit {
  background-color: #ffffff;
  background-image: none !important;
  color: #049c47;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 13px;
  padding-top: 13px;
}
.theme_1  .wpcf7-previous{
 background: #000000 none repeat scroll 0 0;
    border: 0 none;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    text-transform: uppercase;
  margin-top: 8px;
}
.theme_1  .wpcf7-submit, .wpcf7-form-control.wpcf7-submit{
 background: #339966 !important;
  font-size: 21px;
}
.wpcf7-form-control.wpcf7-submit{
 background: transparent;
}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover{
background: #339966 !important;
}
.page-id-1018 .theme_1 .wpcf7-submit{
  display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-align: center;
    width: auto;
}
.page-id-1295 .theme_1 .wpcf7-submit{
  display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-align: center;
    width: auto;
}
.multipart-step{
margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px dotted #cccccc;
}
.border-bottom{
margin-top: 30px; padding-top: 25px; border-top:1px dotted #cccccc;
}
.multipart-step .step{
   display: inline-block;
    vertical-align: middle;
margin: 0 10px;
line-height: 38px;
}
.multipart-step li:before{
 background: #339966 !important;
}
.multipart-step .step.active .step_number {
 background: #339966 none repeat scroll 0 0;
    border-radius: 48px;
    display: inline-block;
    font-size: 28px;
    height: 35px;
    line-height: 35px;
    margin-right: 4px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
color:#fff!important;
}
.multipart-step .step .step_number {
 background: #2E4338 none repeat scroll 0 0;
    border-radius: 48px;
    display: inline-block;
    font-size: 28px;
    height: 35px;
    line-height: 35px;
    margin-right: 4px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
color:#545454!important;
}
.multipart-step .step.active .step_label{
color:#fff !important;
}
.multipart-step .step .step_label{
color:#545454 !important;
}
.page-id-1018 #av_section_2 .av_four_fifth{
 float: none;
    margin: 0 auto;
text-align: center;
padding: 48px 16% 0 16%;
}
.page-id-1295 #av_section_2 .av_four_fifth{
 float: none;
    margin: 0 auto;
text-align: center;
padding: 48px 16% 0 16%;
}

.page-id-1137 #av_section_2 .av_four_fifth{
 float: none;
    margin: 0 auto;
text-align: center;
padding: 48px 16% 0 16%;
}
.page-id-1298 #av_section_2 .av_four_fifth{
 float: none;
    margin: 0 auto;
text-align: center;
padding: 48px 16% 0 16%;
}
.page-id-1137 .theme_1 .wpcf7-submit{
float: none;
}
.page-id-1298 .theme_1 .wpcf7-submit{
float: none;
}
.theme_1 .wpcf7-previous{
margin-right: 20px;
}
.page-id-1018 input.wpcf7-form-control.wpcf7-text, .page-id-1137 input.wpcf7-form-control.wpcf7-text {
max-width: 130px; margin-left: auto !important;  margin-right: auto !important;
}
.page-id-1295 input.wpcf7-form-control.wpcf7-text, .page-id-1298 input.wpcf7-form-control.wpcf7-text {
max-width: 130px; margin-left: auto !important;  margin-right: auto !important;
}
.page-id-1137 .wpcf7-form-control-wrap.name-business-open{
width: 48%; 
display:inline-block;
margin-right: 1.5%;
}
.page-id-1298 .wpcf7-form-control-wrap.name-business-open{
width: 48%; 
display:inline-block;
margin-right: 1.5%;
}
.page-id-1137 .wpcf7-form-control-wrap.phone-business-open{
width: 48%; 
display:inline-block;
margin-left: 1.5%;
}
.page-id-1298 .wpcf7-form-control-wrap.phone-business-open{
width: 48%; 
display:inline-block;
margin-left: 1.5%;
}
.page-id-1137 input.wpcf7-form-control.wpcf7-text.name-business-open, .page-id-1137 input.wpcf7-form-control.wpcf7-text.phone-business-open {
max-width: 100%; margin-left: auto !important;  margin-right: auto !important;
display:inline;
}
.page-id-1298 input.wpcf7-form-control.wpcf7-text.name-business-open, .page-id-1298 input.wpcf7-form-control.wpcf7-text.phone-business-open {
max-width: 100%; margin-left: auto !important;  margin-right: auto !important;
display:inline;
}
.page-id-1137 .email-business-open input.email-business-open{
max-width: 100%;
 margin-bottom: 5px !important;
}
.page-id-1298 .email-business-open input.email-business-open{
max-width: 100%;
 margin-bottom: 5px !important;
}
.page-id-1137 .wpcf7-form-control.wpcf7-submit{
max-width: 100%;
width: auto;
}
.page-id-1298 .wpcf7-form-control.wpcf7-submit{
max-width: 100%;
width: auto;
}
.page-id-1018 label, .page-id-1137 label {
    display: block;
    font-size: 20px !important;
    font-weight: bold !important;
    margin-bottom: 10px;
}
.page-id-1295 label, .page-id-1298 label {
    display: block;
    font-size: 20px !important;
    font-weight: bold !important;
    margin-bottom: 10px;
}
h1.title-thank-you-page{
text-align: center;
color: #339966; 
font-size: 70px; 
font-weight: 800;
 line-height: 100%;
    padding: 20px 0 5px;
}
h2.title-thank-you-page{
text-align: center;
color: #000000; 
font-weight: 800; 
font-size: 47px; 
line-height: 50px;
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item .wpcf7-list-item-label{
display: inline-grid;
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item .wpcf7-list-item-label{
display: inline-grid;
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item{
margin: 0;
    width: 47%;
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item{
margin: 0;
    width: 47%;
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item:first-child .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/downlights1.png);
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item:first-child .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/downlights1.png);
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/high-bays1.png);
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/high-bays1.png);
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/tubes1.png);
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/tubes1.png);
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/shop-lights1.png);
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{
content: url(http://ghgp.com.au/wp-content/uploads/2017/09/shop-lights1.png);
}
.title_label{
font-size: 25px !important;
    font-weight: 800 !important;
}
.field_required{
  color: #790000 !important;
    font-size: 20px !important;
    margin: 10px 0 0 5px !important;
}
.page-id-1018 form .checkbox-592 label span{
    font-size: 20px !important;
    font-weight: bold !important;
 margin-bottom: 15px;
}
.page-id-1295 form .checkbox-592 label span{
    font-size: 20px !important;
    font-weight: bold !important;
 margin-bottom: 15px;
}
.page-id-1018 .container_wrap, .page-id-1137 .container_wrap{
 border-top-width: 0;
}
.page-id-1295 .container_wrap, .page-id-1298 .container_wrap{
 border-top-width: 0;
}
.page-id-1018 .av-section-color-overlay-wrap .container, .page-id-1137 .av-section-color-overlay-wrap .container, .page-id-1104 .av-section-color-overlay-wrap .container, .page-id-1223 .av-section-color-overlay-wrap .container, .page-id-1222 .av-section-color-overlay-wrap .container{
padding-top: 10px !important;
}
.page-id-1295 .av-section-color-overlay-wrap .container, .page-id-1298 .av-section-color-overlay-wrap .container, .page-id-1104 .av-section-color-overlay-wrap .container, .page-id-1223 .av-section-color-overlay-wrap .container, .page-id-1222 .av-section-color-overlay-wrap .container{
padding-top: 10px !important;
}
.page-id-1018 post-entry-1018 .av_four_fifth, .page-id-1137 .post-entry-1137 .av_four_fifth{
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.22);
}
.page-id-1295 post-entry-1295 .av_four_fifth, .page-id-1298 .post-entry-1298 .av_four_fifth{
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.22);
}
.form-area{
display: block; overflow: hidden; 
}

.form-area .phone, .form-area .email{
    width: 100%;
 margin-left: 0px;
 margin-right: 0px;
}
.form-area label{
margin-bottom: 0px;
font-size:15.8px !important;
line-height: 35.75px !important;
display: block;
}

.form-area br{
display: none;
}
.form-area .wpcf7-form-control{
margin-bottom: 10px !important;
padding: 13px !important;
}
.avia_form .button {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 2px;
    font-size: 0.92em;
    font-weight: normal;
	float: left;
    margin: 0;
    min-width: 142px;
	width: 142px;
    outline: medium none;
    padding: 16px 20px;
text-transform: capitalize;
}
.form-qld-landing .wpcf7-submit{
font-size: 17px;
width: auto;
}

.fixed {
	position: fixed !important;
	top: 0;
	z-index: 999;
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
}


@media (min-width: 1200px) {
body.page-id-1223 .container_wrap .avia-builder-el-no-sibling, body.page-id-1222 .container_wrap .avia-builder-el-no-sibling{
position: relative;
    top: -85px;
}
	.form-landing{
    width: 90%;
    float: right;
}
}
@media (max-width: 1024px) {
.page-id-1018 .avia-section.av-minimum-height .container .content, .page-id-1137 .avia-section.av-minimum-height .container .content{
display: block;
}
.page-id-1295 .avia-section.av-minimum-height .container .content, .page-id-1298 .avia-section.av-minimum-height .container .content{
display: block;
}
/*.page-id-1104 .avia-image-container{
position: relative !important;
    top: -202px !important;
}*/
.page-id-1137 .wpcf7-form-control-wrap.phone-business-open{
margin-left: 2%;
    width: 47%;
}
.page-id-1298 .wpcf7-form-control-wrap.phone-business-open{
margin-left: 2%;
    width: 47%;
}
}
@media (max-width: 991px) {
.page-id-1137 .wpcf7-form-control-wrap.phone-business-open, .page-id-1137 .wpcf7-form-control-wrap.name-business-open{
margin-left: 0;
    width: 100%;
}
.page-id-1298 .wpcf7-form-control-wrap.phone-business-open, .page-id-1298 .wpcf7-form-control-wrap.name-business-open{
margin-left: 0;
    width: 100%;
}
.theme_1 .wpcf7-previous{
margin-bottom: 15px;
}
.page-id-1018 .theme_1 .wpcf7-submit, .page-id-1137 .theme_1 .wpcf7-submit{
max-width: 100%;
font-size: 16px!important;
}
.page-id-1295 .theme_1 .wpcf7-submit, .page-id-1298 .theme_1 .wpcf7-submit{
max-width: 100%;
font-size: 16px!important;
}
	.form-landing h3{
		font-size: 30px;
	}
	.form-landing .form-container .wpcf7-submit{
		    font-size: 18px;
	}
}
@media (max-width: 767px) {
		.vc_custom_1525687020642{
		display:none;
	}
	.vc_custom_1525687505256 figure{
		    text-align: center;
    display: block !important;
	}
	.vc_custom_1525687460180 .vc_custom_1525687568108{
		text-align: center !important;
	}
	.fixed {
		position: relative !important;
		margin-left: -48px !important;
		margin-right: -48px !important;
		left: unset !important;
		width: unset !important;
		top: unset !important;
	}
	.entry-content .vc_custom_1526447683320 {
		padding-left: 0 !important;
	}
	.entry-content .vc_custom_1526447690818 {
		padding-right: 0 !important;
	}
	.entry-content .vc_custom_heading.vc_custom_1526448568592 {
		text-align: center !important;
		padding-top: 0 !important;
		margin-bottom: 20px !important;
	}
	.entry-content .vc_custom_1526034711356 {
		background-position: left !important;
	}
}
@media (max-width: 640px) {
.page-id-1018 .theme_1 .wpcf7-submit, .page-id-1137 .theme_1 .wpcf7-submit{
max-width: 100%;
font-size: 12px!important;
}
.page-id-1295 .theme_1 .wpcf7-submit, .page-id-1298 .theme_1 .wpcf7-submit{
max-width: 100%;
font-size: 12px!important;
}
	.entry-content .vc_custom_1526034711356 {
		background-position: 7% !important;
	}
}
@media (max-width: 480px) {
.page-id-1018 h1, .page-id-1137 h1, .page-id-1104 h1{
 font-size: 22px
}
.page-id-1295 h1, .page-id-1298 h1, .page-id-1104 h1{
 font-size: 22px
}
.page-id-1018 h2, .page-id-1137 h2, .page-id-1104 h2{
 font-size: 12px
}
.page-id-1295 h2, .page-id-1298 h2, .page-id-1104 h2{
 font-size: 12px
}
.page-id-1018 #av_section_2 h2, .page-id-1137 #av_section_2 h2, .page-id-1104 #av_section_2 h2{
 font-size: 22px
}
.page-id-1295 #av_section_2 h2, .page-id-1298 #av_section_2 h2, .page-id-1104 #av_section_2 h2{
 font-size: 22px
}
.title_label{
 font-size: 18px !important;
}
.page-id-1018 form .checkbox-592 .wpcf7-list-item {
    margin: 0;
    width: 100%;
}
.page-id-1295 form .checkbox-592 .wpcf7-list-item {
    margin: 0;
    width: 100%;
}
h2.title-thank-you-page {
    color: #000000;
    font-size: 22px;
    font-weight: 800;
    line-height: 30px;
    text-align: center;
}

	.form-landing .form-container .wpcf7-submit {
    font-size: 14px;
}
	.form-landing h3 {
    font-size: 18px;
}
	.form-container input[type='text'], .form-container input[type='email']{
		margin-bottom:10px !important;
	}
	.form-container{
		margin-bottom:0px;
	}
	.entry-content .vc_custom_1526034711356 {
		background-position: 15% !important;
	}
	.vc_custom_1526447683320 .vc_single_image-wrapper img{
		    width: 50% !important;
	}
	.entry-content .vc_custom_heading.vc_custom_1526448568592{
    font-size: 16px !important;

	}
	.entry-content .vc_custom_1526447690818{
		padding-top:0px!important;
	}
	h3.vc_custom_1526519318129{
	font-size: 17px !important;
        padding: 15px 10px;
	}
	h2.vc_custom_1526451190810{
		font-size: 18px!important;
		margin-bottom: 15px !important;
	}
	#form-landing .vc_custom_1525835588144{
		    padding-top: 15px !important;
	}
}
@media (max-width: 425px) {
.page-id-1018 .theme_1 .wpcf7-submit, .page-id-1137 .theme_1 .wpcf7-submit {
    font-size: 8px !important;
    max-width: 100%;
    padding: 10px;
}
.page-id-1295 .theme_1 .wpcf7-submit, .page-id-1298 .theme_1 .wpcf7-submit {
    font-size: 8px !important;
    max-width: 100%;
    padding: 10px;
}
.theme_1 .wpcf7-previous{
margin-right: 0;
}
.page-id-1018 .theme_1 .wpcf7-submit, .page-id-1137 .theme_1 .wpcf7-submit{
 display: block;
    font-size: 8px;
    margin: 0 auto;
    max-width: 100%;
    padding: 10px;
}
.page-id-1295 .theme_1 .wpcf7-submit, .page-id-1298 .theme_1 .wpcf7-submit{
 display: block;
    font-size: 8px;
    margin: 0 auto;
    max-width: 100%;
    padding: 10px;
}
.email-business-open .email-business-open{
width: 100% !important;
}
	h2.vc_custom_1526451190810 {
		font-size: 15px!important;
	}
		h3.vc_custom_1526519318129 {
    font-size: 15px !important;
	}
}
@media (max-width: 375px) {
	h3.vc_custom_1526519318129 {
    font-size: 14px !important;
	}
	h2.vc_custom_1526451190810 {
    font-size: 14px!important;
}
}
@media (max-width: 360px) {
	h3.vc_custom_1526519318129 {
    font-size: 13px !important;
	}
	h2.vc_custom_1526451190810 {
    font-size: 13px!important;
}
}
@media (max-width: 320px) {
		h3.vc_custom_1526519318129 {
    font-size: 12px !important;
	}
	h2.vc_custom_1526451190810 {
    font-size: 12px!important;
}
}