@media screen and (max-width: 700px) {
	body{
		width:320px;
		margin:0 auto;
	}
	.moduletable.lang{
		display:none;
	}
	body.home .header{
		width:320px;
	}
	.inner{
		width:320px;
	}
	.custom.why{
		width:280px;
		padding:25px 20px;
	}
	.custom.why_table li{
		width:50%;
	}
	.formblock .moduletable:first-child{
		float:none;
	}
	img#logoimg{
		width:90px;
		margin-left:20px;
	}
	.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img{
		max-width:1000%;
	}
	.header .moduletable{
		padding:0;
		margin:30px 20px 0 0;
	}
	.moduletable.lang.jmoddiv{
		display:none;
	}
	.moduletable.langmob{
		display:inline-block;
		margin-right:0;
	}
	.header .moduletable.topmenu h3{
		margin-left:20px;
	}
	.moduletable.langmob select:focus{
		outline:none;
	}
	.moduletable.langmob select{
		background:none;
		color:#fff;
		font-weight:bold;
		font-family:Roboto;
		font-size:14px;
		border:0;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		padding-right:10px;
		background:url('../images/select_bg.png')no-repeat right;
	}
	.moduletable.langmob select option{
		background-color:rgba(109,72,135,1);
	}
	.wk-slideshow .caption h2{
		font-size:40px;
		line-height:50px;
		padding:0 10px;
		margin-bottom:20%;
	}
	.wk-slideshow .caption{
		top:20%;
		padding:0;
	}
	.wk-slideshow .caption div{
		width:80%;
		padding:10%;
		background:rgba(109,72,135,.8);
	}
	.wk-slideshow .caption a{
		width:271px;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .sets ul.set li{
		display:block;
		width:100%;
	}
	.wk-slideset .sets ul.set{
		transform:none!important;
		width:320px!important;
	}
	.wk-slideset .sets{
		height:auto!important;
	}
	.wk-slideset .sets .owl-carousel .owl-stage-outer{
		overflow:visible;
	}
	.wrapper{
		overflow:hidden;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set li.active img.act{
		width:auto;
	}
	.wk-slideset .sets ul.set .owl-prev{
		left:0px;
		background:url('../images/owlleft_mob.png')no-repeat center;
		top:35%;
	}
	.wk-slideset .sets ul.set .owl-next{
		right:0px;
		background:url('../images/owlright_mob.png')no-repeat center;
		top:35%;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:first-child li>div>div{
		background:url('../images/slides/basket.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(2) li>div>div{
		background:url('../images/slides/car.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(3) li>div>div{
		background:url('../images/slides/30t.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(4) li>div>div{
		background:url('../images/slides/briefcase.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:last-child li>div>div{
		background:url('../images/slides/home.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:first-child li.active>div>div,
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:first-child li:hover>div>div{
		background:url('../images/slides/basket_act.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(2) li.active>div>div,
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(2) li:hover>div>div{
		background:url('../images/slides/car_act.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(3) li.active>div>div,
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(3) li:hover>div>div{
		background:url('../images/slides/30t_act.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(4) li.active>div>div,
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:nth-child(4) li:hover>div>div{
		background:url('../images/slides/briefcase_act.png')no-repeat top 25px center;
	}
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:last-child li.active>div>div,
	.wk-slideshow-showcasebuttons .wk-slideset .set .owl-stage-outer .owl-item:last-child li:hover>div>div{
		background:url('../images/slides/home_act.png')no-repeat top 25px center;
	}
	.custom.formtext{
		width:320px;
	}
	.moduletable.formtext img{
		margin:15px -90px;
	}
	.formblock .moduletable h3{
		font-size:45px;
	}
	.header .moduletable.topmenu ul{
		top:46px;
		background:none;
		right:-20px;
	}
	.header .moduletable.topmenu ul li a{
		width:280px;
		background:#2c2c2c;
		text-transform:uppercase;
		font-family:'Lora', serif;
	}
	.header .moduletable.topmenu ul li:first-child a{
		border-top:1px solid #717172;
	}
	.feedback-form button,
	.feedback-form textarea, .feedback-form input{
		width:280px;
		margin:0 20px 15px;
	}
	.moduletable.news ul li{
		display:block;
		width:280px;
		margin:0 20px;
	}
	.moduletable.news ul li .left_img{
		float:none;
		margin:0;
		width:280px;
	}
	.moduletable.news ul li .left_img img{
		width:280px;
	}
	.moduletable.news{
		overflow:auto;
	}
	.moduletable.news ul li h4{
		margin-top:20px;
	}
	.moduletable.news a.all{
		bottom:20px;
		left:50%;
		margin-left:-86px;
		top:auto;
		right:auto;
	}
	.footer .moduletable.topmenu{
		float:none;
		padding:20px;
	}
	.footer{
		width:320px;
	}
	.footer .inner{
		width:320px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.footer .f{
		width:280px;
		margin:0;
		padding:0 20px;
		border-bottom:1px solid #686869;
		padding-bottom:20px;
	}
	.footer .f img{
		margin-bottom:20px;
		width:90px;
	}
	.footer .s{
		width:280px;
		padding:0 20px 20px;
		border-bottom:1px solid #686869;
		margin-top:20px;
	}
	.footer .s h4, .footer .moduletable.topmenu h3{
		margin-top:0;
		padding:0;
	}
	.header{
		padding:10px 0 20px;
	}
	.crumbs{
		width:280px;
	}
	.moduletable_breadcrumbs ul{
		margin:10px 0;
	}
	.blog .page-header h1, .jshop>h1, .shophead h1{
		font-size:40px;
		padding:0 20px;
		width:280px;
	}
	.jshop.productfull form, .jshop_list_product, .jshop>h1, .jshop_list_category{
		width:280px;
		padding:0 20px;
	}
	.row-fluid [class*="sblock"]{
		width:280px;
		margin-left:0;
	}
	.row-fluid .sblock3 img{
		width:240px;
		opacity:.4;
	}
	.row-fluid [class*="sblock"] .category_name{
		opacity:1;
	}
	.row-fluid [class*="sblock"] .category_name a{
		font-size:40px;
	}
	.category_description{
		padding:20px!important;
		margin:0;
		width:280px;
	}
	.category_description .inner{
		width:280px;
	}
	.jshop_list_product .block_product{
		border:0;
		padding:0;
		margin:0;
	}
	.jshop.list_product .sblock4{
		width:280px;
	}
	.jshop.list_product .sblock4 .image .image_block img{
		width:274px;
	}
	.jshop.list_product .sblock4 .name a{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 30px;
		display: block;
	}
	.mainl{
		overflow:none;
	}
	.jshop.productfull .row-fluid.jshop{
		float:none;
		width:280px;
		padding:0;
	}
	.productfull .image_middle img{
		width:278px;
	}
	.jshop.productfull form h1{
		font-size:40px;
		width:280px;
		padding:0;
	}
	div.jshop_prod_attributes .attributes_title{
		display:none;
	}
	.attributes_name.mob{
		display:table-cell;
		padding:0 10px;
	}
	.jshop .input_type_radio, .jshop label{
		display:table-cell;
	}
	.jshop .input_type_radio.file{
		display:block;
	}
	.jshop .input_type_radio.file a{
		display:block;
		text-align:center;
		border-top:1px solid #c6c6c6;
	}
	.jshop .input_type_radio.file{
		padding:0;
		border:0;
	}
	a#ordernow{
		margin:15px auto;
	}
	.related{
		margin-top:40px;
		background:none;
	}
	.related_header{
		font-size:40px;
	}
	.related .jshop_list_product{
		width:280px;
	}
	.moduletable_serv h3{
		margin-top:0;
		font-size:40px;
	}
	.moduletable_serv ul li{
		display:block;
		width:320px;
		margin-bottom:40px;
	}
	.moduletable_serv{
		padding-bottom:0;
	}
	.blog-featured .page-header h1{
		font-size:40px;
		padding:0;
	}
	.blog-featured{
		width:280px;
		margin:0 20px;
	}
	.blog-featured .pull-left.item-image{
		display:none;
	}
	.sh{
		width:100%;
	}
	#ld .det a{
		bottom:-55px;
	}
	.items-leading #ld h2.item-title{
		background-position:left center;
	}
	.items-leading #ld:first-child h2.item-title {
		background: url('../images/slides/car_act.png')no-repeat left center;
		padding-left:60px;
	}
	.items-leading #ld:nth-child(2) h2.item-title {
		background: url('../images/slides/30t_act.png')no-repeat left center;
	}
	.items-leading #ld:nth-child(3) h2.item-title {
		background: url('../images/slides/basket_act.png')no-repeat left center;
		padding-left:60px;
	}
	.items-leading #ld:nth-child(4) h2.item-title {
		background: url('../images/slides/briefcase_act.png')no-repeat left center;
		padding-left:60px;
	}
	.items-leading #ld:nth-child(5) h2.item-title {
		background: url('../images/slides/home_act.png')no-repeat left center;
		padding-left:60px;
	}
	.moduletable_breadcrumbs span.divider{
		padding:0 4px;
	}
	.moduletable_breadcrumbs ul li{
		line-height:30px;
	}
	.item-page{
		width:280px;
		padding:0 20px;
	}
	.item-page .page-header h2{
		font-size:38px;
		padding: 0;
		line-height: 42px;
	}
	img.right{
		display:none;
	}
	.moduletable_team, .moduletable_b2b{
		background:none;
	}
	.moduletable_team h3, .moduletable_sert h3, .moduletable_b2b h3{
		font-size:40px;
	}
	.custom_b2b{
		width:320px;
	}
	.moduletable_b2b li{
		display:block;
		width:100%;
		padding:0 0 40px;
	}
	.moduletable_sert ul{
		width:280px;
	}
	.custom_team .row>div{
		display:block;
		width:280px;
	}
	.custom_team .row>div img{
		width:240px;
	}
	.custom_team{
		width:280px;
		margin:0 20px;
	}
	.custom_team .row>div:nth-child(2){
		margin:0 0 60px;
	}
	.custom_team .row>div table td:first-child{
		width:auto;
	}
	.custom_team .row>div table td:last-child{
		width:55%;
	}
	.blog{
		width:280px;
		margin:0 auto;
	}
	#lead{
		width:100%;
		display:block;
	}
	.blog .pull-left.item-image{
		float:none;
		width:248px;
	}
	.blog .pull-left.item-image img{
		width:248px;
	}
	.plr .page-header h2{
		margin-top:20px;
	}
	.blog .cat-children{
		display:table;
		width:280px;
		margin-bottom:20px;
	}
	.blog .cat-children>div{
		display:table-cell;
		float:none;
		vertical-align:middle;
	}
	.blog .cat-children>div h3 a{
		padding:10px;
		text-align:center;
	}
	.moduletable_newsletter{
		position:relative;
		padding-bottom:40px;
	}
	.moduletable_newsletter input{
		width:280px!important;
	}
	.moduletable_newsletter input[type="submit"]{
		position:absolute;
		bottom:0px;
		left:40px;
	}
	.blog .cat-children>div.item-title h3 a{
		padding:18px 10px;
	}
	.contform h2{
		margin:0;
		font-size:38px;
	}
	#map{
		height:320px;
	}
	.contform{
		float:none;
	}
	.contform form{
		width: 280px;
		padding:0;
		border:0;
		box-shadow:none;
	}
	.contform button{
		padding:12px 0;
		width:80%;
	}
	
	
	
	
	
	
	
	
	
}