/*****************
  MOBILE STYLES
*****************/
@media (max-width:850px) {
  h1{font-size:8vw;}
  h2{font-size: 5.7vw;}
  h3 {font-size:3.8vw;}
  .sidebar {display:none;}
  .main-content-container {display: block;width: 90%;margin:0 auto;}
	.titlebar h2 {font-size: 7vw;line-height:9.2vw;}


	/****** 
 	* BLOG */
	
	.blog .main-content-container article h2 { width: 88vw; }
	.blog .main-content-container article h2 a { font-size:5.3vw; }
	.blog .main-content-container article img { width: 53.7vw; }	


	/******
	 * CONTACT */

	.contact .left{width:auto;padding-bottom:8vw}
	.contact .left .title{font-size:6.823vw}
	.contact .right{width:auto;height:167vw}
	.contact .right .jot-container{height:106vw;margin-top:11vw}
	.contact .right .jot-container iframe{height:109vw}
	.contact .right h2{width:89%}
	.contact .right h3{text-align:left}
	.contact .line{display:none}
	.contact .map{height:159.229vw}

	.copyright img {
		width: 15vw;
	}


	.case-results-container .box .number{font-size:8.167vw;margin-top:0}
.case-results-container .box{height:auto;display:block;width:90%;margin:4vw auto;padding:2vw}
.case-results-container{background-position:50% 50%}
.case-results-container .box .title{font-size:4.302vw}


}
