.hurricaneicon {
	width: 26px;
	height: 26px;
	-webkit-animation: spin 4s linear infinite;
	-moz-animation: spin 4s linear infinite;
	animation: spin 4s linear infinite;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
	}
}


@-moz-keyframes spin {
	100% {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.fax {
	position: absolute!important;
	left: -9999px;
}

.landline {
	display: none;
}

select.form-control:not([size]):not([multiple]) {
	height: 55px;
}
 .contact-form .form-group select {
	color: #777777;
}

.main-header .main-box .logo-box {
	position: relative;
	float: left;
	left: 0px;
	z-index: 10;
	padding: 30px 0px;
}

.main-header.header-style-two .header-upper .logo-box {
	position: relative;
	padding: 0px;
	left: 0px;
	top: 5px;
	padding-top: 30px;
	padding-right: 90px;
	background-color: #ffffff;
}

	.main-header.header-style-two .header-upper .logo-box:before {
		position: absolute;
		content: '';
		right: 0px;
		bottom: -40px;
		height: 50px;
		width: 2000px;
		background-color: #ffffff;
	}
.mobile-menu .nav-logo {
	position: relative;
	padding: 20px 20px;
	text-align: left;
}

	.mobile-menu .nav-logo img {
		max-width: 180px;
	}



@media only screen and (max-width: 5000px) {

}

@media only screen and (max-width: 1640px) {
	
}

@media only screen and (max-width: 1400px) {
	
}

@media only screen and (max-width: 1340px) {

}

@media only screen and (max-width: 1140px) {
	
}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 1023px) {

	
}

@media only screen and (max-width: 767px) {
	.main-header .header-upper .logo-box {
		padding: 10px 0px 10px;
		width: 50%;
		text-align: left;
	}

	.main-header .nav-outer {
		width: 50%;
		padding-top: 15px;
	}
}

@media only screen and (max-width: 599px) {

	}

@media only screen and (max-width: 479px) {

	
}
