@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

.banner-image {
	padding-top: 140px;
	background-image: url(../images1/banner-490.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

h1 {
	font-size: 30px;
	color: red;
}
h2 {
	font-size: 18px;
	color: #3B4575;
}
h3 {
	font-size: 18px;
	color: #3B4575;
}
h1 small {
	color: #3B4575;
}

.bold-text {
	font-size: 1.3em;  /* used on phone number and on world page */
	font-weight: bold;
	color: #3B4575;
}

.green {
	color: green;
}

.blue {
	color: #3B4575;
}

.footer-color {
	color: #3B4575;
}

@media screen and ( min-width: 768px ) {

	.banner-image {
		padding-top: 165px;
		background-image: url(../images1/banner-746.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}

	h1 {
		font-size: 33px;
		color: red;
	}
	h2 {
		font-size: 24px;
		color: #3B4575;
	}
	h3 {
		font-size: 18px;
		color: #3B4575;
	}
}

@media screen and ( min-width: 992px ) {

	.banner-image {
		padding-top: 165px;
		background-image: url(../images1/banner-964.jpg);
		background-repeat: no-repeat;
		background-position: top left;	
	}	

}

@media screen and ( min-width: 1200px ) {

	.banner-image {
		padding-top: 165px;
		background-image: url(../images1/banner-1160.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}

}

/* links1 bold*/
.links1 a:link {text-decoration: none; color: red; font-size: 1.3em; font-weight: normal;}
.links1 a:visited {text-decoration: none; color: red; font-size: 1.3em; font-weight: normal;}
.links1 a:hover {text-decoration: underline; color: #FF4500; font-size: 1.3em; font-weight: normal;}
.links1 a:active {text-decoration: underline; color: #FF4500; font-size: 1.3em; font-weight: normal;}
/* links2  normal*/
.links2 a:link {text-decoration: none; color: red; font-weight: normal;}
.links2 a:visited {text-decoration: none; color: red; font-weight: normal;}
.links2 a:hover {text-decoration: underline; color: #FF4500; font-weight: normal;}
.links2 a:active {text-decoration: underline; color: #FF4500; font-weight: normal;}
/* linksgreen  green*/
.linksgreen a:link {text-decoration: none; color: green; font-weight: normal;}
.linksgreen a:visited {text-decoration: none; color: green; font-weight: normal;}
.linksgreen a:hover {text-decoration: underline; color: #FF4500; font-weight: normal;}
.linksgreen a:active {text-decoration: underline; color: #FF4500; font-weight: normal;}

/* mobile phone link */
.mobilephone a:link {text-decoration: none; color: #3b4575; font-size: 1.5em; font-weight: bold;}
.mobilephone a:visited {text-decoration: none; color: #3b4575; font-size: 1.5em; font-weight: bold;}
.mobilephone a:hover {text-decoration: none; color: #3b4575; font-size: 1.5em; font-weight: bold;}
.mobilephone a:active {text-decoration: none; color: #3b4575; font-size: 1.5em; font-weight: bold;}


hr {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px solid #c0c0c0;
}

