@media ( min-width:1921px ) {
	.container {
		max-width: 1700px;
		width: 1700px;
	}
}
@media ( min-width:1441px ) {		
	.main_content ul.box_listing li.last6 {
		margin-right: 0!important;
	}
	.main_content ul.box_listing:not(.inner_listing_list) li.last6 .neo_blk {
		border-right: 0;
	}
	.box_listing .clear6 {
		display: block;
		clear: both;
	}
	.main_content ul.box_listing li {
		/*width:15.83%;*/
		width:16.66%;
	}
}
@media (min-width: 1200px) {
	.sitelogo {
		margin-left: -50px;
	}
}
@media (min-width: 1024px) {
	.burger-menu2 {
		display: none!important;
	}
	.main-menu ul {
		display: flex!important;
	}
	.navin > ul > li:hover .subnav {
		display: block!important;
		float: left;
		width:calc(100% - 263px);
	}
	.navbar:hover .navin {
		display: block!important;
	}
}
@media ( min-width:1221px ) and ( max-width:1440px )  {		
	.main_content ul.box_listing:not(.inner_listing_list) li.last5 {
		margin-right: 0!important;
	}
	.main_content ul.box_listing li.last5 .neo_blk {
		border-right: 0;
	}
	.box_listing:not(.inner_listing_list) .clear5 {
		display: block;
		clear: both;
	}
	.main_content ul.box_listing li {
		/*width:19.2%;*/
		width:20%;
	}
}
@media ( min-width:768px ) and ( max-width:1220px )  {		
	.main_content ul.box_listing li.last4 {
		margin-right: 0!important;
	}
	.main_content ul.box_listing li.last4 .neo_blk {
		border-right: 0;
	}
	.box_listing .clear4 {
		display: block;
		clear: both;
	}
	.main_content ul.box_listing li {
		/*width:24.25%;*/
		width:25%;
	}
}

@media ( min-width:768px )   {		
	.main_content .inner_listing ul.box_listing li.last4 {
		margin-right: 0!important;
	}
	.main_content .inner_listing ul.box_listing li.last4 .neo_blk {
		border-right: 0;
	}
	.inner_listing .box_listing .clear4 {
		display: block;
		clear: both;
	}
	.inner_listing .box_listing .clear6 {
		display: none;
		
	}
	.main_content .inner_listing ul.box_listing li {
		/*width:24.25%;*/
		width:25%;
	}
	
	#nav {
		display:table !important;
		table-layout: fixed;
		position: relative;
	}
	#nav > ul {
		display:table-row !important;
	}
	.content_lft {
		display: block!important;
	}
	#nav > ul > li:hover .subnav {
		display: block!important;
	}
	#nav > ul > li {
		display: table-cell;
	}
	#nav > ul > li > a {
		/*word-wrap: break-word;*/
	}
	
	/*.header_outer.sticky #nav > ul {
		display: inline-block!important;
		float: none;
		margin: 0px auto;
		width: auto;
	}*/
	
	.index_categories .index_category.last6 {
		margin-right:0;
	}
	.content_lft {
		position:sticky;
		top:0;
	}

	
}


@media (min-width: 480px) and (max-width: 767px) {
	.burger-menu > a {
		padding: 12px 60px; 

	}
	
	.index_categories .index_category.last3 {
		margin-right:0;
	}
	
}
@media ( min-width:600px ) and ( max-width:767px )  {		
	.main_content ul.box_listing li.last3 {
		margin-right: 0!important;
	}
	.main_content ul.box_listing li.last3 .neo_blk {
		border-right: 0;
	}
	.box_listing .clear3 {
		display: block;
		clear: both;
	}
	.main_content ul.box_listing li {
		/*width:32.66%;*/
		width:33%;
		
	}
}


