
/* SERVICE REQUEST FORM */
h6.fl-heading {
    color: #4cfe4d !important;
}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
    font-size: 16px;
    line-height: 18px;
    padding: 18px 36px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background: #388ad1;
    border: 1px solid #2c7ec5;
    transition:all 1s ease;
}
a.fl-button:hover {
 	background: #44f551 !important;
    border: 1px solid #44f551 !important;
}
.widget.gform_widget {
    position: relative;
}
label.gfield_label {
    display: none !important;
}
#service-request-form #gform_wrapper_2 {
	padding: 10px;
	margin: 0px;
	position:relative;
}
#service-request-form #gform_fields_2 li {
	width: 100%;
	float: left;
	margin-top: 2px;
}
#service-request-form #gform_fields_2 li input, #service-request-form #gform_fields_2 li textarea {
	background:#ffeabb;
	color:#636c71;
	border:1px solid #636c71 !important;
}
#service-request-form #gform_fields_2 li:nth-child(6) {
	position: relative;
	width: 48%;
}
#service-request-form #gform_fields_2 li:nth-child(6) label {
	display:none !important;
}
#gform_wrapper_2 .top_label input.medium,
#gform_wrapper_2 .top_label select.medium  {
	width: 100% !important;
}
#gform_wrapper_2 .gform_footer {
	text-align: center;
	margin-top:-100px;
}
/*input#gform_submit_button_2 {
	background: #ef9c32;
	color: #ffffff !important;
	border: 2px solid #0076bb;
	width: 200px;
	border-radius: 15px;
	margin: 30px 0 0 249px;
	transition: all 0.5s cubic-bezier(.25,.8,.25,1);
}*/
#gform_wrapper_2 input#gform_submit_button_2:hover {
    background: #7c7c7c;
    color: #ffffff;
}
#gform_wrapper_2 label.gfield_label {
	display: none;
}
#gform_wrapper_2 li:nth-child(6) label.gfield_label {
	display:inline-block !important;
}
#gform_wrapper_2 input {
	padding: 8px 10px;
	font-weight: normal;
}

#service-request-form #gform_wrapper_2 input, 
#service-request-form #gform_wrapper_2 textarea {
	padding: 20px 10px;
	border: 1px solid #0076bb;
	color: #0076bb;
	border-radius: 0px;
}
#service-request-form #gform_wrapper_2 textarea {
	height:280px;
}
#service-request-form #gform_fields_2 li {
	width: 48%;
}

#service-request-form #gform_fields_2 li:nth-child(6) {
	position: absolute;
	right: 0;
	top: 10px;
}
#service-request-form #gform_fields_2 input#input_2_6 {
    height: 336px;
}
.gform_wrapper textarea.medium {
    height: 190px !important;
    width: 49% !important;
    position: absolute !important;
    right: 0 !important;
    top: 0;
}
input#gform_submit_button_1, input#gform_submit_button_3 {
    text-align: center;
    position: relative;
    float: right;
    background: #0076bb;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 40px;
    margin-right: 0;
    transition:all 1s ease;
}
input#gform_submit_button_1:hover, input#gform_submit_button_3:hover {
 	background: #44f551 !important;
    border: 1px solid #44f551 !important;
}
.fl-node-5a8fd85c30ef6, .fl-node-5a8fd85fb88ed {
    width: 49.5%;
    margin-right: .5%;
    margin-bottom:1%;
}
 
.fl-node-5a8fd85c30eaa, .fl-node-5a8fd85fb8938 {
    width: 49.5%;
    margin-left: .5%;
}
#copyright {
	width:100% !important;
	padding:0 !important;
	margin:0px !important;
	font-size:12px !important;
	text-align:left !important;
}
#copyright p {
	text-align:left !important;
}
footer .fl-row-fixed-width {
    max-width: 100% !important;
}
footer input {
    border: 2px solid #44f551 !important;
}
footer  .gform_wrapper textarea.medium {
 border: 2px solid #44f551 !important;
}
footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 3px 4px;
    letter-spacing: normal;
}
footer input#gform_submit_button_1, footer input#gform_submit_button_3 {
    text-align: center;
    position: relative;
    float: right;
    background: #44f551;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 40px;
    margin-right: 0;
    transition: all 1s ease;
}
.fl-node-5a8fc6d9892c6 .fl-col-content.fl-node-content {
	transform:scale(1);
	transition:all 1s ease;
}
.fl-node-5a8fc6d9892c6 .fl-col-content.fl-node-content:hover {
	transform:scale(1.1);
}
.fl-node-5a8fc6d9892c6 .fl-col-content.fl-node-content a.fl-button{
	transition:all 1s ease;
}
.fl-node-5a8fc6d9892c6 .fl-col-content.fl-node-content:hover a.fl-button{
	background:#388ad1 !important;
	border:1px solid #388ad1!important;
	color:#fff!important;
}

