@media only screen and (min-width: 641px) and (max-width: 1024px) {


#logo{
	margin-left:10px;
}
#made{
	margin-left:7%;
}
.top-nav {
	position: fixed;
	top: 0;
	left: 50%;
	right: auto;
	margin-left: -297px;
}
.buy-cnt .buy-item{
	margin-right: 25px;
    box-sizing: border-box;
}

.foot-form{
	margin-left: 0;
}
.b4-center {
    -webkit-background-size: 100%;
    background-size: 100%;
}
.foot-info,.block-3 {
    padding-left: 10px;
    padding-right: 10px;
}
.buy-cnt .buy-item.buy-item-3{
	margin-right:0;
}
.modal, .modal1, .modal2, .modal3{
	width:100%;
    margin: 0;
    left: 0;
}
.b1-links {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.b12-cnt iframe, .video {
    width: 100%;
    height: 430px;
}
.scroller .center {
    /*width: auto !important;*/
    width: 1000px;
	margin:0;
}
.block-2, .block-5, .block-7, .block-8, .block-9, .block-10, .block-12 {
    width: 100%;
    overflow: hidden;
}
.block-3-cnt {
	width: 100%;
}
.scroller {
    position: relative;
    padding-top: 55px;
    background: url('../img/scr-hint.jpg') no-repeat 10px -12px;
    background-size: 240px auto;
}

.scroller .mCSB_container {
	/*width: 1000px !important;*/
}
.block-2.scroller .mCSB_container {
	width: 1000px !important;
}
.block-5.scroller .mCSB_container {
	width: 1000px !important;
}
.block-7.scroller .mCSB_container {
	width: 1000px !important;
}
.block-8.scroller .mCSB_container {
	width: 1100px !important;
}
.block-9.scroller .mCSB_container {
	width: 1200px !important;
}
.block-10.scroller .mCSB_container {
	width: 900px !important;
}
/**/
.block-2-cnt .right{
    background: url('../img/b2-bg-mobile.png') no-repeat center top;
    width: 100%;
    height: auto;
    padding: 335px 10px 0;
    max-width: 320px;
    background-size: contain;
}
.only_mobile{
	display:block;
}
.bg3_mobile{
	background:	url('../img/b2-bg3-mobile.png') no-repeat right center;
	width:100%;
	height:109px;
}
.block-2-cnt .right .descr{	
	background: url('../img/b2-bg2-mobile.png') no-repeat 0 0;
    height: 75px;
    padding: 0 0 0 85px;
    margin-bottom: 15px;
    background-size: 26%;
}
.block-2-cnt .right .descr.descr-2{
	background-position:0 -78px;
}
.block-2-cnt .right .descr.descr-3{
	background-position:0 -156px;
}
.block-2-cnt .right .descr.descr-4{
	background-position:0 -234px;
}
.block-2-cnt .right .descr.descr-5{
	background-position:0 -312px;
}
.block-2-cnt .right .descr .head-descr .patented{
	right:10px;
	top: 10px;
}
.block-2-cnt .right .descr .head-descr{
	padding-top: 5px;
}
.block-2-cnt .right .descr.descr-3 {
    height: 75px;
}
.fhint{
	font-size: 10px;
    line-height: 15px;
}
.rhint-1 {
    top: 92px;
    left: 3px;
}
.rhint-2 {
    top: 210px;
    left: -30px;
}
.rhint-3 {
    top: 354px;
    left: 163px;
}
.rhint-4 {
    top: 51px;
    left: 86px;
}
/**/

}
@media only screen  and (max-width: 800px) and (orientation: portrait) {
	
#made{
	margin-left:-7%;
}
.buy-cnt .buy-item{
	margin-right: 0px;
	width:100%;
    padding-right: 10px;
    box-sizing: border-box;
}
.block-3-cnt .left-head,.block-3-cnt .right-head{
	background-size: contain;
}
.block-3-cnt .right-head{
	background-position-x:0;
}
.block-3-cnt .left-head span{
	margin: 210px 5px 0 0;
}
.block-3-cnt .right-head span{
	margin: 198px 0 0 9px;
}
.b4-center {
    width: 92%;
    margin: 20px auto;
    -webkit-background-size: 50%;
    background-size: 50%;
}
.top-nav {
	margin-left: -362px;
}
/**/
.table_1_trans > tbody > tr > td{
	display:block;
}
.table_2 {
    width: 300px;
    margin: 0 auto 30px;
}
.calk-block,.calc-bottom,.cb-tbl{
	width: 100%;
}
.bgb1,.bgb2,.bgb3{
	display:none;
}
.type-ch-item-1 label {
    right: 50%;
    margin-right: -7px;
}
.type-ch-item-3 label {
    left: 50%;
    margin-left: -7px;
}
}