@media (max-width: 991px) {
	.responsive .standard-body .full-width .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.responsive .standard-body .fixed .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.responsive .main-fixed .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	
		.responsive .standard-body .container .container,
		.responsive .main-fixed .container .container {
			padding-left: 0px;
			padding-right: 0px;
		}
		
	/* Block */
	
	.responsive .col-sm-3 .box-with-products,
	.responsive .col-sm-4 .box-with-products,
	.responsive .col-md-3 .box-with-products,
	.responsive .col-md-4 .box-with-products {
		display: none;
	}

	.responsive .product-info .product-image a {
    	/*padding-bottom: 170px;*/
    	padding-bottom: 0;
	}

}

@media (max-width: 1270px) {
	.responsive .camera_wrap {
		height: auto !important;
	}
	
	.responsive .product-grid .product .only-hover .button,
	.responsive .product-grid .product .price-old {
	     display: none;
	}
	
	.responsive .footer.fixed .container > div > .row > div:before {
	     margin-left: -30px;
	}
	
	.responsive .product-style-1 .product-grid .product .left .price {
	     padding: 3px 15px;
	}

	#ok_group_widget iframe{
		max-width: 100%;
	}
	.custom-footer .col-sm-4:last-child iframe{
		-webkit-transform: scale(0.85);
		-ms-transform: scale(0.85);
		-o-transform: scale(0.85);
		transform: scale(0.85);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
 	}
 	.custom-footer .pattern{
 		overflow: hidden;
 	}

 	#preimushestva{
 		/*display: none;*/
 	}

 	#cart-total{
 		white-space: nowrap;
 	}
 	#cart_content{
		z-index: 9999;
 	}

 	#top #cart_block{
 		margin-right: 0 !important;
 	}

 	.vertical ul.megamenu > li > a span{
		height: 20px;
 	}
}

@media (max-width: 1098px){

 	.vertical ul.megamenu > li > a span{
		height: 16px;
 	}

 	#slider .fullwidthbanner-container > div{
 		margin-top: 3.4%;
 	}

}

@media (max-width: 991px) {
	.custom-footer .col-sm-4:last-child iframe{
		-webkit-transform: scale(0.65);
		-ms-transform: scale(0.65);
		-o-transform: scale(0.65);
		transform: scale(0.65);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
 	}	

 	.htabs{
		/*bottom: auto;*/
 	}
 	.center-column .tab-content{
 		/*bottom: auto;*/
 	}

 	#column-left .box-with-categories{
		display: none;
 	}

 	.cart-user-title.second{
		display: block;
	}
	.cart-user-title.first{
		display: none;
	}

	.product-grid .product .name a{
	    word-break: break-all;
	    word-wrap: break-word;
	}

	body .vertical ul.megamenu > li.click:before, 
	body .vertical ul.megamenu > li.hover:before{
		display: none;
	}
	body .vertical ul.megamenu > li > a{
	    padding: 9px 15px;	
	} 	

	.responsive body .megamenu .megamenu_main{
 		width: 100%;
 		overflow: hidden;
 	}
 	.responsive body .megamenu .megamenu_main li{
		float: left !important;
		width: 50%;
 	}
	.responsive body .megamenu .megamenu_main li:nth-of-type(2n){
 		border-left: 1px solid #e0e0e0
	}
	.container .container.megamenu_container{
		/*width: 100% !important;*/
		width: 728px !important;
    	max-width: 100% !important;
	}

	#slider{
		margin-top: 141px;
 	}	
	#slider .fullwidthbanner-container .tp-rightarrow,
 	#slider .fullwidthbanner-container .tp-leftarrow{
		display: none;
 	}

 	#slider .fullwidthbanner-container{
 		padding-left: 0;
 	}

}/*991*/

