@media screen and (max-width : 1200px) {
    body{
        min-width: auto;
    }

    .center{
        width: auto;
        padding: 0 10px;
    }

    .moduletable_label_product{
        display: none;
    }

    #content {
        float: left;
        width: 100%;
		box-sizing: border-box;
    }
	
	#js-mainnav.megamenu #js-megaMenuToggle {
		font-size: 20px;
	}
	
	.megaMenuToggle-icon{
		margin-top:12px!important;
	}

    .moduletable_logo {
        float: left;
        line-height: 1;
        min-height: 95px;
        text-align: center;
        width: 100%;
    }

    .moduletable_top_menu{
        display: none;
    }

    .moduletable_search #jshop_search {
        padding: 5px 0;
        text-indent: 10px;
        width: 100% !important;
    }

    .moduletable_tell{
        margin: 0;
    }


    .jshop_list_product .block_product{
        border: none;
    }

    img{
        max-width: 100%;
    }

    #gruemenu.grue_119 ul ul li a, #navigation-toggle {
        background: #474747 none repeat scroll 0 0!important;
    }


    .slideshowck_slider {
        height: 400px;
    }

    .moduletable_slider .slideshowck_slider{
        width: 100% !important;
    }

    #sideLeft{
        width: 100%;
    }

    #sideLeft > div{
        display: none;
        width: 100%;
    }

	.moduletable_TheGrue #navigation-toggle{
		background: #009ab0 none repeat scroll 0 0!important;
	}
	
	.moduletable_block_img_main #squares{
		float:left;
		width:100%;
		height:auto!important;
	}
	
	.moduletable_block_img_main #squares > a {
		float: left!important;
		width: 100%!important;
		position: relative!important;
		left: 0!important;
		top: 0!important;
	}
	
	.moduletable_block_img_main{
		float:left;
		width:100%;
	}
	
	.moduletable_video{
		float:left;
		width:100%;
	}
	
	.block_content .moduletable_video iframe{
		width:100%!important;
		height: auto!important;
	}
	
	.fon_foot{
		width:100%;
		box-sizing: border-box;
	}
	
	.moduletable_foot_tell{
		width:100%;
	}
	
	.moduletable_logo img{
		margin-left:0!important;
	}
	
	.block_dog{
		display:none;
	}
	
	.moduletable_call_back {
		margin: 27px 0 34px 25px;
	}
	
	.moduletable_breadcrumbs {
		width: 100%;
		box-sizing: border-box;
	}
	
	.left_prod_block {
		float: left;
		width: 100%;
	}
	
	.right_prod_block{
		float: left;
		width: 100%;
	}
	
	#list_product_image_thumb > img{
		float:left;
	}
	
	.jshop_img_description{
		float: left;
		width: 100%!important;
	}
	
	#comjshop_list_product .row-fluid [class*="sblock"]:first-child {
		padding-left: 0!important;
	}
	
	.block_sorting_count_to_page .control-group{
		margin-bottom:10px;
		display: inline-block;
	}
	
	.product{
		padding:10px 0;
	}
	
	.jshop_list_product .image_block {
		display: inline-block;
		width: 100%;
		padding:0;
	}
	
	.item_image a img, .image_block a img {
		max-width: 100%;
		max-height: 100%;
		width: 100%;
	}
	
	.product .name a {
		color: #fbf7d8;
		font-size: 22px;
	}
	
	.product .review_mark{
		display:none;
	}
	
	.jshop_list_product .product .jshop_price {
		font-size: 24px;
	}
	
	#comjshop > h1 {
		font-size: 30px;
	}
	
	.productfull > form > h1 {
		font-size: 28px;
	}
	
	.block_rating_hits{
		display:none;
	}
 
}


@media screen and (max-width : 980px) {
  
  
  
  
  
  
    .slideshowck_slider {
        height: 250px;
    }
}


@media screen and (max-width : 768px) { 
  
  
  #js-mainnav.megamenu ul.level0 li.mega:nth-child(6) {
     width: 100%;
     text-align:left;
}
    
    
    
    
    #content {
    width: calc(100% + 20px);
    margin-left: -10px;
    border: none;
}