@media ( max-width:1440px )  {
	.input_blk .field_1 {
		width: 240px;
	}

	.top-phones h4.sec {
		margin-top:3px;
		display: block;
	}
}
@media ( max-width:1220px ) {		
	.container {

		margin:0 auto;
		padding:0 20px;
	}
	#logo {
		width: 235px;
	}
	#logo img {
		max-width: 100%;
		height: auto;
	}
	.header_top {
		width:980px;
	}
	.header {
		
		margin:0 auto;
	}
	.banner_lft {
		width:55%;
	}	
	.banner_rt {
		width:39%;
		padding:0px 3% 0px 3%;
	}	
	.banner_rt h1 {
		font-size: 18px;
		line-height: 20px;
		padding:0 0 10px 0;
	}
	.banner_rt p {
		font-size: 12px;
		line-height: 18px;
	}
	.banner_rt_in {
		
	}
	#nav {

		margin:0 auto 15px;
	}
	#nav > ul > li > a {
		padding:13px 12px;
		font-size:12px;
	}


	.options ul {
		padding:0 2%;
	}
	.options ul li {
		margin:0 15px 0 0;
	}
	.options ul li a {
		font-size:10px;
	}
	.order_by_rt ul li {
		margin:0 !important;
	}
	.prdct_content_rt {
		width:65%;
		padding:0;
	}
	.prdct_content_lf {
		width:33%;
		margin:0;
	}

	.order_by_rt {
		width:363px;
	}
	
	.available .custom_btn {
		-webkit-box-sizing: border-box;	
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
		 font-size:12px;
		 padding: 0 10px;
	}
	.main-menu ul li a {
		font-size: 14px;
	}
}
@media (max-width: 1199px) {
	.main-menu ul {
		gap: 8px;
	}
	
}
@media ( max-width:1023px ) {
	body {
		background: #fff;
	}
	.container {
		width:98%;
		padding:0 20px;
	}
	.header_top {
		width:98%;
	}
	#logo {
		width:200px;
	}
	.header_rt {
		/*width:510px;*/
	}
	#logo a img {
		width:100%;
		height:auto;
	}
	.top-phones {
		margin:0 10px 0 0;
	}
	.header_rt > ul > li {
		/*width:150px;*/
		width: auto;
		padding:0 13px 0 0;
	}
	.header_rt > ul > li > a {
		padding:8px 0 8px 7px;
	}
	.input_blk .field_1 {
		width:152px;
	}
	/*.input_blk {
		width:308px;
	}*/
	.b2b_btn, .header_rt .select_field {
		width:140px;
	}
	.header {
		width:98%;
		margin:0 auto;
	}

	.banner_lft {
		width:55%;
	}	
	.banner_rt {
		width:39%;
		padding:0px 3% 0px 3%;
	}	
	.banner_rt h1 {
		font-size: 18px;
		line-height: 20px;
		padding:0 0 10px 0;
	}
	.banner_rt p {
		font-size: 12px;
		line-height: 18px;
	}
	.banner_rt_in {
		
	}
	.banner_lft_in1 {
		width:100%;
	}
	.banner_lft_in2 h3 {
		text-align:center;
	}
	#nav {
		width:100%;
		margin: 0 auto 18px;
	}
	#nav > ul > li > a {
		padding: 6px 9px;
	}
	.brand_logos ul {
		
		
		font-size:0px;
		text-align:center;
		float:none;
	}
	.brand_logos ul li {
		float:none;
	}
	
	.main_content ul.box_listing li .neo_blk span.img img {
		/*width:100%;
		height:auto;*/
		height: 150px;
	}

	
	.ft_btm_lft {
		width:68%;
	}
	.ft_btm_rt {
		width:25%;
	}
	
	.ft_top_lft {
		width: 100%;
		float: none;
		display: block;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.ft_top_lft ul {
		display: inline-block;
		margin: 0 0 12px 0;
	}
	.ft_top_rt {
		float:none;
		display:block;
		margin:0 auto;
		text-align: center;
	}

	.main_content ul.box_listing li .neo_blk h5 {
		font-size:12px;
	}
	
	.brand_logos .arrow_rt {
		right:1%;
	}
	.brand_logos .arrow_lft {
		left:1%;
	}

	.prdct_content_descptn ul li a {
		font-size:11px;
	}
	.ft_top_lft ul li .information1 {
		margin:0;
	}
	.ft_top_lft ul li .information2 {
		margin:0 10px 0 0;
	}
	.ft_top_lft ul li {
		padding:0 5px 0 0;
		margin:0 6px 0 0;
	}

	#nav > ul {
		display:table ;
	}
	#nav > ul > li {
		float:none;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}
	.prdct_content_lf {
		margin:0;
	}
	.prdct_content_lf .main_image {
		margin: 0 auto;
	}
	.prdct_content_lf ul {
		width:100%;
	}
	.prdct_content_lf ul li {
		width:22%;
		margin:0 3.5% 0 0;
	}
	.prdct_content_rt ul li h5 {
		font-size:11px;
	}
	.prdct_content_rt h2, .prdct_content_rt h1 {
		font-size: 22px;
		line-height: 30px;
	}


	.prdct_content {
		width:100%;
		margin:0 auto 15px;
	}
	.sub ul li {

	}
	.options ul {
		width:94%;
		padding:0 3%;
		float:none;
		display:block;
		text-align:center;
		font-size:0px;
	}
	.options ul li.extra_blk {
		width:auto;
		float: none;
	}
	.options ul li a {
		font-size:10px;
	}
	.options .filter_links {
		width:100%;
	}
	.options ul li {
		width:auto;
		margin:0 2.4% 21px 0;
		float:none;
	}
	.content_lft h2 {
		font-size:11px;
	}
	.sub ul li a em {
		font-size:11px;
	}
	.sub ul li ul li a {
		font-size:11px;
	}
	.content {
		width:100%;
		margin:0 auto;
	}
	.options_in, .options h4 {
		border-radius: 0;
	}
	.available ul li {
		float:none;
		width:auto;
		margin:0 !important;
	}
	.available ul li span {
		padding:19px 0 18px 18%;
		font-size:11px;
		background:url(../img/star_img.png) no-repeat 8px center;
	}
	.available ul li span:hover {
		background:url(../img/star_img_hr.png) no-repeat 8px center;
	}
	.available h5 {
		font-size:11px;
	}
	.order_by_lft span {
		width:auto;
		font-size:10px;
		margin:7px 8px 0 0;
	}
	.order_by_lft {
		margin:0px 0 0 5px;
	}
	.order_by_lft span {
		margin:7px 10px 0 0;
	}
	.order_by_lft .ascending_price {
		width:105px;
		font-size:10px;
		margin:0 10px 0 0;
		padding:4px 1px;
		margin: 0 5px 0 0;
	}
	.order_by_rt ul li .drop_down1 {
		padding: 4px 1px;
		width:40px;
	}
	.order_by_rt ul {
		width:auto;
		padding:0;
		float:right;
	}
	.order_by_rt {
		width:324px;
	}
	.order_by_rt ul li {
		padding:0;
		margin:0;
		width:auto;
	}
	.order_by_rt ul li a {
		margin:0 5px 0 0;
	}
	.order_by_rt ul li h5 {
		padding:5px 5px 0 0;
	}
	.order_by_rt ul li .drop_down1 {
		margin:0 5px 0 0;
	}

	.product_lft {
		width:25%;
	}
	.product_mdl {
		width:51%;
	}
	.product_lst {
		width:23%;
	}
	.product.product_in {
		
		padding: 28px 1% 28px;
	}
	.main_content ul.box_listing {
		width:98%;
		padding:0 1%;
	}
	.sub ul {
		width:100%;
		padding:0;
	}
	
	.banner {
		
		margin:0 auto 16px;
	}
	.order_by_rt {
		width:auto;
	}
	
	.contact_us input[type="text"], .contact_us textarea {
		width:300px;
	}
	.contact_us iframe {
		width:300px;
	}
	table.basket tr td .product p.photo {
		width:100px;
		min-height:20px!important;
	}
	table.basket tr td .product h3 a {
		font-size:12px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 5px!important;
	}
	table.basket tr .quantity input {
		width:30px!important;
		margin:0!important;
	}
	table.basket tr .quantity p a {
		font-size:12px!important;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	.login_already {
		float: none;
		width:100%;
		margin: 0 0 10px;
	}
	.login_register {
		float: none;
		width:100%;
	}
	.available .custom_btn {
		
		 font-size:11px;
	}
	.search-bar {
		max-width: 250px;
			
	}
	.search-bar input {
		width:calc(100% - 55px);
	}
	.middle-section {
        flex-direction: column;
        align-items: center;
    }

    .search-bar {
        margin: 10px 0;
        order: 2;
        width: 100%; 
        text-align: center;
    }

    .sitelogo {
        order: 1;
    }

    .icon-links {
        order: 3;
        margin-top: 10px;
    }

    .lower-section {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        /*gap: 10px;*/
    }

    .burger-menu {
        flex-direction: row;
        margin-left: 0;
    }
	    
	.main-menu {
		width: auto;
		position:relative;
	}
    .main-menu ul {
        display: none; 
    
	
		position:absolute;
		top:100%;
		right: 0;
		background-color: var(--domain-menubar-bgcolor);
		z-index:99999;
		min-width:100%;
	}
	.navin {
		z-index:99999;
		background:#7E329A;
		width:auto;
		overflow:visible!important;
	}
	.navin > ul {
		position:static;
		max-width:100%;
	}
	.navin > ul > li {
		position:relative;
	}
	.navin > ul > li.has_subcats > a::after {
		content: '\f107';
	}
	.subnav {
		position:absolute;
		margin:0;
		left:0;
		border:0;
		top:100%;
	}
	.subnav .subcat {
		width:100%;
		padding:0;
	}
	
}

