@media (max-width: 1000px) {
	.leocamera_container.container {width: 100%!important; padding: 0%}
	.header .row-fluid .span3 {text-align: center;}
	
	/**** fix bootstrap ******/
	#header .header-left {
			margin-left:-2%; 
			margin-right: 2%;
			text-align: center;
	}
	#header .header-left,
	.lofadva-block-3 .lof-block-wrap {
		overflow:hidden;
	}
	.header > .container > .row-fluid {margin-left: -2.1%; padding: 0 2%;}
	#lofadva-pos-1 {
		margin-left: -2.1%;
		padding: 5px 2.1%;
	}
	#header .header-right {margin-right: -2%; margin-left: -2%;}

	/*menu bootstrap*/
		#topnavigation {margin-left:0}
		.navbar .btn-navbar {
			margin: 7px;
		}
		#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 {
			border:0
		}
		
		.megamenu .caret {
			display:none;
		}
		.dropdown-menu > li > a {line-height: 30px;}

	/******** block cart ****/
		#header #cart_block {
			right:10px;
		}
	.adv-home img {width: 99%;}
		
	.container {width: 96%!important; padding: 0 2%;}
	
		
	.camera_wrap { height: 450px!important; min-height: 340px;}
	#leo-customhtml-bottom {width: 100%;}
	
	.header .row-fluid .span3:first-child {width:27.60943%}
	.header .row-fluid .span9:last-child {
		width:72.309%;
		margin-left:0;
	}
	
	#leohighlightcarousel .carousel-control.right {left:19%;}
}
@media (max-width: 940px){
	#newsletter_block_left .inputNew {
		width: 130px;
	}
	
}
@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%;}
	#leo-customhtml-bottom {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;
	}
	#thumbs_list {
		width: 160px;
	}
	
}
@media (max-width: 767px) {
	body {padding: 0!important;}

	.header .row-fluid .span3:first-child {width:100%}
	.header .row-fluid .span9:last-child {
		margin-left: 0%;
		width:100%;
	}
	#slideshow {padding-bottom:0}
	/*menu ***/
		.navbar-inner {
			padding-left: 5px;
		}
	/****** customptop  *****/
		.leo-freeshipping {
			padding: 10px 0;
		}
		.leo-freeshipping .leo-adv li {
			float:left!important;
			margin-bottom: 5px;
		}
		.row-fluid .leo-freeshipping .span3 {
				width: 50%
		}
	
	/* block userinfo */
		#header_user {
			text-align: center;
		}
		a.leo-mobile {
			visibility:inherit;
			display: inline;
		}		
		#header_user_info {
			background:none repeat scroll 0 0 #7A7D8A;
			border: 1px solid #7A7D8A;
			border-top:0;
			box-shadow:0 1px 2px #ccc;
			list-style:none;
			border-radius: 0 0 2px 2px;
			width: 120px;		
			right: 15px;
			position: absolute;
			top:20px;
			z-index: 999;
			padding: 0 10px;
			text-align:  left;
			visibility:hidden;
		}
		#header_user_info a {

			display: block;
   			 padding: 5px;
   			 margin:0;
		}
		#leo-button3:hover #header_user_info {
			visibility:inherit;			
		}

		#header_user #header_nav {
			display: inline-block;
    		float: none;
		}
	/*** block hightlight  ***/
		.highlight-carousel .product_block { margin-bottom: 10px;}
		#leo-customnews-bottom ul li {margin-bottom: 10px;}
			
		.highlight-carousel .highlight-info {
			display: block;
			height: 55px;
			overflow: hidden;
			padding: 0 40px;
			text-align: center;
		}
		#leohighlightcarousel .carousel-control {
			top: 45px;
		}
		#leohighlightcarousel .carousel-control.right {
			left: auto;
			right: 1%;
		}
		#leohighlightcarousel {margin-top: 30px;}

	/**** leo camera **********/
		.leo_camera_title a {
			font-size: 50px;
		}

	/********** productab **************/
		#productTabsContent .product_block {
			margin-bottom: 10px;
		}

	/********* block custom new****************/
		#leo-customnews-bottom .leo-adv a {
			float:left;
			margin-right: 10px;
		}

	/*********** block search *********/
		#search_block_top {
			position: absolute;
		    right: 10px;
		    top: 75px;
		    z-index: 10;
		}

	/********   lofadvafooterfooter    *****/
		.lof-position-wrap .lofadva-block-1, 
		.lof-position-wrap .lofadva-block-3 {
			width: 50%!important;
		}
		#newsletter_block_left .btn, #newsletter_block_left .inputNew {
			margin-top: 7px;
		}
		#lofadva-pos-1 .lofadva-block-3 ul.lof-items ul {
			margin-top: 12px;
		}
		#lofadva-pos-2 .lof-position-wrap .lofadva-block-3 {
			clear: both;
		}

	/******** copyright *********/
		#footer-bottom .span4 {display: none;}
		
		
	/** product list ********/
		.inline_list .span3 {
			float: left !important;
			margin-bottom: 15px;
			text-align: center;
			width: 50% !important;
		}
		.inline_list .span3 .category-container {
			padding: 5px;
		}
		.product_block .right_block {
			position: static;
			float:left;
		}
		.right_block .discount {
			right: auto;
			left: 5px;
			top: 5px;
		}
		.right_block .online_only {
			display: none;
		}
		#thumbs_list {
			width: 236px;
		}
		#contact div.text input,
	textarea.input-xlarge, select.input-xlarge {width: 100%;}
}
@media (max-width: 600px) {
	#header > .header > .container {
		width: 100%!important;
		padding: 0;
	}
	#header > .header > .container > .row-fluid {
		padding:0;
		margin: 0
	}
	#header > .header > .container > .row-fluid > div {
		width: 100%;
		margin:0	;
		display: inline-block;	
		float:left;
	}

	#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;}

	#search_block_top {
		top: 85px;
	}
	/************ productab **********************/
		#productTabs > li > a {
			font-size: 16px;
		    line-height: 17px;
		    padding: 5px 7px;
		}
	/************ bootstrap menu *****************/
		#topnavigation {
			margin-top:10px;
			height: 40px;
			margin-bottom: -5px;
		}

	/**************** leo camera ******************/
		.leo_camera_title a {
			font-size: 40px;
		}
		.camera_caption {
			width: 80%;
			bottom: 0;
			top: auto!important;
			left: 10px;
		}


	/************* productab ***************/
		#productTabs > li > a {
		    font-size: 15px;
		    line-height: 16px;
		    padding: 3px;
		}	
		#leoproducttabs #leo-carousel-control {
			margin-left: -5px;
			width: 103%;
			top: 7px;
		}
		
	/*** block highlight ***/
		.highlight-carousel .product_block { margin-bottom: 10px;}
		#leo-customnews-bottom ul li {margin-bottom: 10px;}
			
		.highlight-carousel .highlight-info {
			display: block;
			height: 55px;
			overflow: hidden;
			padding: 0 40px;
			text-align: center;
		}
		#leohighlightcarousel .carousel-control {
			top: 45px;
		}
		#leohighlightcarousel .carousel-control.right {
			left: auto;
			right: 1%;
		}
		#leohighlightcarousel {margin-top: 30px;}
		
		#send_friend_form .form_container .text input {
			width: 100%;
		}

	/********** check out **************/
		.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;
		}
		
	/*********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;
		}
		#compare_shipping #availableCarriers_table .item .radio input {
			float:none;
		}
		.order_delivery ul.address.last_item {
			margin-right:0;
			margin-top: 10px;
		}
}
@media (max-width: 480px) {


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

	/********* block custom new****************/
		#leo-customnews-bottom .leo-adv a {
			float:none;
			margin-right: 0;
		}
		#leo-customnews-bottom .leo-adv a img{
			width: 100%;
		}
}
@media (max-width: 320px) {
	/************* block search **************/
		#search_block_top #search_query_top {
			width: 140px;
		}
		#search_block_top {
			top: 80px;
		}

	#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%;
		}

}	
