
body {
	height:100%;
	font-color:#4c483d;
	font-size:22px;
	background-color: rgba(225,236,214,1); /*beige*/
/*   background-image:url(graphics/greencare_tree_service_stump_cross_section.jpg);  
	background-attachment: fixed;
    background-position:top; 
    background-repeat: no-repeat;
    background-size:cover;*/

}
/*	.navbar {
		height:25px;
	}

	#navbar-id a:link {
		color:red;
	}
*/
	.nav-item-size {
		font-size:1em;
	}
	
/*	li.nav-item a:link {
		color:#FFFF33;
	}
*/
	.navbar-phone {
		font-size:1.2em;
		color:#FF0000;
		font-style:oblique;
		vertical-align:text-bottom;
		white-space:normal;
		text-align:right;
	}
	div.navbar-phone a:link{
		color:orange;
	}


h2 {
	font-color:#4c483d;
}
.header-container { 
    background-image:url(graphics/tree_background2.png); 
	background-attachment: fixed;
    background-position:top; 
    background-repeat: no-repeat;
    background-size:cover;
	}
	.header-phone {
/*		background-color:rgba(211,211,211,.7);*/
		background-color:rgba(76,72,61,.5);
		border-radius:20px;
		border:1px solid #211,211,211;
		font-size:1.5em;
		font-style:oblique;
		vertical-align:text-bottom;
		white-space:normal;
		text-align:center;
		background-color:
		
	}
	div.header-phone a:link{
		color:orange;
	}
	
	
	.service_links {
		font-size:2em;
	}
	.arbor_day_heading {
		font-size:1.75em;
		color: #008000		
	}
	.cat_introduction {
		width:60%;
	}
	.col-sm-3 {
		padding:10px;
	}
	.inner-box {
		padding:5px;
/*		background-color:#FFEAD5; */
	}
	.photo-box {
/*	border:1px solid red; */
	}
	.title-box {
		background-color:#FFEAD5; 
		text-align:center;
		text-shadow:Black;
	}
	.language-box {
		text-align:center;
		background-color:#F0E0D0; 
		font-size:.8em;
	}
	.description-box { 
		padding:5px;
/*		background-color:#fbfbf9; */
/*		height:100px; */
/*		white-space:nowrap; */
/*		text-overflow:ellipsis; */
	}
	.jumbotron {
		padding:20px;
		background-image:url('graphics/Jerusalem_wide.jpg');
		background-size: cover;
		background: contain;		
	}
@media only screen and (max-width: 1150px) {
	.header-phone {
		font-size:1.2em;
	}

@media only screen and (max-width: 950px) {
	body {
		font-size:14px;
	}
	.header-phone,.navbar-phone{
		font-size:1.2em;
	}
/*	.header-phone {
		font-size:1.5em;
		font-style:oblique;
	} 
*/
}
@media only screen and (max-width: 700px) {
	.navbar-phone{
		font-size:.6em;
	}
}
@media only screen and (max-width: 625px) {
	.header-phone {
		font-size:1em;
	}
	.nav-link {
		font-size:2em;
	}

}
@media only screen and (max-width: 576px) {
	body {
		font-size:12px;
	}
	.navbar {
		height:auto;
	}
	.navbar-phone {
		font-size:1.5em;
		text-align:left;
	}
*/	
	.cat-introduction {
		width:100%;
	}
	.col-sm-3 { 
		margin-top: 20px;
	}
	.hr-switch {
		display:none;
	}
}		