.ref-system #tabs {
    min-width: auto;
    width: calc(100% + 17px);
    margin-left: -14px;
}

    
    .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius:0;
}


.ref-system .ui-tabs .ui-tabs-panel {
    padding: 1em 0;
}


    
   #js-mainnav.megamenu ul.megamenu {
    PADDING-BOTTOM: 50PX;
} 


#js-mainnav.megamenu ul.level0 li.mega:nth-child(10) {
    width: AUTO;
    height: AUTO;
    text-align: left;
}
    
    
  .moduletable_breadcrumbs {
    display: none;
}  
    
    
    
    .moduletable_skidki {
    width: 100%;
    margin: 10px 0;
}


    
    
    .moduletable_slider{
    font-size: 14pt;
    }
    
    
    
    .top_menu {
position: absolute;
    width: calc(100% - 20px);
    top: 100px;
    margin-left: -2px;
        z-index: 10;
        HEIGHT: 46PX;
}
    
    
    
    .moduletable_logo {

}
  
  
  	.moduletable_l_kab {
display:none;
	}

	.moduletable_korz{
    position: absolute;
    top: 160px;
    float: right;
    /* left: 0; */
    right: 0;
	}
  
#js-mainnav.megamenu.horizontal.left ul.level0 > li:nth-child(2),
#js-mainnav.megamenu.horizontal.left ul.level0 > li:nth-child(7),
#js-mainnav.megamenu.horizontal.left ul.level0 > li:nth-child(11) {
display: block;
}
  
  
  
  .moduletable_block_img_main #squares > a {
    height: auto;
        max-height: 300px;
}
 
  
  .moduletable_klient_top a {
font-size: 14pt;
    color: #fbf7d8;
    margin-left: 1px;
    margin-bottom: 10px;
    float: left;
}
  
 
 .moduletable_adres_top span{
    margin: -6px 0 20px 0;
       font-size: 14pt!important;
}
    

    
    .moduletable_cat_desc {
width: calc(100% + 7px);
margin: -10px 0 20px -10px;
padding: 6px;
}

.moduletable_cat_desc p{
font-size: 10pt;
}
    
    

    .slideshowck_slider {
        height: 120px;
    }

    .tabs{
        float: left;
    }

    .tabs dt{
        left: 5px;
        padding:0 3px;
        font-size: 9px;
        height: 28px;
        line-height: 3;
    }

    .productfull .prod_qty_input{
        float: left;
        margin-top: 2px;
        margin-right: 5px;
    }

    .productfull .buttons {
        float: left;
    }

    .productfull .prod_qty {
        float: left;
        margin-top: 4px;
        margin-right: 5px;
    }

    .productfull .buttons input{
        margin-top: -3px;
        padding: 8px 20px;
    }

    .control-group input, .jshop input {
        padding: 8px 20px;
    }


    .productfull .buttons input {
        display: inline-block;
        margin-top: 3px;
        padding: 8px 20px;
    }

    .tabs dt{
        left: 0;
        font-size: 12px;
        height: 32px;
        line-height: 32px;
    }

    #sc_tooltip{
        left: 0px!important
    }

    .jshop_img_description{
        width: 20%;
    }

    .jshop_img_description img{
        max-width: 100%;
    }

    #list_product_image_middle{
        width: 80%;
    }

    #list_product_image_middle img{
        max-width: 100%;
    }

    .sc_askquestion{
        margin-left: 0; 
    }
	
	.moduletable_slider{

	}
	
	.moduletable_slider.mob{
		display:block;
		text-align:center;
	}
	
	.moduletable_slider.mob .slideshowck_slider{
		width: 320px!important;
		margin: 0 auto;
	}
	
	.moduletable_call_back {
		margin: 48px 0 34px 0;
	}
	
	.block_search {
		float: left;
		margin: 10px 0 0 0;
		width: 100%;
		text-align: center;
	}
	
	.moduletable_klient_top{
display: none;
	}

	.moduletable_search {
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.moduletable_klient_top li {
		display: inline-block;
		float: inherit;
		padding: 0 5px;
	}

}


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


	
	#checkout .td_1 a, #checkout .td_2 a{
		padding: 0 6px;
	}
	
	.jshop_register input {
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
		
}