@media (max-width: 767px) {

	/* @group Row */
	
	.responsive .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	
		.responsive .row > div {
			padding-left: 10px;
			padding-right: 10px;
		}

		.responsive .custom-footer .row > div{
				text-align: center;
		}

	.responsive .standard-body .full-width .container {
		padding: 0px 20px;
	}
	
	.responsive .standard-body .fixed {
		padding: 0px;
	}
	
		.responsive .standard-body .fixed .container {
			padding: 0px 20px;
		}
	
	.responsive .fixed-body {
		padding: 0px;
	}
	
		.responsive .main-fixed .container {
			padding: 0px 20px;
		}
		
		.responsive .standard-body .container .container {
			padding-left: 0px;
			padding-right: 0px;
		}
		
	/* @end */
		
	/* @group Mobile Disabled */
	
	.responsive .mobile-disabled {
		display: none !important;
	}
	
	/* @end */
	
	/* @group Top Bar
	------------------*/
	
	.responsive #top-bar .container {
		text-align: center;
	}
	
		/* @group Welcome text */
	
		.responsive #top-bar .welcome-text {
			padding: 3px 0px 1px 0px;
			margin-bottom: 20px;
			
		}

		.responsive #top-bar .welcome-text.last{
			float: none;
		}
				
		/* @end */
		
		/* @group Currency and Language */
		
		.responsive #top-bar form {
			float: none;
			display: inline-block;
		}
		
		.responsive #top-bar .dropdown {
			float: none;
			display: inline-block;
			margin: 3px 11px 1px 12px;
		}
		
		/* @end */
		
		/* @group Block Cart */
		
		.responsive #top-bar #cart_block {
			width: auto;
			display: block;
			margin-left: 0px;
			margin-right: 0px;
		}
			
			.responsive #top-bar #cart_block .dropdown-menu {
				right: 0;
				left: 0;
				width: 100%;
			}
			
		/* @end */
			
	/* @end */
	
	/* @group Top */
	
	.responsive #top .container {
	     padding-bottom: 10px;
	     padding-top: 10px;
	}
		
     	/* @group Logo */
     	
     	.responsive #top .logo {
     		text-align: center;
     		margin: 5px 0px 0px;
     	}

     	div#header-left {
		    /*width: 25%;*/
		    /*float:left;*/
		}
		     	
     	/* @end */
     	
     	/* @group Links */
     	
     	.responsive #top .header-links {
     		text-align: center;
     	}
     	
     		.responsive #top .header-links li {
     			padding: 0px 7px;
     		}
     		
     	/* @end */
     		
     	/* @group Block Cart */
     	
     	.responsive #top #cart_block {
     	     /*display: block;*/
     	}
     	
     	.responsive #top #cart_block .cart-heading {
     	     text-align: right;
     	}
     	
     	.responsive #top #cart_block .dropdown-menu {
     		/*width: 100%;*/
     		width: 280px;
     		/*opacity: 1;*/
 		    /*visibility: visible;*/
     	}
     	
     		.responsive #top #header-right #cart_block .dropdown-menu:after {
     			right: 50%;
     			margin-right: -5px;
     		}
     		
     		.responsive #top #header-right #cart_block .dropdown-menu:before {
     			right: 50%;
     			margin-right: -6px;
     		}
     		
     	/* @end */
     
     /* @group Center */
     
     .responsive #top #header-center {
          /*padding: 0px 10px 0px 10px;*/
          /*width: 38.667%;*/
          /*float: left;*/
     }
     
     /* @end */
     
     /* @group Right */
     	
     	.responsive #top #header-right {
     		/*text-align: left;*/
		    /*float: left;*/
		    /*width: 33.33333333333333%;*/
		    /*overflow: hidden;*/
     	}
     	
     	/* @end */
	
	/* @end */
	
	/* @group Breadcrumb
	------------------*/
	
	.responsive .breadcrumb .container {
		padding-top: 0px !important;
	}
	
	/* @end */

	/* @group Main Content
	------------------*/
	
	.responsive .main-content .pattern > .container,
	.responsive .standard-body .main-content .pattern > .container {
		padding-bottom: 20px;
	}
	
		/* @group Slider */
		
		.responsive .fullwidthbanner-container,
		.responsive .camera_slider {
			margin-top: 20px !important;
		}
		
			.responsive #slider .fullwidth .fullwidthbanner-container,
			.responsive #slider .fullwidth .camera_slider {
				margin-top: 0px !important;
			}
			
			.responsive .camera_wrap .owl-controls .owl-pagination {
			     display: none;
			}

			.responsive .camera_wrap {
			    height: 300px !important;
			}

			#slider .owl-item img {
			    /*min-height: 300px;*/
			}

			.with-sub-menu span strong img {
				display:none;
			}
			
		/* @end */
			
		/* @group Center column */
		
		.responsive .center-column {
			padding-top: 20px;
			margin-bottom: -14px;
		}
		
		/* @end */
	
		/* @group Banner */
		
		.responsive .banners > div {
			padding-top: 20px;
		}
		
		/* @end */
		
		/* @group Block */
		
		.responsive .box {
			padding-top: 5px;
			padding-bottom: 5px;
		}
			
		     /* @group Carousel mobile products */
			
			.responsive .box-product .carousel .item .product-grid .row > div {
				display: none;
			}
			
				.responsive .box-product .carousel .item .product-grid .row:first-child > div:first-child,
				.responsive .box-product .carousel .item .product-grid .row:first-child > div:nth-child(2) {
					display: block;
				}
				
			/* @end */
			
		/* @end */
		
		/* @group Product */
		
		.responsive .product-grid,
		.responsive .center-column .product-grid {
			margin-top: -20px;
		}
		
			.responsive .product-grid .product,
			.responsive .center-column .product-grid .product {
				margin-top: 20px;
			}
			
			.responsive .center-column .product-grid {
				margin-bottom: 20px;
				padding-bottom: 0px;
			}
			
			.responsive .product-grid .row > div.col-xs-6:nth-child(odd) {
				clear: both;
			}
			
			.responsive .box .box-content.products {
			     padding-top: 0px;
			}

          /* @end */
					
		/* @group Product list */
		
		.responsive .product-list > div {
			margin-bottom: 20px;
		}
		
			.responsive .product-list .actions > div {
				/*padding: 15px 0px 0px 0px;*/
				padding: 15px 0px 15px 0px;
				border-top: 1px solid #e6e6e6;
				margin: 20px 0px 0px 0px;
			}
			
				.responsive .product-list .actions > div:before {
					display: none;
				}
				
		/* @end */
					
		/* @group Category page */
		
		.responsive .category-info {
			padding: 0px 0px 10px 0px;
			margin: 0;
		}
		
		.responsive .category-list-text-only {
			margin-bottom: 15px;
		}
		
			.responsive .category-list .row > div {
				/*margin-bottom: 16px;*/
				margin-bottom: 3em;
			}
			
				.responsive .category-list-text-only .row > div {
					margin-bottom: 6px;
				}
				
		.responsive .product-list {
		     margin-top: 0px;
		}
		
		.responsive .product-filter {
			margin: 0px 0px 20px 0px;
		}
		
			.responsive .product-filter .options,
			.responsive .product-filter .list-options,
			.responsive .product-filter .list-options .limit {
				float: none;
				margin: 0px;
				clear: both;
			}
				
				.responsive .product-filter .list-options .sort {
					padding-top: 10px;
				}
				
				.responsive .product-filter .list-options .limit {
					padding-left: 0px;
				}

				div#column-left.col-sm-3 {
				    width: 25%;
				    float: left;
				}

				.col-md-9.col-sm-9 {
				    width: 75%;
				    float: left;
				}
								
		/* @end */
			
		/* @group Product page */
		
			/* Thumbnails */

			.responsive .product-info .thumbnails li,
			.responsive .product-info .thumbnails-left li {
				width: 25%;
				float: left;
			}
			
		/* @end */
		
		/* @group Pagination */
		
		.responsive div.pagination-results .text-left,
		.responsive div.pagination-results .text-right { 
			text-align:center;
		}
		
		/* @end */
		
		/* @group Content */
		
		.responsive .login-content .left,
		.responsive .login-content .right,
		.responsive .main-content .content .left,
		.responsive .main-content .content .right,
		.responsive .checkout-content .left,
		.responsive .checkout-content .right { 
			float: none;
			width: 100%; 
		}
		
		/* @end */
		
	/* @end */

	/* @group Custom Footer
	-----------------*/
	
	.responsive .custom-footer .pattern {
		padding: 0px 0px 26px 0px;
	}
	
		.responsive .custom-footer h4 {
			margin-top: 18px;
		}
		
		.responsive .customfooter-panels {
		     padding-bottom: 10px;
		}
		
		.responsive .customfooter-panels2 > div,
		.responsive .customfooter-panels3 > div {
		     padding-top: 25px;
		}
		
		.responsive .customfooter-panels3 .customfooter-panel .heading {
		     padding-top: 5px;
		}
		
		.responsive .custom-footer.custom-footer-without-background .container > div {
		     margin-top: -15px !important;
		}
		
	/* @end */
	
	/* @group Footer
	-----------------*/
	
	.responsive .footer .pattern {
		padding: 5px 0px 26px 0px;
	}
	
	     .responsive .footer .container > div > .row {
	          margin-left: -10px;
	          margin-right: -10px;
	     }
	     	
	     	.responsive .footer .container > div > .row > div {
	     	     padding-left: 10px;
	     	     padding-right: 10px;
	     	}
	
     	     .responsive .footer .container > div > .row > div:before {
     	          display: none;
     	     }
     	     
     	.responsive .footer-style-1 .footer .background-fixed {
     	     padding-top: 7px;
     	}
     	     
	     .responsive .footer-style-1 .footer h4 {
	          float: none;
	          margin: 0px auto 12px auto;
	          text-align: center; 
	          border-bottom: none;
	     }
	     
		.responsive .footer ul {
			text-align: center;
			padding-right: 10px;
		}
		
		.responsive .footer h4, 
		.responsive .footer .strip-line {
			margin-top: 0px;
		}
		
	/* @end */
	
	/* @group Copyright
	------------------*/
	
	.responsive .copyright {
		text-align: center;
	}
	
		.responsive .copyright ul {
			padding: 5px 0px 10px 0px;
			float: none;
		}
		
	/* @end */
		
	/* @group Cloud zoom */
	
	.responsive .zoomContainer {
		display: none !important;
	}
	
	/* @end */
	
	/* @group Banners */
	
	.responsive .banner {
		margin-top: 20px;
	}
	
	/* @end */
	
	/* @group Quickview */
	
	.responsive #quickview .thumbnails {
		margin-bottom: 0px;
	}
	
	/* @end */
	
	/* @group Modal */
	
	.responsive .modal-footer {
		text-align: center;
	}
	
		.responsive .button-continue-shopping {
			display: inline-block;
			float: none;
		}
		
		.responsive .button-checkout {
			display: inline-block;
			float: none;
		}

	.responsive	.container-megamenu.container .megamenu-wrapper{
		display: inline;
	}
	
	html, body{
		max-width: 100%;
	}

		
	/* @end */

	body ul.megamenu > li{
		float: none;
		text-align: left;
	    height: auto;
	}
	body ul.megamenu > li > a:hover, 
	body ul.megamenu > li.active > a, 
	body ul.megamenu > li.home > a, 
	body ul.megamenu > li:hover > a{
		height: auto;
	    /*border-bottom-color: transparent;*/
	    border: none;
	}
	body ul.megamenu > li > a:hover:before, 
	body ul.megamenu > li.active > a:before, 
	body ul.megamenu > li.home > a:before, 
	body ul.megamenu > li:hover > a:before{
		border: none;
	}
	body ul.megamenu > li > a{
		height: auto;
	    padding: 13px 25px 13px 25px;
	}
	body ul.megamenu > li.home{
		display: none;
	}
	body ul.megamenu > li br{
		display: none;
	}
	body .horizontal ul.megamenu > li > .sub-menu{
		display: none;
	}

	/*#slider .fullwidthbanner-container > div{
		height: 0 !important;
		padding-top: 27%;
	}
	#slider .fullwidthbanner-container ul{
		position: absolute;
		left: 0;
		top: 0;
	}
	#slider .fullwidthbanner-container ul *{
		width: 100% !important;
		height: 100% !important;
	}*/

	body .filter-product .filter-tabs ul > li{
		/*float: none;*/
		width: 50%;
	}
	.responsive .filter-product .filter-tabs{
		padding: 0;
	}
	body .filter-product .filter-tabs ul > li.active > a, 
	body .filter-product .filter-tabs ul > li.active > a:hover, 
	body .filter-product .filter-tabs ul > li.active > a:focus{
		background-color: #f3f4f5;
		color: #FF9900;
	}

	.custom-footer{
		overflow: hidden;
	}
	#ok_group_widget iframe{
		/*max-width: 100%;*/
	}
	.custom-footer .col-sm-4:last-child .custom-footer-text{
	    width: 270px;
	    margin: 0 auto -10px;
	}
 	.custom-footer .col-sm-4:last-child iframe{
		-webkit-transform: scale(0.82);
		-ms-transform: scale(0.82);
		-o-transform: scale(0.82);
		transform: scale(0.82);
		-webkit-transform-origin: 0 50%;
		-moz-transform-origin: 0 50%;
		-ms-transform-origin: 0 50%;
		-o-transform-origin: 0 50%;
		transform-origin: 0 50%;
		width: 341px !important;
 	}
 	.responsive .product-info .product-image a{
 		/*padding-bottom: 0;*/
 	}

 	#preimushestva{
	 	width: 100%;
	    left: 0;
	    height: 135px;
	    background-size: 100% auto;
	    background-repeat: no-repeat;		
	    display: none;/*временно*/
 	}

 	.manufacturer-list ul{
	    margin: 0;
	    width: 50%;
	    padding: 15px;
 	}
 	.manufacturer-list ul:nth-of-type(2n+1){
		clear: left;
 	}

 	.box-category ul li a{
 		padding: 8px;
 		line-height: 1.6;
 		display: block;
 	}

 	.dev-moto{
 		float: none;
 	}
 	.foot2{
		float: none !important;
		margin: 4px !important;
 	}
 	.footer .copyright{
 		text-align: center;
 	}
 	.scrollup{
 		display: block !important;
 		bottom: 34px;
 		right: 10px;
 		z-index: 9;
 	}
 	.responsive .custom-footer .copyright .pattern{
	    /*padding: 30px 50px 26px 0px;*/
	    padding: 30px 10px 26px 10px;
 	}
 	.responsive .standard-body .full-width.copyright .container{
		padding: 0px 10px;
 	}

 	.mini-cart-info .image{
 		display: none;
 	}
 	.mini-cart-info .remove{
 		display: none;
 	}

 	.mini-cart-info table{
 		table-layout: fixed;
 	}
 	.mini-cart-info .name{
	    word-break: break-all;
        width: 55%;
 	}
 	.mini-cart-info .quantity{
 		width: 18%;
 	}
 	.mini-cart-info .name{
		padding: 20px 5px 20px 10px;
 	}
 	.mini-cart-info .quantity{
 		padding: 20px 5px;
 	}
 	.mini-cart-info td.total{
	    padding: 20px 10px 20px 5px;
 	}
 	#cart_block .checkout{
 		text-align: left;
 		white-space: normal;
 	}
 	#cart_block .checkout .button:first-child{
		margin-bottom: 10px;
 	}
 	.mini-cart-total td:last-child{
		white-space: nowrap;
 	}

 	#form-review .control-label{
		display: block;
 	}
 	#form-review input[type="radio"]{
 		margin: 0;
	    vertical-align: middle;
 	}

 	.posts-list{
		margin-bottom: 2em;
 	}
 	.posts-item{
		margin-bottom: 1em;
		padding-bottom: 2em;
		border-bottom: 1px solid #dedde1;
 	}
 	.posts-item:last-child{
 		padding-bottom: 0;
 		margin-bottom: 0;
 		border-bottom: none;
 	}

 	.product-info .cart .add-to-cart input{
 		margin: 0 !important;
 	}
 	.product-info .cart .add-to-cart #button-cart{
		float: right;
 	}

	.product-info .cart .price-in-cart {
	    float: none;
	    padding: 0;
	    border: none;
	    text-align: center;
	    margin-bottom: 20px;
	}

 	.htabs{
		/*bottom: auto;*/
 	}
 	.center-column .tab-content{
 		/*bottom: auto;*/
 	}

 	.product-filter .options .button-group{
 		display: none;
 	}
 	.product-filter .list-options select{
 		margin: 0;
 	}

 	.product-grid .product .name{
 		padding: 10px;
 	}

 	#top{
 		/*overflow-x: hidden;*/
 		/*overflow: hidden;*/
 	}

 	#main{
		overflow-x: hidden;
 	}

 	.pull-right{
 		/*float: none !important;*//*http://connect.dn.ua/cart*/
 	}

 	body .megamenu_container{
		position: relative;
		float: none;
 	}
 	body .megamenu_container ul.megamenu > li:hover{
		background-color: transparent !important;
 	}

 	#vk_groups{
		margin: 0 auto;
 	}

 	.responsive #top .logo img{
	    width: 281px;
    	height: auto;
 	}

 	#slider{
		margin-top: 216px;
 	}	
	/*#slider .fullwidthbanner-container .tp-rightarrow,
 	#slider .fullwidthbanner-container .tp-leftarrow{
		display: none;
 	}*/
 	/*#slider .fullwidthbanner-container > div.tp-bullets{
 		margin-bottom: 10px;
    	height: auto !important;
 	}*/

 	.vertical ul.megamenu > li > a span{
 		height: 34px;
 	}

 	#top .search_form{
 		margin-top: 10px;
 	}

 	#main #top #cart_block2.open > .dropdown-menu{
	    right: auto;
	    left: 0; 		
 	}
 	#main #top #cart_block2.open > .dropdown-menu:before{
	    right: auto;
	    left: 10px; 		
 	}
 	#main #top #cart_block2.open > .dropdown-menu:after{
 		right: auto;
	    left: 11px;
 	}
 	#top #cart_block2{
 		float: left;
 	}

 	.product-grid .product .name a{
	    word-break: normal;
	    word-wrap: normal;
	}
}/*767*/

