.topbutton{
	background: #034da2;
	color: #fff;
}
.topbutton:hover{
	background: #f42626;
	color: #fff;
}
header {
    background: #034da2;
    position: fixed; /* Makes the header fixed */
    top: 0; /* Sticks to the top of the viewport */
    left: 0;
    width: 100%; /* Ensures the header spans the entire width of the page */
    z-index: 1000; /* Ensures the header stays above other elements */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* Optional: Adds a shadow for better visibility */
}
.container {
    padding-top: 5px; /* Adjust for the fixed header's height to prevent overlap with content */
}
.logo{
	color: #fff;
}
header .phone {
    background: #f42626;
    color: #fff;
}

.logo {
    color: #fff;
}

nav ul li a {
    color: #fff;
}

nav ul li:hover a, nav ul li.active a {
    background: #f42626;
    color: #fff;
}

nav ul li ul li a, nav ul li:hover ul li a {
    background: #034da2;
    color: #fff;
}

nav ul li ul li a:hover, nav ul li:hover ul li a:hover {
    background: #f42626;
    color: #fff;
}
.mobtitle{
	color: #fff; 
	}
.banner {
    background: url(../images/bg1.jpg) no-repeat fixed center top;
    background-size: cover;
    height: 600px; /* Added height */
    margin-top: 80px; /* Add 120px margin only on the top */
}
.banner .overlay{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.banner h1{
	color:#fff;
}
.banner h1 strong{
	color: #f8b606;
}
.banner h2{
	color:#fff;
}
.banner h3{
	color:#fff;
}
.banner .calloption{
	background: #f42626;
	color: #fff;
}
.banner .calloption .borderside{
	border:3px solid #f8b606;
}
.page .contentsection .items-wrap .item .icon{
	background: #034da2;
	color: #fff;
}
.page .contentsection .items-wrap .item:nth-child(2) .icon{
	background: #f42626;
	color: #fff;
}
.button{
	background: #f42626;
	color: #fff;

}
.button:hover{
	background: #034da2;
}
footer{
	background: #e7e7e7;
}
footer .widget .footerlogo{
	color: rgba(0,0,0,0.5);
}
footer .widget .footerlogo img{
	opacity: 0.5;
}
footer .widget ul li a, footer .widget p{
	color: rgba(0,0,0,0.5);
}
footer .widget ul li a:hover{
	color: #f42626;
}
footer .footerbottom{
	border-top: 1px solid rgba(0,0,0,0.2);
}
footer .footerbottom .copyright, footer .footerbottom .socialmedia p{
	color: rgba(0,0,0,0.5);
}
