/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
:focus {
	outline: none;
}
.header-contact div {
	display: inline-block;
}
.header-contact div i {
	float: left;
	line-height: 48px;
    color: #0094dc;
    font-size: 22px;
	margin: 0 20px;
}
.header-contact div div {
	float: left;
}
.header-contact div a {
	float: left !important;
	background: #a0ce4e;
    line-height: 48px;
    padding: 0 20px;
    color: #fff;
    border-radius: 5px;
	margin: 0 20px;
}
.contactnumber p {
}
.contactnumber input[type='submit']{
	border-radius: 5px !important;
	float: right;
	width: 27% !important;
}
.contactnumber label input[type='text']{
	width: 70% !important;
	float: left !important;
	height: 43px;
    border: 0;
    border-radius: 5px
}
.zoomin .imageframe-align-center {
	transition: transform .6s;
}
.zoomin .imageframe-align-center:hover {
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}
.contact-page-form .fusion-layout-column {
	margin-right: 0px !important;
}
.contact-page-form .fusion-builder-row.fusion-row  {
	box-shadow: 0 0 14px #999
}
.contact-page-form .fusion_builder_column.fusion_builder_column_1_3 {
	width: calc(37.33% - ( ( 4% ) * 0.3333 ) ) !important;
}
.contact-page-form .fusion-text form .half-field {
	width: 49%;
	float: left;
}
.contact-page-form .fusion-text form input:not([type="submit"]), .contact-page-form .fusion-text form textarea {
	border: none !important;
	border-bottom: 1px solid #e7e7e7 !important;
	height: 42px;
	color: #474747;
	padding-left: 0px;
}
.contact-page-form .fusion-text form input:-internal-autofill-selected {
	background: #fff;	
}
.contact-page-form .fusion-text form input::placeholder, .contact-page-form .fusion-text form textarea::placeholder, .contact-page-form .fusion-text form .wpcf7-list-item-label {
	color: #474747;
}
.contact-page-form .fusion-text form .half-field:nth-child(2) {
	margin-right:13px;
}
.contact-page-form .fusion-text form .wpcf7-list-item:nth-child(1), .contact-page-form .fusion-text form .wpcf7-list-item:nth-child(5) {
	margin-left: 0px !important;
}
.contact-page-form .fusion-li-item-content {
	color: #fff;
}
.fusion-social-links .fusion-social-networks a {
	font-size: 22px !important;
}
@media only screen and (max-width:720px) {
	.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
		max-width: 100% !important;
    	text-align: center;
    	margin-bottom: 10px;
	}
	.header-contact div {
		float: left;
	}
	.header-contact div i {
		font-size: 16px;
    	margin: 0 10px;
	}
	.header-contact div div {
		font-size: 13px;
		margin-bottom: 20px;
	}
	.header-contact div:nth-child(3), .header-contact div:nth-child(3) a {
		width: 100%;
		text-align: center;
		margin:0;
		padding:0;
	}
	.contact-page-form, .contact-page-banner {
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 62px !important;
    	padding-bottom: 72px !important;
		background-image: none !important;
	}
	.contact-page-form .fusion-column-wrapper {
		padding: 20px !important;
	}
	.contact-page-form .fusion-text form .half-field {
		width: 100%;
	}
	.contact-page-form .fusion-text form .wpcf7-list-item {
		margin: 0 0 0 3px;
    	font-size: 13px;
	}
	.after-service-section .fusion-column-wrapper {
		padding: 15px 20px !important;
	}
	.after-service-section .fusion-column-wrapper .title-heading-left {
		font-size: 22px !important;
	}
	.after-service-section .fusion-column-first {
		display: none;
	}
	.pest-list .fusion-layout-column.fusion-one-sixth {
		width: 50% !important;
	}
}