@media screen and (max-width: 1920px) {

.article_separator {
    margin-top: 0px;
    margin-bottom: 10px;
}

#bannerwrap p, #bannerwrap h2 {
	line-height:220%;
	font-weight:300;
}

}


@media screen and (max-width: 1100px) {

#bannerwrap p, #bannerwrap h2 {
	line-height:180%;
	font-weight:300;
}


#menu ul {
    padding-left: 250px;
}

#bannerwrap {
	top:180px !important;
}

#bannerwrap h1 {
    font-size: 40px;
}

.article_separator {
    margin-top: 0px;
    margin-bottom: 10px;
}

}


@media screen and (max-width: 900px) {

#bannerwrap h2 {
    font-size: 150%;
	line-height:150%;
	font-weight:300;
}

.mean-menu-open .logo {
	display:none;
	visibility:hidden;
	/*position:absolute;
	right:50px;*/
}

#bannerwrap {
	top:150px !important;
}

#bannerwrap h1 {
    font-size: 30px;
}

.article_separator {
    margin-top: 0px;
    margin-bottom: 10px;
}

}

@media screen and (max-width: 620px) {

#double li  { 
	margin-right:20px;
	width:auto;
} /* 2 col */

#bannerwrap p, #bannerwrap h2 {
    font-size: 90%;
	line-height:150%;
	font-weight:300;
}
	
.contact-tag {
    position: relative;
	margin:20px auto;
}

}


