@media only screen and (max-width: 1023px), only screen and (max-device-width : 1023px) {
	header {display:none; }
	
	/*template*/
	.inner-top {margin-bottom: 0; margin-top: 8px;}
	.main-menu {padding-right: 0;}
	.main-menu {width: 100%; padding-right: 0;}
	.header-content ul li a {padding: 10px 10px 10px 0;}	

	/*home*/
	.layer-2 {width: auto;}
	.layer2-left {width: auto; margin: 0 auto 20px;}
	.layer2-left, .layer2-left + ul  {margin: 0 20px 20px;}
	
	.layer-3 > h1, .layer-3 > p {padding: 0 20px;}
	.layer-3 ul li {width: 33%;}
	
	/*global*/
	.show-tablet {display: block;}

	/*home*/
	.banner-img > img {width: 100%; min-height: 350px;}
	.main-banner .banner-right {width: 100%; right: auto;}
	.banner-right .banner-text {display: none;}
	.banner-front {position: relative; width: 100%; text-align: center; background: #002638;}
	.banner-form { margin-right: 0; padding: 0 0 0 30px;}
	.banner-form > h2 {margin-top: 30px;}

	#inline1 {width:95%; margin: 0 auto;} 
	.fancy .right-pane {display: none;}
	.banner-form2 {border: none; margin: 0 auto; padding: 15px 0; }
	.banner-form2 .green-btn {margin: 0 auto;}

	.main-banner .banner-right img {width: auto; float: none; margin-top: 40px; }
	.main-banner .banner-img { min-height: inherit;}
	.main-banner .banner-img > img { min-height: inherit;}

	.flex-direction-nav .flex-prev {left: 10px !important; }
	.flex-control-nav li:first-child {margin-left: 0 !important;}

	/*testimonials
	.blue-cont .content {padding: 60px 20px;}
    */
	
	/*industry solutions*/
	.services .listing {margin: 45px 20px;}
	.industry-solutions .banner {height: 350px;}
	/*.banner > img {display:none}*/
	
	/*services*/
	.services.s-inner .banner .s-banner-text {left: 20px;}

	.additional-layer-inner-bottom .auto.i-s-i-s-img { margin: 50px 20px; }

	.layer-4 > ul > li, .services.s-inner .layer-4 > ul > li, .services.s-inner .layer-4 > ul > li:first-child {width: 43%; padding: 0 3%; margin: 20px 0;}
	
	.layer-4 {border: 0;}

}