@media ( max-width:767px ) {
	.container {
		width:100%;
		padding:0 5px;
	}

	.prdct_content_rt h2 br, .prdct_content_rt h1 br {
		display:none;
	}
	.menu_icon {
		position:absolute;
		top:5px;
		right:15px;
		display:block;
		cursor:pointer;
		z-index:999;
	}
	.menu_icon span {

		font-size:14px;
		line-height: 24px;
		font-weight:400;
		display: inline-block;
		vertical-align: middle;
		color:#333;
		padding: 0 10px 0 0;
	}
	.menu_icon i {
		display: inline-block;
		vertical-align: middle;
		color: #333;
		font-size:24px;
	}
	.menu_icon img {
		
	}
	.header_top {
		text-align:center;
	}
	.header_top a {
		float:none;
		text-align:center;
	}
	#logo {
		float:none;
		display:block;
		margin:0 auto 8px;
		width: auto;
		text-align:center;
	}
	#logo a img {
		max-width:100%;
		width: auto;
		height: auto;
	}
	.header {
		width:98%;
		margin:0 auto;
	}
	.header_rt {
		text-align:center;
		width:100%;
		float:none;
		display:inline-block;
	}
	.top-phones {
		display:inline-block;
		float:none;
		text-align:center;
		margin:0 0 10px 0;
	}
	.top-phones h4 {
		
	}
	.top-phones h4.sec {
		margin-top: 0;
		display: inline-block;
	}
	.header_rt > ul {
		float: none;
		display: inline-block;
		margin: 0 0 8px 0;
		text-align: center;
		width: 100%;
	}
	.header_rt > ul > li {
		float: none;
	}
	.dd {
		/*width:50% !important;*/
		text-align:left;
	}
	.dd .ddChild li {
		width:100% !important;
	}
	.dd .ddChild li .ddlabel {
		text-align:left;
		display:block;
	}
	/*.input_blk {
		width:49%;
	}*/
	.order_by_lft .ascending_price {
		width:200px;
		margin: 0px auto 10px;
	}

	#nav {
		width:100%;
		position:relative;
		min-height:35px;
		border-radius: 0;
	}
	#nav > ul {
		float:none;
		text-align:center;
		display:block;
		display:none;
		padding:0px 0 0 0;
		position:absolute;
		top:35px;
		left:0;
		z-index:9999;
		background: #F6F4DE;
	}
	.in_clainmain #nav > ul {
		background:#999;
	}
	#nav > ul > li {
		float:none;
		text-align:center;
		display:block;
		border:none;
	}
	#nav > ul > li:hover .subnav {
		display: none;
	}
	/*.input_blk .field_1 {
		width: 202px;
	}*/
	.banner_lft {
		width: 100%;
		float:none;
		display:block;
	}
	.banner_lft span img {
		width:100%;
		height:auto;
	}
	.bx-wrapper .bx-pager {
		padding: 10px 10px 0;
		text-align: center;
	}
	.banner_rt {
		width:96%;
		float:none;
		display:block;
		padding:10px 2% 0;
		margin:-3px 0;
	}

	.ft_top_lft {
		width:98%;
	}
	.ft_top_lft ul {
		font-size:0;
		text-align:center;
	}
	.ft_top_lft ul li {
		float:none;
	}

	.ft_btm_lft {
		width:65%;
	}
	.ft_btm_rt {
		width:32%;
	}

	.prdct_content_lf {
		width:100%;
		float:none;
		display:block;
		padding:0;
	}
	.prdct_content_rt {
		display: block;
		float: none;
		width: 96%;
		padding: 0 0 0 0;
		margin: 0 auto;
	}
	.prdct_content_lf a {
		width:100%;
	}
	/*.prdct_content_descptn ul li {
		width: 33.3%;
	}*/
	.prdct_content_descptn ul {
		float: none;
		text-align: center;
	}
	.prdct_content_descptn ul li a {
		font-size:12px;
		padding: 0 20px;
	}
	.prdct_content_descptn ul li {
		float: none;
		vertical-align: top;
	}
	.xsell .deite {
		margin: 0 10px 10px;

	}
	.inpage {
		width: 96%;
		margin: 0 auto;
	}

	.nav_filters {
		display: block;
		margin: 0 0 10px 10px;
		font-size:16px;
		color:#333;
	} 
	.nav_filters:hover {
		color:#ec8d07;
	}
	
	.content_lft {
		display:none;
		position: absolute;
		left:0;
		z-index:99;
		width: 100%;
		max-width: 100%;
		background: #fff;
		padding: 0 10px;
	}
	.content_rgt {
		float:none;
		display:block;
		width:100%;
		margin: 0px;
		border: none;
	}
	.content_rgt_in {
		margin: 0;
	}
	.sub ul li {

	}
	.sub ul li a {
		background:url(../img/arrow.png) no-repeat 96% center;
	}
	.sub ul li a.arrow_change {
		/*background:url(../img/arrow1.png) no-repeat 96% center;*/
	}
	.available ul li {
		float: none;
		width: auto;
		width: 100%;
		margin:0 !important;
	}
	.available ul li a {
		padding:11px 0 10px 7%;
	}
	.available ul li a.secondcat {padding:7px 0 7px 10%;}
	.available ul li a.thirdcat {padding:7px 0 7px 15%;}
	.available ul li a.fourthcat {padding:7px 0 7px 20%;}
	.available ul li span {
		padding:19px 0 18px 7%;
	}
	.order_by_rt {
		width: 370px;
		font-size:0px;
		float: none;
		display: block;
		padding: 0;
		margin: 0 auto;
	}
	.order_by_rt ul li {
		width:auto;
		padding:0;
		margin:0;
	}
	.order_by_lft {
		margin: 0 auto 10px;
		width: 212px;
		float:none;
		display:block;
	}
	.order_by {
		background-size:cover;
		border-radius: 0;
	}
	.options ul li {
		width: auto;
		float:none;
		margin: 0 3.5% 21px 0;
	}
	.order_by_rt ul {
		float:none;
		display:block;
		margin:0 !important;
	}
	.banner_rt h1 {
		font-size: 24px;
		line-height: 32px;
		padding: 0 21px 10px 0;
	}
	.product_lst a {
		width:100%;
	}
	.product_lst a.cart {
		width:100%;
	}
	.banner_rt_in {
		padding: 12px 3% 21px 3%;
	}
	.prdct_content_lf .zoomImg {
		display: none!important;
	}
	.header_rt > ul > li.cart:hover .cart_container_div {
		display: none;
	}
	
	.contact_us input[type="text"], .contact_us textarea {
		width:100%;
	}
	.contact_us iframe {
		width:250px;
		height: 300px;
	}
	.scart_buttons .scart_button {
		float:none;
		display:block;
		margin: 0px auto 10px;
		text-align: center;
	}
	.scart_buttons .scart_button.padr {
		padding:0px;
	}
	table.basket tr td .product p.photo {
		width:60px;
		min-height:inherit;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	table.basket tr td .product h3 a {
		font-size:14px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 10px!important;
		font-size:14px!important;
	}
	
	div.checkradio {
		display:block!important;
		margin:0 0 10px!important;
		padding: 4px 0px!important;
		width:100%!important;
		float: none!importan;
	}
	div.checkradio.payment {
		margin:0 0 10px!important;
		width:100%!important;
		float: none!importan;
	}
	div.check p {

	}

	div.check .freeshipping {
		display: block!important;
		float:left!important;
		position: inherit!important;
		margin:4px 0px;
	}
	.prdct_content_rt ul li h3 {
		font-size:13px;
	}
	.contact_us {
		float: none!important;
		padding: 10px 0 0px!important;
		width:100%;
		display: inline-block;

	}

	.contact_us iframe {
		width:100%!important;

	}

	.contact_us input[type="text"], .contact_us textarea{
		margin:0px auto;
		display: block;
	}
	.contact_us .custom_btn {
		margin: 0px auto;
		display:block;
	}
	.available .custom_btn {
		
		 font-size:14px;
	}
	.header_outer.sticky .phone_mobile {
		display: inline-block;
		color:#333;
		font-size:14px;
		line-height:24px;
		float: left;
		font-weight: 400;
		padding: 5px 0 0 10px;
		z-index:1;
		
	}
	.header_outer.sticky .logo_mobile {
		position: absolute;
		left:0;
		top: 5px;
		width:100%;
		text-align: center;
		z-index:0;
		display: inline-block;
		
	}
	.header_outer.sticky .logo_mobile img {
		height: 24px;
		width: auto;
	}
	.ft_top {
		border-radius:0;
	}
	.ft_btm {
		border-radius:0;
	}
	.listing_subcats {
		display: block;
	}
	.listing_subcats .custom_btn.btn {
		width: 31%;
		margin-left: 1%;
	}
	.index_categories .index_category {
		width: 32.33%;
	}
	.index_categories a img {
		width:100%;
		height:180px;
	}
	.icon-links ul li.cart {
		position:static;
	}
	.cart_container_div {
		top: auto;
		left:0;
		right: auto;
		width:98%;
		margin:0 1%;
	}
	.category_list_items ul li {
		width: 33%;
	}
	.banner .index {
		display: none; 
 
	}
	.banner .indexmobile {
		display: block; 
 
	}
	
	
}
@media ( max-width:599px ) {		
	
	.input_blk {
		width: 100%;
		/*float:none;*/
		display:block;
		margin:10px 0 0 0;
	}

	.main_content ul.box_listing .clear2 {
		display:block;
		clear: both;
	}

	.main_content ul.box_listing li.last2 {
		margin-right: 0!important;
	}
	.main_content ul.box_listing li.last2 .neo_blk {
		border-right: 0;
	}
	.main_content ul.box_listing li {
		/*width: 49.45%;*/
		width:50%;
	}

	.ft_btm_lft {
		width:100%;
		float: none;
		padding: 0 0 10px;

	}
	.ft_btm_rt {
		width:auto;
		float: none;
		text-align: center;
		display: block;
	}
	.ft_btm_rt p {
		text-align: center;
	}
	
	
	.prdct_content_descptn ul li a {
		font-size:10px;
		padding: 0 15px;
	}
	.ft_btm_lft p br {
		display:none;
	}

	.options ul li {
		width: auto;
		margin: 0 3.5% 0px 0;
	}
	.product {
		width:49.5%;
		margin: 0 1% 10px 0!important; 
		float: left;
		border: 1px solid #ccc;
		border-radius:2px;
		padding:10px 5px;
		background:#fff;
	}
	.product.no_bg {
		margin-right:0!important;
		
	}
	.product-con-in.listing .clear2 {
		display: block;
		clear: both;
	}
	
	.product_lft {
		float:none;
		display:block;
		padding:0;
		margin:0 auto 10px;
		text-align:center;
		width:100%;
	}
	.product_lft a {
		margin:0;
		display: block;
		text-align:center;
	}
	.product_mdl {
		width: 98%;
		float: none;
		display: block;
		margin: 0 auto 20px;
	}
	.product_lst {
		width: 100%;
		float: none;
		display: block;
		margin:0 auto 10px;
	}
	.sub ul li {

	}
	.available ul li {
		float: none;
		width: auto;
		width: 100%;
	}
	.order_by_rt ul li {
		width: auto;
		padding: 0;
		margin: 0;
	}
	.options ul li.extra_blk {
		padding: 8px 0 8px 0;
	}
	.options ul li.heading .filter_links {
		padding: 8px 0;
	}
	.main_content ul.box_listing li .neo_blk span.img img {
		/*width: 70%;
		height: auto;*/
	}
	.main_content ul.box_listing li .neo_blk {
		padding:8px 2% 30px 2%;
		min-height: inherit;
	}
	.ft_top_lft ul li .information2 {
		margin:0;
	}
	.ft_top_lft ul li .information1 {
		margin:0;
	}
	.banner_rt h1 {
		font-size: 24px;
		line-height: 32px;
		padding: 0 21px 10px 0;
	}
	.prdct_content_in h5 {
		line-height:16px;
	}
	.prdct_content_in {
		margin:0 0 20px 0;
	}
	
	
	.b2b_btn {
		float:none;
		width:auto;
		padding:0 10px;
	}
	.search_bar {
		margin: 0;
	}
	.listing_subcats .custom_btn.btn {
		width: 48%;
		margin-left: 1%;
	}
}
@media ( max-width:479px ) {	
	.prdct_content_rt h2, .prdct_content_rt h1 {
		font-size: 20px;
		line-height: 25px;
	}
	.banner_lft_in2 h3 {
		font-size: 18px;
		line-height: 25px;
	}


	.b2b_btn {
		/*margin: 0px auto 20px;*/
	}
	.header_rt .select_field {
		float: none;
		margin: 0px auto 20px;
	}


	/*.main_content ul.box_listing li {
		width: 98%;
		margin: 0 0 10px 0 !important;
		float:none;
		display:block;
	}*/
	.ft_btm_lft {
		width: 98%;
		float:none;
		display:block;
	}
	.ft_btm_rt {
		width: 98%;
		float:none;
		display:block;
	}
	
	.banner_rt h1 {
		padding: 0 0 10px 0;
	}
	.banner_rt p {
		font-size: 12px;
		line-height: 17px;
	}

	.banner_rt_in {
		padding:0 3% 21px 3%;
	}
	.header_rt > ul > li {
		/*
		float: none;
		width: 100%;
		margin:0 auto 5px;

		width:100%;*/
	}
	.header_rt > ul > li > a {
		padding: 8px 0 8px 7px;
		
		margin:0 auto;
	}
	.prdct_content_descptn ul {
		display: block;
		width: 100%;
		float: none;
	}
	.prdct_content_descptn ul li {
		width: 100%!important;
		padding: 0;
		float:none;
		display:block;
	}
	.prdct_content_rt ul li h3 {
		float:none;
		display:block;
	}
	.prdct_content_rt ul li h4 {
		float:none;
		display:block;
		width:93%;
	}
	.prdct_cart button {
		float:none;
		display:block;
		width:96%;
		margin:0 auto !important;
	}
	.prdct_content_rt ul li small {
		float:none;
		display:block;
		text-align:left;
		padding:6px 0 6px 23px !important;
	}
	.prdct_cart {
		display: inline-block;
		width:98%;
		margin:0 auto;
	}
	.prdct_content_rt ul li h4.pad {
		padding: 16px 3px 4px 20px;
	}
	.main_content ul.box_listing li .neo_blk h5 {
		text-align:center;
		margin:0 0 2px 0;
	}
	.main_content ul.box_listing li .neo_blk h5 a {
		/*height: auto;
		overflow: visible;*/
	}
	.main_content ul.box_listing li .neo_blk strong {
		text-align:center;
		margin:0 0 18px 0;
	}
	.main_content ul.box_listing li .neo_blk span.img {
		/*height: auto;
		overflow: visible;*/
	}


	.options ul li {
		width: auto;
		margin: 0 3.5% 21px 0;
	}
	.sub ul li {

	}
	.options ul li.extra_blk {
		padding: 8px 11px 8px 0;
		margin:0 !important;
		display:inline-block;
	}
	.options ul li.heading .filter_links {
		padding: 8px 11px 8px 0;
	}
	.options ul li {
		display:inline-block;
		margin:0 3.5% 0px 0 !important;
	}
	.order_by_rt ul {
		float: none;
		width: auto;
	}
	.order_by_rt ul li {
		width: auto;
		padding: 0;
		margin:0 !important;
		display:inline-block;
	}
	.order_by_rt ul li .drop_down1 {
		width:50px;
	}
	.order_by_rt {
		width:305px;
		font-size:0px;
	}
	.order_by_rt ul li h5 {
		font-size:10px;
	}
	.order_by_rt ul li .drop_down1 {
		width:40px;
		padding:4px 2px;
	}
	.banner_rt h1 {
		font-size: 18px;
		line-height: 25px;
		padding: 0 21px 10px 0;
	}
	.prdct_content_descptn ul li a {
		font-size: 12px;
	}

	
	.prdct_content_rt ul li h5 {
		padding:7px 5px 4px 25px;
	}

	.banner_rt {
		margin:-4px 0;
	}
	.register input[type="text"], .register input[type="password"], .register textarea, .register select {
		width:100%;
		float: left;
		border:1px solid #ccc;
		padding: 5px;
	}
	table.basket tr th, table.basket tr td {
		padding: 10px 5px!important;
	}
	table.basket tr td.price {
		width: auto;

	}
	div.check p.button.change_address {
		float: none!important;
		margin: 10px auto 0!important;
		position: inherit!important;
		display: block;
		text-align: center;
	}
	.pinfo_shares {
		float: none;
		margin: 0px auto;
		text-align: center;
	}
	.inpagecontent iframe {
		width:100%;
	}
	.tabcontent table {
		max-width: 100%;
	}
	.main_content ul.box_listing li .neo_blk strong .info {
		display: none;
	}
	.has_rollover_text:hover .rollover_text {
		display: none!important;
	}
	.listing_subcats .custom_btn.btn {
		width: 100%;
		margin: 0 0 10px;
	}
	
	.burger-menu > a {
		padding: 12px 30px; 

	}

	
	.middle-section {
        padding: 10px;
        flex-direction: column;
    }

    .lower-section {
        flex-direction: row;
        justify-content: space-between;
    }

    .burger-menu {
        display: flex;
        justify-content: space-between;
        margin-right: auto;
    }
	
	
    .burger-menu-right {
        background-color: #000;
        color: white;
        display: flex;
        align-items: center;
        padding: 5px 15px;
        border-radius: 8px;
    }
    .icon-links {
        display: flex;
    }

    .icon-links ul li {
        margin-left: 10px;
    }

    .bigbanner {
        padding: 20px;
    }
	.index_categories .index_category {
		width: 49%;
	}
	.index_categories a img {
		
		height:150px;
	}
	.index_categories .index_category.last2 {
		margin-right:0;
	}
	
	.icon-links img {
		width: 36px;
		height: 36px;
		transition: filter 0.3s;
	}
	.icon-links ul li {
		/*margin-left: 3px;*/
	}
	.icon-links {
		white-space: nowrap;
	}

}

@media ( max-width:380px ) {
	.header_outer.sticky .logo_mobile {
		display: none;
	}
}
