@media all and (min-width: 100px) and (max-width: 750px) {
	.campaignPopup{display:none;}
body, html {
  overflow-y: auto !important;
}
.hideOnMobile {
	display: none !important;
}
.newsroomLanding .listingRow {
	float: none;
	height: auto;
	margin-left: 0%;
	position: relative;
	width: 100%;
}
.allWrapper {
	background: #fff;
}
.showOnMobile {
	display: none;
}
.leftMainCol {
	background-size: inherit !important;
	background-position: center center;
	padding-top: 0;
	overflow-y:hidden !important;
}
.ipadPosition {
	margin-top: -127px;
	width: 100%;
}
.toggleSearchMenu {
	font-size: 12px;
}
.searchInput, .activeBlock .searchInput {
	width: 150px;
	margin-left: 0;
}
.searchMenu, .searchInput {
	width: 47% !important;
	margin: 6px 2% 6px 0 !important;
}
.searchInput input[type="text"] {
	height: 32px;
}
.menuBtn {
	float: left;
	margin-top: 40px;
	margin-left: 10px;
}
.logoHolder a {
	width: 172px;
	height: 55px;
	background-size: 100% auto;
}
.blueList {
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 20px;
	font-size: 16px !important;
}
.topMenu{right:0; left:inherit; top:50px;}
.langHolder a{color:#ffffff; font-weight:bold;}
.contentCol {
	height: 18%;
	top: 80%;
	overflow: auto;
	position: static;
}
.allWrapper {
	overflow: visible;
}
.contentLeft, .contentRight {
	float: none;
	margin-left: 0;
}
.activeBlock .leftMainCol {
	padding-top: 0;
}
.activeBlock .contentCol {
/*top: 47%;
	height: 52%;*/
}
.contentLeft, .contentRight {
	margin: 25px auto 0;
	width: 96%
}
.blueList span {
	padding: 3px 0 3px 20px;
}
.leftBlock, .rightBlock, .contactBlock .leftBlock, .contactBlock .rightBlock {
	margin-bottom: 15px;
	width: 100%;
	margin-left: 0;
	clear: both;
	float: none;
}
.contactForm .leftBlock, .contactForm .rightBlock {
	margin-bottom: 0 !important;
}
.rightForm, .leftForm {
	width: 100%;
	margin-left:;
}
.contactBanner {
	padding-bottom: 30px;
	width: 100%;
	margin-left: 0;
}
.contentHolder {
	top: 45%;
	height: auto;
	overflow: hidden;
	position: static;
}
.bodyContent {
	overflow: hidden;
}
.mobileTop {
	display: block;
	position: absolute;
	height: 50px;
	background: #fff;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
}
.ipadPosition {
	display: none;
}
.logoHolder {
	margin-top: 93px;
}
.bodyContent h3 {
	font-size: 14px;
}
.introText {
	font-size: 13px;
}
.bodyContent ul li {
	font-size: 12px;
}
.greyBox {
	padding: 10px;
}
h4 {
	font-size: 16px;
}
.wrapper3 {
	top: 0;
}
.largeLeftPart, .rightBlockSmall {
	width: 100% !important;
	float: none;
}
.bodyContent h2 {
	font-size: 22px;
}
.milestonesContainer {
	background-image: none;
	border-right: 1px solid #ccc;
}
.milestonesContainer {
	padding: 20px 0;
}
.rightEntity, .leftEntity {
	width: 100%;
	float: none;
	text-align: right;
	font-size: 12px;
}
.leftEntity .posRelative {
	float: right;
	margin-right: 32px;
	margin-left: 0;
}
.leftEntity .milestoneBullet {
	left: 100%;
	right: inherit;
	background: url("../images-ar/milestone-bullet-r.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.rightEntity .milestoneBullet {
	left: 100%;
}
.leftEntity .year {
	float: right;
}
.leftEntity .posRelative, .rightEntity .posRelative {
	margin-bottom: 15px;
}
.listingRow {
	padding-bottom: 40px;
}
.newsDetails {
	padding: 10px;
}
.filterHolder {
	float: none !important;
}
.selectHolder {
	margin-right: 10px;
	width: 200px;
}
.sameHeight .subscribeBlock, .sameHeight .contactBanner {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
.publicationsList a.listingLink, .searchList a.listingLink {
	float: none;
	margin-top: 10px;
}
.listingRow {
	padding-bottom: 8px;
}
.homeContent .contentLeft, .homeContent .contentRight {
	height: auto;
}
.newsroomLanding .listingRow {
	padding-bottom: 40px
}
/*.wrapper3 {
	overflow: hidden;
}
.wrapper3 .iScrollVerticalScrollbar{left:-30px !important;}*/
.siteemapList .block {
	width: 100%;
	float: none;
}
.buttonsHolder a {
	float: none;
	margin: 0 auto 4px;
}
.errorBock {
	margin: 40px auto;
}
.buttonsHolder {
	padding-bottom: 40px;
}
.contentPadd, .contentCol {
}
body, html {
	height: auto;
}
.contentPadd, .allWrapper, .wrapper, .wrapper2, .wrapper3 {
	height: auto !important;
	position: static;
}
.mobileTop .searchInput {
	width: 95% !important;
	max-width: 95% !important;
}
.logoBg {
	display: none;
}
.leftInner {
	padding-top: 0;
}
.activeBlock .leftMainCol {
	height: 45% !important;
	padding-bottom: 50px
}
.greyBoxPadd, .contactBannerPadd {
	padding: 10px;
}
.leftBlock {
	width: 100%;
	clear: both;
}
a.blueBtn {
	float: none;
	margin-bottom: 5px;
	text-align: center;
}
a.blueBtn.left {
	float: right !important;
}
.contactSummary {
	float: none;
}
.contactIcon {
	display: none;
}
.contactBanner {
	padding-bottom: 0;
}
.contentImage img {
	min-height: inherit;
}
.topBanner {
	margin-bottom: 10px;
}
.sameHeightEntity {
	width: 100%;
	margin-left: 0;
}
.leftBlock, .rightBlock {
	margin-bottom: 0;
}
.publicationImage {
	width: 40%;
	min-height: inherit;
	margin-left: 10px;
}
.publicationImage img {
	width: 100%;
}
.leftInner {
	padding-bottom: 20px;
}
td.firstTd {
	padding-right: 3px;
}
.blockTable td {
	padding: 5px;
	font-size: 11px;
}
.menuBtn ul {
	position: fixed;
	left: 10px;
	top: 110px;
}
.realImgHolder img {
	width: 100%;
}
.latestPrice {
	top: 10px !important;
}
.logoHolder.smallContLayout, .ipadPosition.smallContLayout {
	float: right;
}
.homeProductsListing li {
	width: 100%;
	float: none;
	margin: 0 0 15px 0;
}
.needMoreInfoLeft, .needMoreInfoRight, .filterLeft, .filterRight, .branchesListingCont li {
	width: 100%;
	float: none;
}
.bodyContent .branchesListingCont ul li {
	height: inherit;
	margin-bottom: 15px;
}
#map_canvas {
	width: 100% !important;
	height: 300px !important;
}
.pdtButtons a:first-child {
	margin-left: 0;
	margin-bottom: 10px;
}
.callUsCont {
	float: none;
}
.needMoreInfoLeft {
	border-left: 0;
}
.needMoreInfoRight .innerPad {
	padding: 0;
}
.leftPageHeadCont {
	margin-bottom: 0;
}
.contactBlock .greyBox {
	width: 100% !important;
}
.deliveryChanelsList li {
	width: 26%;
}
.deliveryChanelsList li div.deliveryChanelTitle, .deliveryChanelsList li div.deliveryChanelTitle a {
	font-size: 12px;
}
.desDev {
	position: static;
	padding-left: 10px;
}
.servisesListing .serviceCont {
	width: 100%;
	float: none;
	margin-left: 0;
}
.onlineapp .listingRow {
	float: none;
	width: 100%;
}
.absoluteListBtn {
	margin-top: 20px;
	position: static;
	width: 120px;
}
.pdtImage {
	margin: 0;
	float: none;
	margin-bottom: 20px;
}
.pdtImage img {
	display: block;
	width: 100%;
}
.contactForm a.blueBtn {
	clear: both
}
.greyBoxPadd {
	float: none;
	width: auto;
}
.currentTime {
	position: absolute;
	left: 10px;
	padding-left: 0;
	top: 56px;
	z-index: 9991;
	height: auto;
	background: none;
	line-height: 14px;
	font-size: 12px;
	color: #ffffff;
	font-weight: 600;
}
table.responsive td {
	border-bottom: medium none;
	line-height: 17px;
}
.sitemapLink {
	display: none;
	float: right;
	font-size: 11px;
	right: 0;
	padding: 10px;
	position: static;
}
.sitemapLink.subPages a, .sitemapLink a {
	font-size: 10px;
	color: #000;
}
.sitemapLink.subPages {
	color: #000;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
.activeBlock .sitemapLink {
	padding-top: 0;
}
.homeContent .contentRight .branchATMLocatorCont .filterSelectHolder .selectHolder select{
	right:0;
	max-width:100%;
	/*display:none !important;*/
	}
table td.firstCol{display: block; width: 155px !important;}
.tableHolder table td {font-size: 12px;}
span.customSelect {
  background: #fff url("../images-ar/select-bg.png") no-repeat scroll 5px center !important;
  border-radius: 2px !important;
  color: #555 !important;
  display: inline-block !important;
  font: 12px sans-serif !important;
  padding: 7px 9px !important;
  text-align: right !important;
  width: 94% !important;
  margin-right: 0 !important;
  position:static;
  z-index:997;
}
.selectHolder {
  box-sizing: border-box !important;
  margin: 0 0 10px !important;
  padding: 6px 0.5% !important;
  position: relative !important;
  width: 100% !important;
}
.selectHolder select {
  height: 27px !important;
  position: absolute !important;
  width: 100% !important;
  z-index: 999 !important;
  text-align:right !important;
}
}

/*.leftMainCol{
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;}
	.contentCol {
		-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;}
	.activateAnimation{
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		transition: all 200ms linear;
		}
		
		.bodyContent{
		-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
		}
		.leftMenu{
			-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	}*/