.foot1 a, .foot2 a, .foot3 a, .foot4 a, .foot5 a {
    color: #222222!important;
    text-decoration: none;
    font-family: arial!important;
    /* font-weight: bold; */
    font-size: 15px;
}
.foot1 .contacttooltip a, .foot2 .contacttooltip a, .foot3 .contacttooltip a, .foot4 .contacttooltip a, .foot5 .contacttooltip a {
	color:#222222!important;
	text-decoration:none;
	display:block;
	font-family:Arial !important;
	font-size:16px !important;
	line-height:25px;
}

.foot1:hover .contacttooltip {

}
.foot2:hover .contacttooltip {

}
.foot3:hover .contacttooltip {
margin-left:-100px;
}
.foot4:hover .contacttooltip {
	margin-left:-160px;
}
.foot5:hover .contacttooltip {
	margin-left:-200px;
}


.contacttooltip {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 3px 3px 5px rgba(176,176,176, 1);
	-moz-box-shadow: 3px 3px 5px rgba(176,176,176, 1);
	box-shadow: 3px 3px 5px rgba(176,176,176, 1);
	padding: 7px;
	position: fixed;
	cursor: pointer;
	bottom: 48px;
	z-index: 200;
	background: #fff;
	width: auto;
	height: 60px;
	text-align: center;
	display:none;
}
 @media all and (min-width: 801px) and (max-width: 1600px) {

.foot1{float:left; width:50%;float:left;}

.foot2{float:left; width:50%;float:left;}

.foot3{float:left; width:50%;float:left;}

.foot4{float:left; width:20%;float:left;}

.foot5{float:left; width:18%;float:left;}

.foot1 a.adrs,.foot2 a.adrs,.foot3 a.adrs,.foot4 a.adrs,.foot5 a.adrs{ display:block;}



.reso-lhalf{ float:left; width:48% !important;margin-right:2%;  }

.reso-rhalf{ float:left; width:48% !important;margin-left:2%;  }



#contact-div1{width:50%; float:left; min-height:200px; margin:40px 0; }

#contact-div2{width:50%; float:left; min-height:200px; margin:40px 0; }

#contact-div3{width:50%; float:left; min-height:200px; margin:40px 0; }

#contact-div4{width:33.333333%; float:left; min-height:200px; margin:40px 0; }

#homebanner{ height:520px; }

#slides1 li,#slides2 li,#slides3 li,#slides4 li{
	width: 1100px;
}
.foot1 img,.foot2 img,.foot3 img{ float:left;}

}
 @media all and (min-width: 320px) and (max-width: 800px) {
.foot1,.foot2,.foot3,.foot4,.foot5{float:left; width:50%; text-align:center;}

.foot1 a.adrs,.foot2 a.adrs,.foot3 a.adrs,.foot4 a.adrs,.foot5 a.adrs,.foot1 h4,.foot2 h4,.foot3 h4{ display:none;}

.reso-lhalf{ float:left; width:100% !important;  }

.reso-rhalf{ float:left; width:100% !important;  }

#contact-div1{width:100%; float:left; min-height:200px; margin:40px 0; }

#contact-div2{width:100%; float:left; min-height:200px; margin:40px 0; }

#contact-div3{width:100%; float:left; min-height:200px; margin:40px 0; }

#contact-div4{width:100%; float:left; min-height:200px; margin:40px 0; }

#homebanner{ height:520px; }

#slides1 li,#slides2 li,#slides3 li,#slides4 li{
	width: 250px;
}

.foot1:hover > .contacttooltip {
	display:block;
}
.foot2:hover > .contacttooltip {
	display:block;
}
.foot3:hover > .contacttooltip {
	display:block;
}
.foot4:hover > .contacttooltip {
	display:block;
}
.foot5:hover > .contacttooltip {
	display:block;
}
}
