@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');
.nav1 {
    background-color: #0e03fd;	
}
.nav2 {
	background-color: #ffffff;
}
.banner1 {
    position: relative;
    margin-top: 145px;
	z-index: 1;
}
.topHeader {
    width: 100%;
	position:relative;
	z-index: 10000;
}
.header {
	width: 100%;
	z-index: 10000;
	top:auto;
}
.NavTopRight {
    position: relative;
    width: 60px;
    height: 40px;
    cursor: pointer;
    margin-top: 5px;
    margin-right: 5px;
}
.social {
    padding-bottom: 5px;
}
.social:hover{
	padding-bottom: 0px;
	height: 30px;
}
.RightNav {
    vertical-align: middle;
    text-align: left;
    padding-top: 30px;
}
.overlay {
    position: absolute;
    width: 100%;
    z-index: 9000;
}
.titleDiv {
	background: none;
    color: #0E03FD;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-weight: bold;
    font-size: medium;
}
.topNav {
    color: #FFFFFF;
}
.Overlay1 {
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.imageOverlay {
}
.button {
    background-color: #0E03FD;
    opacity: 0.75;
    color: #FFFFFF;
}
@media only screen and (max-width:576px){
	.Tanner {
		content: url("../images/banner/NewBanner3.jpg");
		}
	.header{
		font-size: medium;
	}
	.firstHeader{
		display: none;
	}
	.banner1{
		position: relative;
    	margin-top: 300px;
	}
	.bannerOptions{
		position:relative;
		cursor: pointer;
		padding: -20px;
		max-width: 375px;
	}
	.call{
		display:flex;
		font-size: 1em;
		align-items: center;
	}
	.NavTopRight {
   		position: relative;
    	width: 60px;
    	height: 40px;
    	cursor: pointer;
    	margin-top: 5px;
    	margin-right: 35px;
	}
	.titleWord {
		display: none;
	}
	.titleLogo{
		display: none;
	}
	.titleDiv{
		background: url("../images/Title_Trans_New_sm1.png");
		background-repeat: no-repeat;
		background-size: 300px;
		background-position: center;
		height: 40px;
	}
	.bestow {
		background: url("../images/featured/bestow_sm.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		color: #054450;
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		font-size: 0.75em;
		text-shadow: 5px 5px 5px #FFFFFF;
		box-shadow: 2px 2px 2px 2px black;
	}
	.bestowHeader {
    	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    	font-size: 1.5em;
	}
	.social:hover{
		padding-bottom: 5px;
		height: 20px;
		width: 20px;
	}
	.clientHeader{
		font-size: 2em;
	}
}
.mainHeader {
    text-shadow: 2px 2px #000000;
}
.firstHeader {
    position: absolute;
	width: 100%;
    top: 17px;
    text-align: center;
    color: #FFFFFF;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    text-shadow: 2px 2px #000000;
}
.text1 {
    color: #FFFFFF;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 0.6em;
}
.bannerMenu {
    width: 100%;
    position: absolute;
    bottom: 20%;
	justify-content: center;
}
.bannerOptions {
    text-align: center;
    color: #FFFFFF;
    border: medium solid #FFFFFF;
    border-radius: 10px;
    background-image: url(../images/gray70.png);
    padding-top: 2px;
    margin-bottom: 10px;
    margin-left: 1%;
    margin-right: 1%;
	cursor: pointer;
}
.bannerOptions:hover{
	background: #a5a5a5;
}
.buttonLink {
    color: #FFFFFF;
}
.buttonLink:hover{
    color: #0e03fd;
    text-decoration: none;
}
.bodyMain {
	font-family: 'Poppins', sans-serif;
	margin: auto;
    padding-top: 25px;
    text-align: center;
}
.bodyHeader {
    color: #FFFFFF;
    background-color: #0A4CFF;
    width: 40%;
	margin-left: auto;
	margin-right: auto;
}
.topBar {
	display: flex;
	justify-content: space-between;
    background-color: #0F03FB;
}
.call {
    color: #FFFFFF;
}
.titleLogo {
}
.mainImage {
}
.clientHeader {
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 4em;
    padding-top: px;
    margin-top: 30px;
}
.clientButtons {
    margin-top: 50px;
}
.clientBill {
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #B5B5B5;
    border-radius: 10px;
}
.clientBill a{
	color:#000000;
}
.clientBill:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #939393;
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.clientBill:hover a{
	color: #ffffff;
	text-decoration: none;
}
.clientCenter {
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #B5B5B5;
    border-radius: 10px;
}
.clientCenter a{
	color:#000000;
}
.clientCenter:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #939393;
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.clientCenter:hover a{
	color: #ffffff;
	text-decoration: none;
}
.clientClaim {
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #B5B5B5;
    border-radius: 10px;
}
.clientClaim a{
	color:#000000;
}
.clientClaim:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #939393;
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.clientClaim:hover a{
	color: #ffffff;
	text-decoration: none;
}
.clientButtonHeader {
    font-size: 1.25em;
    text-align: center;
	text-decoration: none;
}
.clientButtonHeader a{
	text-decoration: none;
	color: #000000;
}

.welcomeHeader {
	min-height: 250px;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("/images/customer/hands1.jpg");
}
.clientHeader1 {
}
.products {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #000000;
    border-radius: 10px;
	transition: 0.5s;
    font-family: 'Poppins', sans-serif;
}
.products:hover{
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
    box-shadow: 5px 5px 3px 3px #7A7A7A;
	margin-top: 5px;
    margin-bottom: 15px;
}
.productsMenu {
	justify-content: center;
}
.productHeader {
    font-weight: bold;
    font-size: 2em;
}
.homeIns {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/buttons/home.jpg);
}
.homeIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/home2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.autoIns {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/car.jpg");
}
.autoIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/car2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.autoIns:hover > .productHeader{
	letter-spacing: 2px;
}
.homeIns:hover > .productHeader{
	letter-spacing: 2px;
}
.rentersIns:hover > .productHeader{
	letter-spacing: 2px;
}
.healthIns:hover > .productHeader{
	letter-spacing: 2px;
}
.dentalIns:hover > .productHeader{
	letter-spacing: 2px;
}
.lifeIns:hover > .productHeader{
	letter-spacing: 2px;
}
.umbrellaIns:hover > .productHeader{
	letter-spacing: 2px;
}
.petIns:hover > .productHeader{
	letter-spacing: 2px;
}
.floodIns:hover > .productHeader{
	letter-spacing: 2px;
}
.petIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/Pet.jpg");
}
.petIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/Pet2a.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.floodIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/flood.jpg");
}
.floodIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/flood2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.healthIns{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/health2.jpg");
}
.healthIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/health.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.rentersIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/rent.jpg");
}
.rentersIns:hover{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/rent2.jpg");
    color: #ffffff;
    -webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
    box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.lifeIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/life.jpg");
}
.lifeIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/life2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.dentalIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/dental.jpg");
}
.dentalIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/dental2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.umbrellaIns {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/umbrella.jpg");
}
.umbrellaIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/umbrella2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.toyIns {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/toy1.jpg");
	
}
.toyIns:hover{
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/buttons/toy2.jpg");
	color: #ffffff;
	-webkit-box-shadow: 5px 5px 3px 3px #7A7A7A;
	box-shadow: 5px 5px 3px 3px #7A7A7A;
}
.toyText:after {
 	content: "Not Safe For Work"
}
.toyText:hover:after {	
	content: "Relax!  Take your browser out of incognito mode.  We're talking about RVs, ATVs and Boats!"
}.down {
    text-align: center;
}
.emailUs {
    text-align: center;
}
.businessEmail {
    background-color: #0E03FD;
    color: #FFFFFF;
    margin-top: 15px;
    margin-bottom: 15px;
	transition: 0.9s;
}
.businessEmail:hover{
	background-color: #0E03FD;
	color: #FFFFFF;
	letter-spacing: 4px;
}
.businessEmail a{
	text-decoration: none;
	color: #FFFFFF;
	transition: 0.3s;
}
.businessEmail a:hover{
	color: #000000;
	letter-spacing: 4px;
}
.businessMiddle {
    background-color: #E5EEF0;
    margin-top: 15px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom: 15px;
}
.businessMiddle1 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #E5EEF0;
    margin-top: 15px;
    margin-bottom: 15px;
}
.bold {
    font-weight: bold;
}
.footerLeft {
    color: #BB0407;
    background-color: #B0B0B0;
    font-size: 0.75em;
}
.footerRight {
    text-align: center;
    font-size: 0.75em;
    background-color: #B0B0B0;
}
.footer {
    background-color: #B0B0B0;
}
