.blank_label{display:none;}
.mobile_category{display:none !important;}
@media (max-width:1095px)
{
	#newsletter_block_left{width:90%;; margin:30px auto;}
	.nl-right{left:auto; right:-37px;}
	#newsletter_block_left input.inputNew{width:210px;}
	.attribute_list #color_to_pick_list li{margin-right:7px;}
}
@media (min-width:980px) and (max-width:1023px)
{
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:98%;}
	.site_info ul li{margin-right:5px;}
	#categoriesprodtabs{width:470px;}
	#owl-categories .owl-prev .camera_prev{margin-left:0px;}
	#owl-categories .owl-next .camera_next{margin-right:0px;}
	.navbar .nav > li > a{padding:14px 8px}
	.icon_side{width:80px;}
}
@media (max-width:979px)
{
	.camera_caption{width:200px;}
	.site_info{display:none;}
	#search_block_top{width:218px;}
	#search_block_top .button{right:0px;}
	.phone {display: block;  float: none;  font-size: 22px;  margin: auto;  width: 165px;}
	.navbar.span9.offset3 {margin-top: -46px;  width: auto;}
	.btn.btn-navbar{margin-left:0px;}
	.navbar .btn-navbar{background:#464646; border:1px solid #464646;}
	.navbar .btn-navbar:hover{background:#000;}
	.mybanners{width:100%;}
	.banners-left{width:66%;}
	.banners-right{width:33%;}
	.banner-bottom,.mybanners{width:100%}
	.banner-bottom .img1,.banner-bottom .img2{width:49%;}
	.off-image{margin-right:0px !important;}
	#newsletter_block_left input.inputNew{width:115px; margin-right:10px;}
	.card_icons{width:100%;}
	.leo-customhtml-cbottom{position:relative;}
	.icon_side {position: absolute;  right: 0;}
	#featured-products_block_center{width:43%;}
	#leoproductcarousel .p-item .product-container{border-bottom:none}
	#categoriesprodtabs{width:54%;}
	#categoriesprodtabs .block_content{height:auto;}
	.card_icons{background-size:100%;}
	.copyright {font-size:9px; line-height:50px;}
	.card_icons{margin-top:8px;}
	.lofadvafooter .lofadva-block-1.lof-block{width:14% !important}
	.lofadvafooter .lofadva-block-2.lof-block{width:18% !important}
	.lofadvafooter .lofadva-block-3.lof-block{width:25% !important}
	.lofadvafooter .lofadva-block-4.lof-block{width:40% !important}
	.thumb_light ul.lof_thumblist li{width:65px; height:55px}
	.select-wrapper, .select-wrapper select{width:170px;}
	.megamenu .caret{top:10px  !important;}
	#attributes, .shipping-rates {  clear: both;  float: none;  margin: 10px 0;  padding: 5px;  width: 100%;}
	#attributes .group_4,#attributes .group_4 label{width:100% !important}
	iframe{width:100%;}
	#cart_block_list span, #cart_block_list a{font-size:13px;}
	#cart_block #cart-buttons .button_small{float:left}
}
@media (min-width: 980px) {
}
@media (max-width: 979px) {
	.navbar .btn-navbar{float: left;margin-left: 0px;}
	.megamenu .mega-group > a:focus .menu-title,
	.megamenu .mega-group > a:hover .menu-title,
	.dropdown-menu a:focus,
	.dropdown-menu a:hover{color: #fff;}
	.megamenu .menu-content p,
	.dropdown-menu a .menu-title{color: #fff;}
	.megamenu .caret{top: 15px;}
	 /*menu*/
	.megamenu .cols2,
	.megamenu .cols3{
		min-width:inherit;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding: 9px 0;}
	#slideshow .container {
		overflow: hidden;
	}
	#attributes .attribute_list{position:relative;}
	#attributes .select-wrapper, #attributes .select-wrapper select{width:100%;}
	.select-wrapper, .select-wrapper select{font-size:13px;}
	#leo-best-sellers_block_center .title_block:before{width:75%;}
	#owl-categories .owl-next .camera_next,#owl-categories .owl-prev .camera_prev{margin:inherit}
	#pb-left-column #buy_block label{width:25%;}
	#message{width:214px !important}
	.attribute_list #color_to_pick_list li{margin-right:7px;}
		.short_by_select > .select-wrapper {background-color: #fff;  font-size: 11px;}
	.short_by_select > .select-wrapper .holder{padding-left:0px
}
	
}
@media (min-width: 768px) and (max-width: 979px) {
	.lofadvafooter .lof-block {
		width: 33.33% !important;
	}
	.row-fluid .myspan1 {
	  width: 8.33%!important;
	 }
	 .row-fluid .myspan2 {
	  width: 16.66%!important;
	 }
	 .row-fluid .myspan3 {
	  width: 25%!important;
	 }
	 .row-fluid .myspan4 {
	  width: 33.33%!important;
	 }
	 .row-fluid .myspan5 {
	  width: 41.66%!important;
	 }
	 .row-fluid .myspan6 {
	  width: 50%!important;
	 }
	 .row-fluid [class*="myspan"] {
	  -moz-box-sizing: border-box;
	  display: block;
	  float: left;
	  margin: 0!important;
	 }
	 .megamenu .row-fluid [class*="span"]{width: 100%;}
	 #product_list a.product_img_link img {  width: 100%;}
	 #product_list .new_img:after{right:0px;}
	 .enquiry{right:3%;}
	 .price_block > p{margin:3px 0;}
	 .new_img > img {
	  width: 100%;
  	  }
	 .new_img:after{right:0px;}
	 #featured-products_block_center .product_image .new_img > img {
	  width: 100%;
	} 
}
@media (max-width: 767px) {
	.row-fluid #order_step > li {
		width:100%
	}
	.lofadvafooter .lof-block{width: 50%!important}	
	
	.lofadvafooter .lof-position-wrap {
		padding: 0 10px;
	}
	#footer-bottom{padding: 20px 10px;}
	* .nav-item:first-child .item-top {
		padding-left: 5px;
	}
	.blockparmanentlinks{display: none;}
	.banner-welcome-wrap .banner-welcome{width: 60%;}
	#leo-best-sellers_block_center .title_block:before{width: 45%;}
	#header_logo{position: relative;}
		#topminibasket {		
		right: 10px;
	}
	.block-search-top{ z-index: 10;    top: 97px;}
	.products_block .row-fluid:first-child .p-item .product-container{border-top: 1px solid #e4e4e4; border-right: none;}
	.leo-customhtml-bottom img,
	#index .leo-customhtml-ptop img{width: 100%; margin-bottom: 10px;}
	.customhtml,
	.p-item .product-container{text-align: left;}
	#leo-best-sellers_block_center .p-item .product-container{text-align:left;}
	.leo-customhtml-cbottom .findout{margin-top: 20px;}
	.navbar-inner{padding-left: 35px;}
	#header .header .container{position: relative;}
	#header .header .container:before{
		width: 100%;
		height: 47px;
		background:#27a7e6;
		position: absolute;
		content: "";
		left: 0;
		top: 8px;
	}

	.camera_wrap {
		height: 160px !important;
	}

	.camera_wrap img{
		max-width: none!important;
		width: 291% !important;
		margin-left: -96% !important;
		height: 160px !important;
	}
	
}
@media (min-width: 600px) and (max-width: 767px) {
	.row-fluid .myspan1 {
	  width: 8.33%!important;
	 }
	 .row-fluid .myspan2 {
	  width: 16.66%!important;
	 }
	 .row-fluid .myspan3 {
	  width: 25%!important;
	 }
	 .row-fluid .myspan4 {
	  width: 33.33%!important;
	 }
	 .row-fluid .myspan5 {
	  width: 41.66%!important;
	 }
	 .row-fluid .myspan6 {
	  width: 50%!important;
	 }
	 .row-fluid [class*="myspan"] {
	  -moz-box-sizing: border-box;
	  display: block;
	  float: left;
	  margin: 0!important;
	 }
}
@media (max-width: 767px) {	
	.lofadvafooter .lof-block{width: 100%!important}		
	#currencies_block_top{display: none;}
	 
	.nav-item .item-top{padding: 0 5px;}
	.dropdown-submenu > .dropdown-menu {
		left: 0;
		position: static;
		width: 99%;
	}
	#productsview {
		margin-bottom: 5px;
	}
	#pb-left-column h1,
	#pb-left-column #short_description_block,
	#pb-left-column #buy_block {
		padding-left:10px;
	}
	#languages_block_top {
		text-align: left;
	}
	
	.block-search-top {
		background: none repeat scroll 0 0 transparent;
		top: 197px;
	}
	#header{text-align: center;}
	body{padding: 0 5px!important;}
	
	/*********************************/
	.lofadvafooter .lofadva-block-1.lof-block{width:100% !important}
	.lofadvafooter .lofadva-block-2.lof-block{width:100% !important}
	.lofadvafooter .lofadva-block-3.lof-block{width:100% !important}
	.lofadvafooter .lofadva-block-4.lof-block{width:100% !important}
	.copyright {font-size: 11px;  line-height: 15px; text-align:center}
	.enquiry {margin-top: 15px;  text-align: center;}
	.nl-left,.nl-right{display:none;}
	.banners-left,.banners-right{width:100%;}
	.banner-bottom, .mybanners {width: 100%;}
	.banner-top > img{padding:8px 0; background:#000; margin:auto; }
	.banner-top{padding-bottom:5px}
	.banner-bottom .img1, .banner-bottom .img2{width:100%; margin-bottom:0px;}
	#categoriesprodtabs{width:100%;}
	#featured-products_block_center{width:100%;}
	.icon_side{display:none}
	#contentbottom div.span7{width:100%; text-align:left;}
	#contentbottom div.span7 > span:nth-child(1){display:block;}
	.header,.sf-menu{display:none;}
	.navbar-inner{padding-left:15px;}
	.navbar .btn-navbar{margin-left:0px;}
	.sf-contener.clearfix {  padding: 0;  position: absolute;  right: 5px;  top: 0;}
	#topminibasket {right:auto; left: 0;  margin: 0;  position: absolute;  top: 8px;}
	.logo {  margin-top: 45px;}
	.login_signup a:nth-child(2){display:none;}
	.login_signup{color:#f909dc;}
	.phone{float:right;}
	.bla{padding-top:0px}
	.block-search-top{display:block; top:30px;}/* Need to intergrate */
	#search_block_top input.search_query {display: none}
	#newsletter_block_left .block_content{height:auto;}
	#newsletter_block_left .title_block, #newsletter_block_left h4{padding-left:75px; font-size:15px;}
	.off-image{position:absolute; width:70px; left:5px;}
	#newsletter_block_left p{margin:15px 0;}

	.content_scene_cat img{width:97%;}
	.news_letter_block span{width:100%; margin-bottom:10px;}
	#newsletter_block_left p {clear: both; height: 30px; margin: 10px 0 0;}
	#newsletter_block_left label{display:block; width:22%;}
	#newsletter_block_left input.inputNew{width:60%;}
	#newsletter_block_left input.button_mini{width:65%;}
	.blank_label{display:block;}
	.card_icons { background-size: auto auto; background-position:center center;}
	#categories_block_left{display:none}
	.advertising_block{display:none;}
	#tags_block_left{display:none;}
	#viewed-products_block_left{display:none;}
	#topnavigation{margin-bottom: 10px;}
	#attributes, .shipping-rates {  clear: both;  float: none;  margin: 10px auto;  width: 97%; padding:5px;}
	#attributes .select-wrapper, #attributes .select-wrapper select{width:100%;}
	#pb-left-column #buy_block label{font-size:9px;}
	#attributes .attribute_list{position:relative;}
	#contact p.text input, #contact p.select input{margin-bottom:0px; margin-left:10px;}
	#contact p.text label, #contact p.select label, #contact p.select span, #contact p.textarea label{padding:6px 0 6px 10px; width:92%; text-align:left}
	#contact p.select select{width:260px; margin-left:10px;}
	#contact p.textarea textarea{margin-left:10px;}
	.column.span6.contact-info{padding-left:0px;}
	#contact p.submit input{margin-left:193px;}
	#newsletter_block_left input.button_mini{width:62%}
	#attributes fieldset{padding-bottom:0px;}
	.search_filters .select-wrapper, .search_filters .select-wrapper select{width:100%; margin:0}
	.search_filters div{width:100%;}
	.camera_prev{left:-25px;}
	.camera_next{right:-25px;}
	.search_filters div:nth-child(2) {margin: 10px 0;}
	.news_letter_block span.tcolor {display: inline !important;  float: none !important;}
	#cart_block .price{color: #f909dc;}
	#cart_block #cart-buttons .button_small {  float: none;}
	#product_list a.product_img_link img {width: 98%}
	.product_attributes p > input{width: 69%;}
	.product_attributes p > #message{width: 70% !important;}
	.product_attributes p > #submitMessage{width:auto;}
	#pb-left-column #buy_block label{width:26%; font-size:12px;}
	#search_block_top input.search_query{width:auto}
	.show_img{display:block; margin:auto}
	#shopping_cart a{font-size:10px;}
	.desktop_search{display:none}
	.mobile_search,.mobile_search_form{display:block}
	.mobile_search_form > form{display:none; width:300px; margin:auto;}
	#mobile_search_icon:focus{outline:none}
	#search_block_top .button{display:none;}
	.mobile_search .button {display: block !important; top: 15px !important; padding-bottom: 0 !important;}
	input.button_mob {background: none repeat scroll 0 0 #f909dc;  border: medium none;  color: #fff;  display: inline-block;  font-size: 15px;  height: 27px;  margin-top: -7px;  width: 80px;}
	#bestseller .carousel-inner .row-fluid > div:nth-child(n+3){display:none}
	.enquiry{position:static;}
	.mobile_category{display:block !important}
	.desktop_category{display:none !important}
	.mobile_category div{width:48%; float:left; text-align:center; margin:1%; text-align:center;}

}
@media (max-width: 480px) {
	.mobile_category div{width:42%; float:left; text-align:center; margin:4%;}
}
@media (max-width: 360px) {
	.navbar .btn-navbar {
		margin-left: 0px;
		margin-top: 10px;
	}
	#newsletter_block_left input.button_mini{width:64%;}
	#shopping_cart a{font-size:10px;}
	
	
}	
