@media screen and (max-width: 980px) {
	div.page.header div.page2 .topmess {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	label.pps.pps_hide_view_medium {
		display: none;
	}
	
	
	div.page.main div.page2>.centerOver .centerOverContainer .sidebar-wrapper {
		order: 2;
	}
	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 {
		padding-left: 20px;
	
	}
	div.page.main div.page2>.centerOver .centerOverContainer .sidebar>div {
		margin: 20px 10px;
	}
	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 .centerBlock3 .textCenter {
		
	}
	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 .centerBlock3 .textCenter table {
		display: block;
	}
	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 .centerBlock3 .textCenter table tr {
		display: block;
		border-bottom: 1px solid #e5e5e5;
	}
	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 .centerBlock3 .textCenter table tr td {
		display: block;
		box-sizing: border-box;
		padding-left: 0;
		padding-right: 0;
		width: 100% !important;
		max-width: 100% !important;
	}
	div.centerBlock.centerBlockFooter div.callus {
	    max-width: 100%;
    }
    div.centerBlock.centerBlockFooter .share {
	    padding-left: 20px;
	}
}


@media screen and (max-width: 480px) {
	div.page.header {
		position: fixed;
	}

	div.page.header .st002 {
		display: none;
	}
	
	div.page.header .phones .items>div  {
		font-size: 18px;
	}
	
	div.page.header .top-wrapper-1 {
		margin-right: auto;
	}

	div.page.main div.page2>.centerOver .centerOverContainer .centerBlock2 .centerBlock3 p.style2cite {
		padding-left: 55px;
	}
	
	div.centerBlock.centerBlockFooter div.callus div.cities {
		background: transparent; 
	}
	
	
}
