@media screen and (max-width: 360px) {

.page_error_01 a, .page_error_02 a, .page_error_03 a, .page_error_05 a {
	top: 20% !important
}
.page_error_04 a {
	position: inherit;
	left: 0px;
	top: 24% !important;
	margin: 0 auto;
}
#login{
	width:300px
}
#login .popup-body .block{
	text-align:center
}
#login .popup-body .block input[type=button].submit_login{
	display:table;
	margin:0 auto 10px auto;
	text-align:center
}
}
@media screen and (max-width: 480px) {

.header-right{
	max-width:50%
}
.modalDialog > div {
	width: 280px!important
}
.carousel-control {
	display: none
}
.page_error_01, .page_error_02, .page_error_03, .page_error_04, .page_error_05 {
	background-position: 0px 0px;
	height: 540px;
	position: relative;
	margin-top: 25px;
	background-size: contain
}
.page_error_01 a, .page_error_02 a, .page_error_03 a, .page_error_05 a {
	position: inherit;
	left: 0px;
	top: 28%;
	margin: 0 auto;
}
.page_error_04 a {
	position: inherit;
	left: 0px;
	top: 34%;
	margin: 0 auto;
}
}
@media screen and (max-width: 640px) {
.block .main-inner label {
	margin: 0px;
	width: 100% !important
}
.block .main-inner label.error {
	width: 100% !important;
	margin: 5px 0px;
	display: block
}
.input, #news_pop_create_new_customer .block .main-inner select.list_country, #pop_create_new_shipping_address .block .main-inner select.list_region, .cart-step-two .panel-body .radio .block .main select, select.list_region {
	width: 100%!important
}
.acc-info ul li label {
	width: 30%
}
}

@media screen and (max-width: 992px) {
.top-logo .logo {
	text-align: center;
	margin: 0 auto
}	
html{
	overflow: hidden;
}
/*.st-content {
	overflow-y: scroll
}*/
.st-content, .st-content-inner,
.st-container {
	overflow-x: hidden
}
#block-news .subnews{
	margin-bottom:15px
}
}