@media only screen and (max-width: 950px), only screen and (max-device-width : 950px) {
	header {display:none; }
	/*home*/
	.layer-3 ul li {width: 48%; max-width: 330px; margin: 30px 2%;}
	.layer-3 ul li .layer3-result, .layer-3 ul li:first-child .layer3-result, .layer-3 ul li:last-child .layer3-result {border-radius: 5px;}
	.layer-3 ul li .layer3-result, .layer-3 ul li:first-child + li > .layer3-result {min-height: 450px;}
	.layer-3 ul li:first-child + li > .layer3-result {margin-top: 0;}
	
	.layer-5 ul li { display: inline-block; vertical-align: top; width: 30%; max-width: 230px; position: relative; }
	.layer-5 ul li:after {display: none;}
	.layer-5 ul li:nth-child(2) { margin: 0 4%; }

	/*blog*/
	/*.m-p-l-c-img {float: none!important; width: auto; margin: 0; border: 0;}*/
	.m-p-l-c-img {width: auto; border: 0;}
	.m-p-l-c-img img {width: auto; max-height: 200px; display: block; margin: 0 auto;}

	.m-pages-left-content > ul > li, .blog-inner {padding: 20px;}

	.top-content {padding: 20px;}

	.subscribe-social {padding: 20px;}
	.subscribe-social ul li {margin: 0 0 10px;}
	
	/*industry solutions & inner*/
	.services .listing li {display: block;}

	/*industry solutions*/
	.services .listing li {width: 36%; padding: 5px 0 0 7%;}

	.additional-layer-inner-bottom .auto.i-s-i-s-img > img {width: 30%;}

}