@media (max-width: 1200px) {
	.pw-item-inner .pws-icons { margin-right: 0;}

	.page-partnerships .page-top { background-position: -200px 0;}

	.page-products .page-top { background-position: -200px 0;}
	
	.pw-item-inner .pw-item-video{ float: none; }
	.pw-video-box{margin-left: 0}

}
@media (max-width: 1100px) {
	.pw-item-inner .pws-icons { margin-right: -30px;}
	.pw-item-inner .pws-icons .pws-icon { margin-right: 30px;}
	.pw-item-partnership .pw-item-image { width: 430px;}

	.page-solutions .page-top { background-position: -260px 0;}

	.mdm-descr-image { margin-right: -50px;}
	.mdm-android-for-work .w { padding-right: 330px;}
	.mdm-android-for-work .w:after { right: 60px;}

	.products-enrich .w { padding-left: 30px; padding-right: 30px;}
}
@media (max-width: 1000px) {
	.pw-item-inner .pw-item-descr { width: 550px;}
	.pw-item-inner .pw-item-image { float: none; clear: both; width: auto;}
	.pw-item-products .pw-item-image { padding-top: 30px;}
	/*.pw-item-products .pw-products-image { margin: 0 auto;}*/
	.page-welcome .page-top { background-position: -200px 0;}
	/*.page-products .page-top { background-position: -300px 0;}*/
	.pw-sbvaa { display: none;}

	.page-solutions .ts-inner { width: 700px; margin-left: auto; margin-right: auto;}
	.page-solutions .tabs-switcher .ts-item { width: 46% !important; padding-right: 50px;}
	.page-solutions .tabs-switcher .ts-item:nth-child(2):before { display: block; left: auto; right: -2px;}
	.ps-integrity .ps-acc { width: 100%;}

	.cols-3 .col { width: 50%; margin-bottom: 30px;}
	.cols-3 .col:nth-child(2n+1) { clear: left;}

	.mdm-descr-body { float: none; width: auto;}
	.mdm-descr-image { float: none; margin: 30px 0 0 0; text-align: center;}
	.mdm-descr-image img { display: block; margin: 0 auto;}
	.mdm-android-for-work .w { padding-left: 100px;}


	.products-list .w { padding-left: 30px; padding-right: 30px;}
	.products-list .pl-body-descr-inner { padding-right: 0;}
	
	.products-enrich { padding: 0 0 40px 0;}
	.products-enrich .pe-solutions { float: none; margin: 0 auto 10px auto;}
	.products-enrich .pe-descr { width: 600px; margin: 0 auto;}

	.partner-item .pi-descr { width: 60%;}
	.partner-item .pi-image { width: 40%;}
	.page-certifications .page-top:after{background-size: 1400px; height: 110px;}	
}
@media (max-width: 850px) {	
	.lg-gate-header h1, .lg-gate-header .title { font-size: 40px;}
	.lg-gate-header-tabs > .tabs-switcher, .top-mnu-links  { height: 80px;}
	.lg-gate-header-tabs > .tabs-switcher > .ts-item, .top-mnu-links > a { padding-top: 25px; padding-left: 10px; padding-right: 10px; font-size: 24px;}
	.mdm-android-for-work .w { padding-left: 30px; padding-right: 300px;}
	.mdm-android-for-work .w:after { right: 30px;}

	.partner-item .w { padding-left: 60px;}
	.certif-item .w:before{left:26px;}
	.page-certifications .page-top:after{background-size: 1100px; height: 90px;}	
}

