@media (max-width: 800px){ 
	.ws3 ul li label{
		width: 100%;
		display: block;
	}
	.graybox ul li label{
		width: 100px;
	}
	p.p33{
		width: 100%;
	}
	ul.cdData li span{
		float: none;
		padding-right: 10px;
	}
	div#bottomHeader div ul#nav, div.cbp-af-header-shrink div#bottomHeader div ul#nav, 
	div.cbp-af-header-shrink div#bottomHeader div#namad, div#topHeader ul li:last-child,
	div#bottomHeader div#namad, div#topHeader #dollarPrice, div#topHeader #dollarTitle,
	span.updateDate, .p33, .commentsCaptcha label, .fiveOneBody, th span{
		display: none;
	}
	div.fiveOne{
		height: auto;
	}
	div#topHeader ul{
		line-height: 12px;
		height: 12px;
	}
	div.cbp-af-header-shrink div#bottomHeader div a.logo,
	div#bottomHeader div a.logo,  a.logo{
		width: 220px;
		height: 41px;
		display: inline-block;
		margin-right: 25px;
		background: transparent url( ../images/logo.png ) no-repeat;
		background-size: cover;
	}
	.floatedBar div.alert{
		position: absolute;
		width: 90%;
		margin: 30px 5% 0;
	}
	.floatedBar div.alert div.pageWidth{
		padding: 0;
		text-align: justify;
	}
	.floatedBar div.alert div.pageWidth .fa-volume-up{
		display: none;
	}
	a.mobileMenu{
		display: inline-block;
		float: left;
	}
	div.spacer{
		margin-top: 110px;
	}
	form#calculator ul li, form#calculator ul li:first-child, form#calculator ul li:last-child{
		float: right;
		width: 100%;
		display: block;
		margin-bottom: 3px;
		border: 0px;
	}
	form#calculator ul li label{
		width: 20%;
		font-size: 12px;
	}
	form#calculator ul li select, form#calculator ul li input{
		width: 79%;
		font-size: 12px;
		height: 30px;
		padding: 4px 6px;
	}
	form#calculator ul li input.calculatIt{
		width:100%;
		font-size: 14px;
		height: 50px;
	}
	.calFactor{
		margin-top: 0;
	}
	div.sliderWraper div.controls{
		top: 50px;
	}
	span.mobileUpdateDate{
		display: block;
		color: red;
		text-align: center;
	}
	ul > li{
		display: block;
		min-height: 33px;
		line-height: 33px;
		width: 100%;
		border-bottom: 1px solid #c9c9c9;
	}
	ul li a.fNode{
		color: #1e1e1e;
		border: 1px solid transparent;
		text-decoration: none;
		display: block;
		background: #fff;
		height: 19px;
		padding: 0;
	}
	ul li.parent a.fNode:hover, ul li.fakeOver a.fNode{
		border: 0px;
		height: 19px;
	}
	div#topHeader ul li{
		border: 0px;
		display: inline-block;
		width: auto;
	}
	.col-md-10 .col-md-3, div.halfColumn{
		width: 100%;
	}
	nav.links ul li, ul.orderForm li, ul.banks li, ul#bottomNews li,
	.graybox ul li{
		border: 0;
	}
	.orderStep{
		color: transparent;
		font-size: 1px !important;
	}
	.orderStep .stepNumber{
		font-size: 30px !important;
	}
	.cd-form .half, .ws2 .half, .ws1 .half, .p66, div.abstract,
	div.payMents, p.centerTip, ul.profileMenu li, .bNum{
		width: 100%;
	}
	.cd-form input.most-width {
		width: 74%;
	}
	#signin-captcha2, #signin-captcha{
		width: 100%;
		margin-bottom: 10px;
	}
	label#exp, label#exp2{
		top: 25%;
	}
	.ws3 ul li img{
		max-width: 100%;
		height: auto;
	}
	.preDesc table, div.commentsCaptcha, form.commentForm a, div.optionsBar ul,
	div.lastupdate, div.profileForm p.ddsc, div.colLeft, input.orderSearch, input.ticketSearch{
		max-width: 100%;
	}
	input.orderSearch, input.ticketSearch{
		min-width: 200px;
	}
	div.wikiSteps div.stepCounter{
		width: 10%;
	}
	div.wikiSteps div.stepDesc{
		width: 90%;
	}
	form.commentForm input#captcha{
		width: 30%;
		float: right;
	}
	div.opi div.person{
		width: 100%;
	}
	div.opi div.person div.properties{
		width: 50%;
		margin: 10px auto;
	}
	div.quote{
		width: 98%;
	}
	.pagingClass span{
		display: block;
		width: 100%;
	}
	h1, .h1 {
		font-size: 20px;
	}
	div.profileFor ul li{
		clear: both;
		height: auto;
	}
	select.thirdth{
		width: 27%;
	}
	div.optionsBar ul li ul{
		position: relative;
	}
	img.sIcon{
		width: 30px;
		height: 30px;
	}
	div.fiveOneTitle{
		height: 105px;
	}
	td.mobi, th.mobi{
		display: none;
	}
	table.grid thead tr th, table.grid tbody tr td,
	table.grid2 thead tr th, table.grid2 tbody tr td{
		padding: 5px 0;
	}
	table.grid tbody tr td, table.grid2 tbody tr td{
		font-size: 80%;
	}
	.statusSpan{
		padding: 1px 2px;
	}
	.types img, .emptywall{
		max-width: 100%;
	}
	.per20, .per79, #r1 p, div.profileForm p input, div.profileForm p select,
	div.profileForm p textarea, div.profileForm p, ul.orderForm li input, 
	ul.orderForm li select, ul.orderForm li textarea, div.lastStatus{
		width: 100%;
	}
	.per20{
		clear: both;
		float: none;
		margin-bottom: 10px;
	}
	div.headerPost{
		font-size: 90%;
	}
	#r1 p textarea{
		width: 100%;
		clear: both;
	}
	ul.otherhold li.fileHolder{
		margin-right: 0;
	}
	div.profileForm p input.mini-width{
		clear: right;
	}
	ul.profileMenu li i{
		float: right;
	}
	span.captcha_container{
		clear: both;
	}
	input#bankCaptcha{
		width: 70px;
	}
	div.progressInfo{
		width: 100%;
	}
	div.progressInfo h1{
		font-size: 16px;
	}
	#loginForm span.captcha_container{
		display: block;
		text-align: center;
		width: 50%;
		margin: 0 auto;
	}
	div.steps:last-child p a{
		float: none;
		display: block;
		width: 235px;
		margin-left: auto;
		margin: 0 auto;
	}
	div.alerted{
		text-align: justify;
	}
	ul#mobileNav li.header i{
		line-height: 20px;
	}
	ul.orderForm li label{
		width: 100%;
	}
	.rotation.hover .product-hover,.rotation.hover .default,
	.rotation .product-hover, .rotation .default{
		min-height: 240px;
	}
	span.bNum{
		font-size: 140%;
	}
	div.sMeta {
		text-align: right;
		width: 100%;
		display: block;
		float: none;
	}
	.sPageHeader .logo{
		float: none;
	}
	div.sPageHeader{
		height: 120px;
	}
	.sHalf{
		width: 100%;
	}
	div.sHalf ul li label{
		width: 100px;
	}
	.sHalf ul > li,.p33 ul > li{
		border-bottom: 0;
	}
	div.colRight {
		width: 100%;
	}
}