@media (max-width: 990px) {
	
	
	/**** fix bootstrap ******/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 96%!important;
		padding: 0 2%;
	}

		.leocontrol .carousel-control.right {right:-2%;}
		.leocontrol .carousel-control.left {left: -2%}

	/***** block menu *****/
		#topnavigation {
			margin-left:0
		}
		#off-canvas-nav {display: inherit;}
		#off-canvas-button {
			display:block;
		}
		.nav-collapse{
			background: none repeat scroll 0 0 #4B4B4B!important;
		    border-radius: 5px 5px 5px 5px;
		    box-shadow: 0 1px 4px #000000;
		}
		
		.dropdown-menu > li > a,
		.megamenu .dropdown-menu .mega-col .dropdown-mega .menu-title,
		.megamenu .mega-group > a .menu-title,
		.megamenu .dropdown-menu .mega-col .dropdown-mega a:hover .menu-title,
		.menu-content.mega-cols > .row-fluid > div {
			background: none;
		}
		
		.dropdown-menu > li > a:hover, 
		.dropdown-menu > li > a:focus, 
		.dropdown-submenu:hover > a, 
		.dropdown-submenu:focus > a {
			background-color: transparent;
		}
		.megamenu .caret {
			display:none;
		}
		.dropdown-menu > li > a {line-height: 40px;}
		
		.column select {width: 90%; margin:  5px 5%;}
		#thumbs_list {width: 180px;}
		#leo-customhtml-bottom .custom-img a {
			display: block;
		}
}
@media (max-width: 800px) {
	
	#view_scroll_left, #view_scroll_right
	{	
		left:40%!important
	}
	.row-fluid .left_block  .span3 {
		width:23.9308%;
		float:left;
	}.row-fluid .left_block  .span6{
		width:49.2872%;
		float:right;
	}
	#leo-customhtml-ptop a img {width: 100%;}

	#leosocial_block {
		background-position: right center;
		margin-top: 10px;
		width: 100%;
	}
	#newsletter_block_left .btn,
	#newsletter_block_left .inputNew {
		margin-top:0;
	}
	#lofadva-pos-1 .lofadva-block-3 ul.lof-items ul {
		margin-top:0;
	}

	
}
@media (max-width: 767px) {
	body {padding: 0!important;}

	/**** menu *****/
		.mega-cols .row-fluid .span6,
		.mega-cols .row-fluid .span4 {
			width: 100%!important
		}
		.menu-content.mega-cols > .row-fluid > div {
			background:none;
			margin-left: -15px;
		}
		
	
	/********** productab **************/
		#productTabsContent .product_block {
			margin-bottom: 10px;
		}
		#productTabs > li > a {
		    font-size: 15px;
	    	line-height: 25px;
		}	
		#productTabs > li > a i {
			float:left;
		}			
		#productTabsContent .leocontrol .carousel-control {top:0;}
		
	/* product *******************/	
		.product_block .center_block {
			display:inline-block;
		}
	/********   lofadvafooterfooter    *****/
		#lofadva-pos-2  .lof-position-wrap .lof-block {width: 100%!important; margin-bottom: 10px; text-align: center;}
		#leo-payment {text-align: center;}

	/******** copyright *********/
		#footer-bottom {text-align: center;}

		#relatedproducts .leocontrol .carousel-control { top:40px;}
	
		textarea.input-xlarge, select.input-xlarge {
			width: 100%;
		}
}
@media (max-width: 600px) {

	#header > .header > .container > .row-fluid > div {
		width: 100%;
		margin:0	;
		display: inline-block;	
	}
	#header_logo {
		margin-top: 0;
	}
	#header > .header > .container > .row-fluid > div {
		text-align: center;
	}
	#topnavigation .navbar-inner {padding-left: 5px;}
	#languages_block_top {
		margin-left: 10px;
	}
	.breadcrumb{margin-left:10px!important}
	#pb-right-column .alld_product{border-right:0!important}

	ul.step li{width:100% !important}
	#pb-left-column h1{margin-left:-10px !important;margin-top:10px !important}
	#primary_block #pb-left-column{padding-left:10px;}	
	#pb-right-column  .row-fluid .span9{float:left;width:69% !important}
	#create-account_form, #authentication #login_form
	{
		float:none!important
	}
	#leo-customhtml-bottom {display:hidden;}


	/************ bootstrap menu *****************/
		#topnavigation {
			margin-top:10px;
		}
	



	/************* productab ***************/
		#productTabs > li > a {
			height: 48px;
			font-size: 14px;
		}
	/* block userinfo */
		#header_nav {position: static;}
		#header_user {
		    float: left;
		    margin-left: 10px;
		}

		#shopping_cart {
   			bottom: -165px;
		    right: 15px;
		}
		#header #cart_block {
			top: 190px;
		}
	/*********checkout ********************/
		thead {display: none;}
		table td {display: block!important; width: auto!important; text-align: center!important; border-right:0;}
			.cart_quantity .cart_quantity_input,
			.cart_quantity .cart_quantity_button {float: none;margin-top: 0;}
			#customer_cart_total td.price {border-left: 0;}

		.order_delivery ul.address {
			width: 100%;
			margin-right: 0;
		}

		.order_delivery ul.address.last_item {
			margin-right:0;
			margin-top: 10px;
		}

	/******************* lofadvafooterfooter ******************/
		.lof-position > .lof-position-wrap > div {
			width: 100%!important;
		}
		#lofadva-pos-1 .lofadva-block-3 {
			display: none;
		}
}
@media (max-width: 480px) {


	/************ blockcustompop *************/
		.row-fluid .leo-freeshipping .span3 {
			width: 100%;
		}

	/*** list product ***************/

		.product_block .right_block {
			-webkit-transform: translateX(0px);
			-moz-transform: translateX(0px);
			-o-transform: translateX(0px);
			-ms-transform: translateX(0px);
			transform: translateX(0px);
		}
}
@media (max-width: 320px) {
	/************* block search **************/
		#search_block_top #search_query_top {
			width: 140px;
		}


	#contentbottom .block .title_block
	{
		height:13px;
	}
	.control-group .controls select
	{
		margin-top:5px !important
	}
	input, textarea, .uneditable-input{margin-top:5px !important}
	#footer #lofadva-pos-2 .nice-columns  {
    -moz-column-count: 1;
    -moz-column-gap: 10px;
	-webkit-column-count: 1;
    -webkit-column-gap: 10px;
	}
	#buy_block p#old_price
	{
		clear:both
	}
	.#buy_block p#old_price
	{
		clear:both
	}
	.all-nav-item
	{
		float:left!important;
		margin-left:10px!important
	}
	.nav-item  .item-top{padding:0px 13px;}
	#header_right #header_user{float:left; margin-left:10px;}
	#header_logo{text-align: center !important}
	.lof-custom  .lof-custom-content{padding:0px 10px 0px 10px}
	#mycarouselHolder h2{margin-left:10px;}
	#pb-right-column #image-block #view_full_size .span_link{bottom:-75px;}
	#pb-right-column .alld_product{padding-bottom:36px !important}
	#relatedproducts h3{padding-right:60px;}
	#mycarouselHolder .jcarousel-skin-tango .jcarousel-item-horizontal {padding-left:21px!important}
	#mycarouselHolder .jcarousel-list li, #mycarouselHolder .jcarousel-item
	{

	}
	#productsview
	{
		margin-top:10px;
		text-align:right;
	}

	/*************** product detail *******************/
		#pb-right-column #image-block img {
			width: 99%;
		}

	/*********** blocktab ***************/
		#productTabs > li > a {
			font-size: 12px;
		}
		#productTabs > li > a i {width: 30px;}
	/* form-contact */
	#contact fieldset {
		padding: 5px;
	}

}	
