
/*Styling for header*/
.social a:hover
{
	color: #fff !important;
}
.header-style-4 .primary-header {
	background: transparent;
	text-align: right;
	font-size: 0;
}
.header-style-4 .social::before {
	display: none;
}
.header-style-4 .social {
	border-right: 1px solid #cddfe1;
	display: inline-block;
	float: none;
	margin: 0 30px 0 0;
	padding: 0 17px 0 0;
}
.header-style-4 .social li {
	border: none;
	width: 43px;
}
.header-style-4 .social a {
	padding: 10px 0;
}
.header-style-4 .call {
	display: inline-block;
	float: none;
	font-family: karla;
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0 0;
	vertical-align: top;
}
.header-style-4 .call > a {
	color: #343940;
}
.header-style-4 .call span {
	display: inline-block;
	margin-left: 11px;
}
.header-style-4 .main-header {
	background: transparent;
}
.header-style-4 .logo {
	margin-top: -5px;
}
.header-style-4 .navigation::before, .header-style-4 .navigation::after, .header-style-4 .navigation > li:first-child::before {
	display: none;
}
.header-style-4 .navigation {
	background: #fff none repeat scroll 0 0;
	border-top: 1px solid #cddfe1;
	margin-right: 0;
	margin-top: 0;
	padding-left: 0;
	/*width: 756px;*/
}
.header-style-4 .navigation > li {
	border: none;
	margin-right: 20px;
}
.header-style-4 .navigation > li:last-child {
	margin-left: 6px;
	margin-right: 0;
}
.header-style-4 nav {
	text-align: right;
}
.header-style-4 .navigation > li:hover {
	background: transparent;
}
.header-style-4 .navigation li a {
	color: #343940;
	letter-spacing: 0.2px;
	min-width: 63px;
	padding: 28px 11px 30px 13px;
}
.header-style-4 .navigation li:last-child a {
	min-width: 0;
	padding: 28px 0 0 11px;
}
.header-style-4 .navigation > li > a::after {
	background: #ff9a02 none repeat scroll 0 0;
	content: "";
	height: 2px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: -1px;
	width: 100%;
}
.header-style-4 .navigation > li > a:hover:after {
	opacity: 1;
}
.header-style-4 .sub-menu a {
	color: #fff !important;
	padding: 10px 13px 10px 15px !important;
	text-align: center;
}
.header-style-4 .sub-menu a {
    text-align: left;
}
.header-style-4 #cssmenu > ul > li.has-sub > a::after {
	display: block;
}
/*height defined*/
.bannercontainer-2 {
	height: 715px !important;
}
/*height defined*/


@keyframes move {
0% {background-position: 59% center;}
25% {background-position: 63% center;}
50% {background-position: 67% center;}
75% {background-position: 63% center;}
100% {background-position: 59% center;}
}
@-webkit-@keyframes move {
0% {background-position: 59% center;}
25% {background-position: 63% center;}
50% {background-position: 67% center;}
75% {background-position: 63% center;}
100% {background-position: 59% center;}
}