@media (max-width: 479px) {
	.checkout-cart .pull-right{
 		/*float: none !important;*//*http://connect.dn.ua/cart*/
 		float: none !important;
 	}
 	.account-address .table td.text-right a{
		margin-bottom: 10px;
 	}
 	.account-address .table td.text-right a:last-child{
		margin-bottom: 0;
 	}
	.responsive body .megamenu .megamenu_main li{
		float: none !important;
		width: auto;
	}
	.responsive body .megamenu .megamenu_main li:nth-of-type(2n){
		border-left: none;
	}
	.vertical ul.megamenu > li > a span{
		height: 19px;
	}
	#slider{
		margin-top: 332px;
	}
} 	

@media only screen and (max-width: 1270px) {
	.responsive .on-mini {
		display:none;
	}
	.responsive .megamenu_container {
		/*min-width:227px !important;*/
	}
	.responsive .megamenu .megamenu_main {
	    /*width: 227px;*/
	}
	.with-sub-menu span strong img {
	    display: none;
	}

}

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

	.responsive .on-mini {
		display:none;
	}
	.responsive .megamenu_container {
		/*min-width:227px !important;*/
	}
	.responsive .megamenu .megamenu_main {
	    /*width: 227px;*/
	}

	.responsive .box.box-with-categories {
	    /*min-width: 227px;*/
	}

	.box.box-with-categories + .box {
	    min-width: 227px;
	}

	.responsive .col-md-9.col-sm-9 .row .center-column {
	    margin-left: 60px;
	}

	.responsive .pattern .container-megamenu.container.horizontal {
	    /*padding-right: 20px;*/
	}

	.product-info .product-image a {
		padding-bottom: 125px;
	}

}

@media only screen and (max-width: 768px) {
.responsive .off-mini {
	display:block;
}
}
@media only screen and (max-width: 767px) {
.responsive .on-mini {
	display: none;
}
}


@media (max-width: 1270px) {
.responsive .enabled-menu {
	margin-left: 227px;
}
.product-info .product-image a {
	padding-bottom: 75px;
}
}

@media (max-width: 1098px) {
.responsive .enabled-menu {
	margin-left: 227px;
}

}

@media (max-width: 992px) {
.responsive .enabled-menu {
   /*margin-left: 0px;*/
}
}

@media (max-width: 992px) {
.responsive .disable-mob {
    display: none !important;
}
}

@media (max-width: 1098px) {
.responsive .disable-account-down {
	/*display: none !important;*/
}
}