@media (max-width: 700px) {	
	.box-desktop { display: none;}
	.box-mobile { display: block;}

	body { font-size: 16px; line-height: 20px;}

	h1, .lgg-heading1 { font-size: 30px; line-height: 30px;}
	h2, .lgg-heading2 { font-size: 25px; line-height: 30px;}
	h3, .lgg-heading3 { margin-bottom: 10px; font-size: 20px; line-height: 24px;}

	.lgg-btn { padding: 7px 16px 5px 16px; border: none; visibility: visible; overflow: visible; font-size: 16px; border-radius: 5px;}

	.image { margin: 20px -15px;}
	.image:last-child { margin-bottom: 0px;}
	.wc .image { margin-left: -15px; margin-right: -15px;}
	.w { padding-left: 15px; padding-right: 15px;}
	.wc { padding-left: 15px; padding-right: 15px;}

	.page-top .tabs-nav { display: none;}

	.lg-gate-logo { width: 86px; height: 30px; background: url(/us/business/lggate/img/m/i.png) 0 0 no-repeat; /*-webkit-background-size: 300px 300px; background-size: 300px 300px;*/}
	.lg-logo {/* width: 21px; height: 16px;*/ background: url(/us/business/lggate/img/m/i.png) 0 0 0 0 no-repeat; -webkit-background-size: 300px 300px; background-size: 300px 300px;}

	.lg-gate-header { height: auto; padding: 12px 0 8px 0; background: #fff;}
	.lg-gate-header h1, .lg-gate-header .title { margin: 0 -15px 0 0; font-weight: normal; font-style: italic; font-size: 21px; line-height: 24px; color: #7f7f7f; letter-spacing: -0.03em; vertical-align: top;}
	.lg-gate-header .lg-gate-logo { margin: 2px 4px 0 0;}

	.lg-gate-header-tabs > .tabs-switcher, .top-mnu-links { height: auto; background: none; padding-left: 0; padding-right: 0;}
	.lg-gate-header-tabs > .tabs-switcher > .ts-item, .top-mnu-links > a { float: left; width: 20%;height: 31px; padding: 6px 0 3px 0; font-size: 14px; line-height: 10px;}
	.lg-gate-header-tabs > .tabs-switcher > .ts-item.active, .top-mnu-links > a.active { background: #666666; position: relative; cursor: default;}
	.lg-gate-header-tabs > .tabs-switcher > .ts-item.active:after, .top-mnu-links > a.active:after { width: 11px; height: 10px; background: url(/us/business/lggate/img/m/i.png) -87px 0 no-repeat; margin-left: -5px; -webkit-background-size: 300px 300px; background-size: 300px 300px;}

	.arrow-red { width: 13px; height: 17px; background: url(/us/business/lggate/img/m/i.png) -99px 0 no-repeat; position: absolute; top: 1px; left: -20px; -webkit-background-size: 300px 300px; background-size: 300px 300px;}
	.arrow-red.white { background-position: -113px 0;}

	.page-top-m { }
	.page-top-m .page-top-image { display: block; width: 100%; margin: 0;}
	.page-top-m .body {}
	.page-top-m h2 { margin: 0 0 10px 0; font-size: 17px; line-height: 24px; font-style: italic; color: #000000;}
	.page-top-m h2 .lg-logo { margin-top: 2px;}

	.page-welcome {}
	.page-welcome .page-top-m { }
	.page-welcome .page-top-m p { margin: 0;}
	.page-welcome .page-top-m .body { padding-top: 22px; padding-bottom: 5px; 	
		background: #e9eef1;
		background: -moz-linear-gradient(top,  #f8f8fa 0%, #e9eef1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(100%,#e9eef1));
		background: -webkit-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -o-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -ms-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: linear-gradient(to bottom,  #f8f8fa 0%,#e9eef1 100%);
	}
	.page-welcome .pti-wrapper { position: relative;}
	.page-welcome .pw-sbvaa-m { display: block; width: 150px; height: 150px; padding: 15px 20px 0 40px; border-radius: 150px; background: #c00c3f; background: rgba(192,12,63,0.8); color: #fff; font-size: 20px; line-height: 24px; position: absolute; bottom: 15px; right: 15px;}
	.pw-security { display: block; width: 100%; height: auto; margin: 30px auto 0 auto; max-width: 534px;}

	.pw-item { overflow: hidden; margin: 0 0 2px 0;
		background: #e9eef1;
		background: -moz-linear-gradient(top,  #f8f8fa 0%, #e9eef1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(100%,#e9eef1));
		background: -webkit-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -o-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -ms-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: linear-gradient(to bottom,  #f8f8fa 0%,#e9eef1 100%);
	}	
	.pw-item .w { position: relative; padding-right: 0; min-height: 0;}
	.pw-item .w:before { display: none;}
	.pw-item-inner { /*padding: 20px 118px 25px 0; background: url(../img/m/welcome/pw-item-r.png) right top no-repeat;-webkit-background-size: auto 100%;	background-size: auto 100%;*/ }
	.pw-item-inner p { margin: 0 0 17px 0;text-align: left;}
	.pw-item-inner .pw-item-descr { float: none; width: auto;}
	.pw-item-inner .pw-item-go { margin-bottom: 0; text-align: center;}

	.pw-item-inner .lgg-header { margin: 0 0 10px 0; font-size: 21px; line-height: 24px; font-style: italic; color: #a50034;text-align: center !important}
	
	.pw-item-inner .lgg-heading { margin: 0 0 10px 0; font-size: 21px; line-height: 24px; font-style: italic; color: #a50034;text-align: left}

	.pw-item-inner .lgg-heading .lg-logo { margin-top: 2px; margin-right: 2px;}
	.pw-item-inner .pw-item-image { display: none;}
	.pwi-sol-image { width: 82px; height: 122px; background: url(../img/m/welcome/sols.png) 0 0 no-repeat; position: absolute; top: 50%; right: 20px; margin: -61px 0 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%;}

	.pw-item-products .pwi-pr-image { width: 80px; height: 107px; /*background: url(../img/m/welcome/products.png) 0 0 no-repeat;*/ -webkit-background-size: 100% 100%; background-size: 100% 100%; position: absolute; top: 50%; right: 25px; margin: -60px 0 0 0;}
	
	.pw-item-partnership .pw-item-inner { }
	.pw-item-partnership .pwi-part-image { width: 87px; height: 114px; background: url(../img/m/welcome/part.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; position: absolute; top: 50%; right: 25px; margin: -60px 0 0 0;}

	.page-solutions {}
	.page-solutions .page-top-m { padding: 15px 0 180px 0; background: url(../img/m/solutions/top.jpg) center bottom no-repeat; overflow: hidden;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.page-solutions .page-top-m .body { padding-right: 200px; width: auto; min-height: 150px;}
	.page-solutions .tabs { display: none;}

	
	.page-certifications .page-top-m { padding: 15px 0 140px 0; background: url(../img/m/certification/top.jpg) center bottom no-repeat; overflow: hidden;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.page-certifications .page-top-m .body { padding-right: 200px; width: auto; min-height: 150px;}
	.page-certifications .tabs { display: none;}	



	.ps-intro-descr { margin: 0 0 20px 0; font-size: 18px; line-height: 20px;}
	.ps-intro-descr h3 { margin-bottom: 10px;}
	.ps-intro-descr h3 em { margin-top: 5px;}
	.ps-intro-video { margin: 0 -20px 20px -40px;}
	.ps-intro-video iframe { width: 100%; height: 280px;}

	.ps-prologue { margin: 0 0 20px 0; font-size: 18px; line-height: 20px; position: relative;}
	.ps-prologue .arrow-red { top:-2px;}

	.ps-integrity .ps-acc { width: auto;}

	.cols-3 { margin-right: 0;}
	.cols-3 > .col { float: none; width: auto; padding-right: 0;}

	.ps-certification { margin: 20px -20px 0 -40px; padding: 25px 20px 20px 40px; background: #333; color: #fff;}
	.ps-certification h3 { margin: 0; font-size: 18px; line-height: 20px; text-transform: uppercase;}
	.ps-certification h3 .arrow-red { top: -1px;}
	.ps-certification h4 { margin: 0 0 10px 0; font-size: 16px; line-height: 20px; font-weight: bold; color: #fff;}
	.ps-certification .cols-3 { margin-right: 0; font-size: 16px; line-height: 20px;}
	.ps-certification .col { margin-bottom: 20px;}
	.ps-certification .col p { margin: 0 0 18px 0;}
	.ps-certification .col .ps-image { margin: 0 0 10px 0;}
	.ps-certification .ps-prologue { font-size: 16px; line-height: 20px;}
	.ps-certification .ps-image img { display: block;}

	.acc-solutions .item-platform-security .body-inner { padding-bottom: 0;}
	.acc-solutions .as-body { background: none; padding-bottom: 0; font-size: 16px; line-height: 20px;}

	.mdm-android-for-work { margin: 0 -20px 0 -40px; padding: 20px 20px 20px 40px; background: #333; color: #fff;}
	.mdm-android-for-work h2 { margin: 0 0 16px 0; padding: 0; font-size: 24px; line-height: 24px; font-weight: bold; position: relative;}
	.mdm-android-for-work h2 .arrow-red { top: 1px;}
	.mdm-android-for-work h3 { margin: 16px 0 4px 0; font-size: 20px; line-height: 22px; font-weight: bold; text-transform: uppercase;}
	.mdm-android-for-work .mdma-hint { margin-top: 24px;}
	.mdm-android-for-work .mdm-android-image { float: right; width: 40%; max-width: 114px; margin: -30px -10px 0 10px;}

	.page-products {}
	.page-products .page-top-m { padding: 15px 0 15px 0; background: url(../img/m/products/top.jpg) center bottom no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.page-products .page-top-m .pp-top-image { display: block; margin: 15px auto 5px auto; width: 90%; max-width: 339px}
	.page-products .page-top-m .pp-compare { margin: 0 -15px; font-size: 14px; line-height: 20px; text-align: center;}
	.page-products .page-top-m .pp-compare a { padding: 0 26px 0 0; position: relative;}
	.page-products .page-top-m .pp-compare a:after { display: block; content: ''; width: 21px; height: 21px; overflow: hidden; background: url(/us/business/lggate/img/m/i.png) -127px 0 no-repeat; -webkit-background-size: 300px 300px; background-size: 300px 300px; position: absolute; top: -5px; right: 0;}

	.products-list { margin: 0 0 35px 0; padding: 0 0 25px 0; background: #fff url(../img/m/solutions/gradient-1.png) left 0 bottom -150px repeat-x;}
	.products-list .w { height: auto;}
	.products-list .pl-label { margin: 0 0 35px 0; padding: 22px 15px 18px 15px; background: #ebeff2; box-shadow: inset 0 1px 6px rgba(0,0,0,0.35); position: relative;}
	.products-list .pl-label .pl-choose { float: left; padding: 0 25px 0 0; font-size: 14px; line-height: 20px; font-weight: bold; text-transform: uppercase;}
	.products-list .pl-label .pl-selected { float: left; font-size: 20px; line-height: 20px; font-weight: bold;}
	.products-list .pl-label .pl-icon { display: block; content: ''; width: 19px; height: 11px; overflow: hidden; background: url(/us/business/lggate/img/m/i.png) -150px 0 no-repeat; -webkit-background-size: 300px 300px; background-size: 300px 300px; position: absolute; top: 50%; right: 20px; margin-top: -5px;}
	.products-list .pl-label select { display: block; width: 100%; height: 100%; margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 5; opacity: 0.01;}
	.products-list .pl-body { float: none; width: auto; height: auto; display: none;}
	.products-list .pl-body-image { float: none; width: auto; height: auto; margin: 0; text-align: center;}
	.products-list .pl-body-image img { display: block; margin: 0 auto; width: 100%; height: auto; max-width: 290px;}
	.products-list .pl-body-image-wrapper { display: block;}
	.products-list .pl-body-image-inner { display: block; padding-right: 0;}
	.products-list .pl-body-descr { float: none; width: auto; height: auto;}
	.products-list .pl-body-descr-wrapper { display: block;}
	.products-list .pl-body-descr-inner { display: block; padding-right: 0;}
	.products-list .pl-body-descr p { margin: 0 0 15px 0;}
	.products-list .pl-body-descr p:last-child { margin-bottom: 0;}

	.products-enrich { padding-bottom: 20px; background: #fff url(../img/solutions/gradient-1.png) left 0 bottom -150px repeat-x;}
	.products-enrich h2 { margin: 0 0 15px 0; font-size: 14px; line-height: 20px;}
	.products-enrich .pe-solutions { float: none; width: auto; height: auto; margin: 0 0 20px 0; padding: 0; background: none; text-align: center;}
	.products-enrich .pe-solutions img { display: block; width: 100%; max-width: 287px; margin: 0 auto;}
	.products-enrich .pe-solutions .pes-item { display: none;}
	.products-enrich .pe-descr { width: auto; padding: 0;}
	.products-enrich .pe-descr h3 { margin: 0 0 10px 0; font-weight: bold;}
	.products-enrich .pe-descr p { margin: 0 0 15px 0;}

	.wide-sep { display: block; margin: 0 0 20px 0; padding: 14px 10px 12px 10px; border-top: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; color: #c32b48; text-decoration: none; font-size: 14px; line-height: 18px; font-weight: bold; text-align: center;
		background: #ffffff;
		/*background: -moz-linear-gradient(top,  #fefefe 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top,  #fefefe 0%,#ebebeb 100%);
		background: -o-linear-gradient(top,  #fefefe 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top,  #fefefe 0%,#ebebeb 100%);
		background: linear-gradient(to bottom,  #fefefe 0%,#ebebeb 100%);*/
	}
	.wide-sep a { text-decoration: none;}

	.page-partnerships {}
	.page-partnerships .page-top-m { padding: 185px 0 15px 0; background: url(../img/m/partnerships/top.png) center bottom no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.page-partnerships .page-top-m .body {}
	.page-partnerships .page-top-m h3 { margin: 0; font-size: 16px; line-height: 20px; font-weight: bold; color: #c32b48; text-transform: uppercase; letter-spacing: 0;}
	.partnerships-email { font-weight: normal; color: #000; margin-left: 6px; white-space: nowrap;}
	.page-partnerships .wide-sep { margin-bottom: 0;}

	.partner-item { padding: 20px; background: #fff url(../img/m/solutions/gradient-1.png) left bottom repeat-x; background-position: left 0 bottom -250px;}
	.partner-item .w { position: relative; padding-left: 20px;}
	.partner-item .pi-descr { float: none; width: auto; padding: 0;}
	.partner-item .pi-descr h3 { margin: 0 0 13px 0; font-size: 16px; line-height: 20px; font-weight: bold; color: #c32b48;}
	.partner-item .pi-descr h3 .arrow-red { top: -1px;}
	.partner-item .pi-descr .lgg-heading { margin: -12px 0 13px 0; font-size: 16px; line-height: 20px; font-weight: bold;}
	.partner-item .pi-descr p:last-child { margin-bottom: 0;}
	.partner-item .pi-image { position: static; width: auto; height: auto; margin: 0 0 20px 0; text-align: center;}
	.partner-item .pi-image-wrapper { display: block;}
	.partner-item .pi-image-inner { display: block; padding: 0;}
	.partner-item .pi-image img { display: block; max-width: 100%; max-height: 100%; margin: 0 auto;}
	
	.popup-compare { width: 100%; max-width: 100%;}
	.popup-compare .pc-inner { width: 1380px;}
	.popup-compare p { margin-bottom: 10px;}
	.popup-compare .labels { width: 150px; padding-right: 20px; font-size: 14px;}
	.popup-compare .col { width: 245px; padding-right: 10px;}
	.popup-compare .col-specs { font-size: 16px;}

	.page-certifications .page-top:after{display: none;}
	
	.partner-item.certif-item{
		padding-left: 40px;
	}	

	.ci-txt{
		padding-top: 25px;
	}

	.ci-txt h3{		
		margin-bottom: 19px;
	}

	.ci-txt p, .ci-txt .lgg-heading{
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		margin-bottom: 10px;
		padding: 0;
		text-transform: none;
	}	

	.certif-item .w:before{
		width: 13px;
    height: 17px;
    background: url(/us/business/lggate/img/m/i.png) -99px 0 /100% no-repeat;                
	}

	.page-certifications .acc-solutions .body-inner{
		padding: 0;
	}

	.ci-row{
		display: block;
	}
	.ci-inner{
		height: auto;
	}
	.ci-row	.ci-img{
		display: block;
	}	
	.ci-row	.ci-img{
		display: block;
	}	
	.ci-row	.ci-txt{
		display: block;
		position: relative;
	}
	.certif-item .w:before{
		display: none;
	}
	.ci-row	.ci-txt:before{
		content: '';					
		width: 13px; height: 17px; background: url(/us/business/lggate/img/m/i.png) -99px 0 no-repeat; position: absolute; top: 30px; left: -20px; -webkit-background-size: 300px 300px; background-size: 300px 300px;
	}
	
	.ci-img{
	padding-left: 0px !important; 
    padding-top: 0px !important;
    margin: 0 auto !important;
		float:none !important;
	}
	
	
	/*NEWEST ADDITIONS 7-19-2017-ZS*/
.pw-item-solutions .pw-solutions-image { display: block; width: 360px; height: 175px;padding-top: 20px; margin: 0 0 0 0; /*overflow: hidden;float:right;*/}
	
.pw-item-certifications .pw-certifications-image { display: block; width: 360px; height: 278px; margin: 0 0 0 0;margin:0 AUTO; overflow: hidden; background: url(../img/m/welcome/certifications.png) 0 0 no-repeat;}

	hr{ width: 98%;
		color: #000000;	
	}
	
	pw-security-icons{display: none;}
	
	
	.pw-item-inner { padding: 10px 0; position: relative; letter-spacing: 0.02em;
		
	
	
	}
	
	.acc-solutions .body-inner { padding: 20px 20px 20px 15px; background: none;}
	
	.pw-item-security{background: #e9eef1;
		background: -moz-linear-gradient(top,  #f8f8fa 0%, #e9eef1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(100%,#e9eef1));
		background: -webkit-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -o-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -ms-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: linear-gradient(to bottom,  #f8f8fa 0%,#e9eef1 100%);
	
	
}
	
	.partnership-mobile-gradient{
		background: #e9eef1;
		background: -moz-linear-gradient(top,  #f8f8fa 0%, #e9eef1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(100%,#e9eef1));
		background: -webkit-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -o-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: -ms-linear-gradient(top,  #f8f8fa 0%,#e9eef1 100%);
		background: linear-gradient(to bottom,  #f8f8fa 0%,#e9eef1 100%);
		
		
	}
@media (max-width: 500px) {
	.page-solutions .page-top-m { }
	.page-solutions .page-top-m .body { padding-right: 110px; min-height: 0;}
	.page-welcome .pw-sbvaa-m { width: 100px; height: 100px; font-size: 14px; line-height: 16px; padding: 10px 10px 0 25px; bottom: 7px; right: 8px;}
	.lg-gate-header-tabs > .tabs-switcher > .ts-item, .top-mnu-links > a{
		font-size: 11px;
	}
}

