@media (max-width: 1100px){
	.container { padding: 0px 15px;}
	img.rsImg { width: 100% !important; margin: 0px !important;}
	.cart_table .table tfoot td .cart_but { margin: 0px 0px 10px 0px;}
	.bestseller .category_box .thumb { max-height: 258px; min-height:258px;}
	
}

@media screen and (min-width:701px) and (max-width:1023px) {
	
	.bestseller .category_box .thumb { max-height: 218px; min-height:218px;}
	.bestseller .category_box .thumb img{ min-height:218px;}
	.bestseller .category_box.small { width: 28%;}
	.bestseller .category_box.big { width: 44%;}
}

@media (max-width: 991px) and (min-width: 768px){
.sign-holder { margin-top:0 !important; margin-right: 0px;}
}
@media (max-width: 950px){}


@media (max-width: 800px){
	.site-header .container,.top-menu .container { width: 98%; max-width:1170px;}
	
	.logo img { padding-top: .5em; zoom: 100%;}
	nav.navigation_main {margin: 7px 0px 0px 0px;width:80%}
	
	nav.navigation_main .toggle {display:block;}
    nav.navigation_main ul.nav {width:100%; /*display:none; position: absolute; background: #000; right: 10px; top: 45px;*/ padding: 10px 0px 0px; margin: 0; z-index:9999;}
	nav.navigation_main ul.nav li {display:inline-block; text-align:center; width:auto; margin:0px 0px 0px 0px ; padding:0px;}
    nav.navigation_main ul.nav li ul.dropdown-menu li{display:block}
	nav.navigation_main ul.nav li a { color:#000;  }
    nav.navigation_main ul.nav.active {display:block;}

	nav.navigation_main.custom_navigation_main .welcome {
		max-width: 30px;
		overflow: hidden;
		max-height: 28px;
	}
	
	.bestseller .category_box .thumb img { width: 100%; }
	.bestseller .category_box a.title { padding: 20px 15px 20px 20px; font-size:16px;}
	.bestseller .category_box .thumb {  max-height: 190px;}
	.detail_page .details .colors .select{ width:60%;}
	.detail_page .details .colors .pack { margin: 13px 0px 0px 0px;}
	
	.prd_listing .thumb img{ width:100%;}
	
	.cart_table .table th { font-size: 18px; }
	.cart_table .table td .form-control.pack { width: 65px;}
	.cart_table .table tfoot td .cart_but{ display:block; width:180px; margin:0px 0px 5px 0px; float:right;}
	.cart_table .table tfoot td .save_but{ display:block; width:180px; margin:0px; float:right;}
	.positionSticky {
		position: relative;
		position: -webkit-sticky;
	}
}




@media (max-width: 767px){
	.modal-dialog {margin: 30px auto;}
	#topband .sign-holder { margin: 0px; width:100%;}
	nav.navigation_main { margin:0px 0px 10px 0px;}
	.sign-in { zoom: 100%; padding: .75em 1em !important;}

	.header_main .container{ padding:0px;}
	.header_main .header_top ul li {margin: 0px 0px 0px 8px; font-size: 13px; float:none; display:inline-block;}
	.header_main .header_top ul li img { margin: 0px 2px 0px 0px; max-width: 10px;}
	.header_main .header_top ul { margin: 10px 0px 5px 0px; width: 100%; text-align:center;}
	nav.navigation_main { width: 100%; padding:0px 15px;}
	nav.navigation_main ul.nav{ right:15px;}
	nav.navigation_main .toggle { margin: 0px 0px 0px 0px;}
	nav.navigation_main .search_box { width: 61%;}
	.header_main .logo {width: 100%; text-align: center;}
	.banner .title { padding: 40px 20px; width: 100%;}
	.banner.cat_banner { min-height: 360px;}
	.banner { padding: 75px 0px 0px;}
	.banner .title h1 {font-size: 26px;}
	.banner .title h2 { font-size: 50px;}
	.banner.prd_banner { min-height: 360px; text-align: center;}
	.bestseller .category_box.small { width: 100%; margin:0px 0px 15px 0px }
	.bestseller .category_box.big { width: 100%; margin:0px 0px 15px 0px }
	.bestseller .category_box a.title { font-size:20px;}
	.featured .thumb a.title { font-size: 26px; margin: 0px 11px;}
	.bestseller .category_box .thumb {  max-height: inherit;}
	
	.sidebar{ width:100%;}
	.prd_listing h3{ margin:0px 0px 8px 0px }
	.prd_listing h3:after{ display:none;}
	
	.vendor_page .prd_listing .thumb img {width: 100%;}
	
	.detail_page .details .colors .select{ width:100%;}
	.detail_page .details{ padding-top:20px;}
	.detail_page .details .colors .pack { margin: 13px 0px 0px 0px;}
	.detail_page .more_details { padding: 15px;}
	.breadbrumbs ul li { margin: 0px 5px 0px 0px; padding: 0px 10px 0px 0px;}
	
	 table#cart tbody td .form-control{width:20%;display: inline !important;}
	.actions .btn{width:36%; margin:1.5em 0;}	
	.actions .btn-info{float:left;	}
	.actions .btn-danger{float:right;}	
	table#cart{ display:block; float:left; width:100%; }
	table#cart thead { display: none; }
	table#cart tbody,table#cart tr{ display:block; float:left; width:100%;}
	table#cart tbody td { display: block; padding: .6rem; }
	table#cart tbody tr td:first-child { background:; color: #000; }
	table#cart tbody tr td.pic{ text-align:left;}
	table#cart tbody tr td.pic:before{ display:none;}
	table#cart tbody tr td.pic img{ max-width:100px;}
	
	table#cart tbody tr td.action{ text-align:left!important;}
	
	table#cart tbody td:before {content: attr(data-th); font-weight: bold; display: inline-block; width: 9rem; font-size: 16px; float:left; min-height:2px;}
	table#cart tfoot td{display:block; float:left; width:100%;}
	table#cart tfoot td .btn{display:block;}
	table#cart tfoot td.buttons a{ border-left:2px solid #fff;}
	.cart_table .table td .select {float: none; width: 50%; display: inline-block;}
	.cart_table .table tfoot td, .cart_table .table tfoot td.buttons { padding: 20px 0px;}
	.cart_table .table tfoot td .details { width: 100%; }
	.cart_table .table tfoot td.total_amount,.cart_table .table tfoot td.total{ padding:0px 0px;}
	
	.cart_table .grand_total .place_but{ display:block; width:100%; text-align:center; padding:15px 0px; font-size:24px; }
	.cart_table .grand_total .total{ display:block; width:100%; text-align:center; padding:15px 0px; font-size:24px; color:#000;}

	.vendor_page .side_bar{ margin:0px 0px 15px 0px }
	
	.footer_main .ftr_text { float: left; line-height: 27px; margin:0px 0px 20px 0px }
	.footer_main .ftr_logo { margin: 0px 20px 15px 0px;}

	.featured.custom-featured-container h2 {
		font-size: 20px;
	}
	.detail_page .details h2 {
		font-size: 24px;
		margin: 0px 0px 8px 0px;
	}
	
}

@media (max-width: 640px){
	nav.navigation_main .search_box { width: 57%;  margin-left:0px; margin-top:9px}
	.details.cust-details .block.product-detail-block li.last {width: 33%;}
}

@media (max-width: 500px){

	.header-logo {
		padding: 0px 5px;
	}

	nav.navigation_main.custom_navigation_main {
		margin-top: 0px;
	}

	nav.navigation_main.custom_navigation_main .search_box.mt-12 {
		width: 53%;
		min-width:inherit;
	}
	
	.header-right {padding-left: 0px;padding-right: 0px;}

	nav.navigation_main.custom_navigation_main .welcome {
		max-width: 30px;
		overflow: hidden;
		max-height: 28px;
	}
	nav.navigation_main.custom_navigation_main .welcome img {
		max-width: none;
	}

	#divStoreMemberMenu.nav-member {
		/*float: left;
		margin: 0px 10px 0px 0px;*/
	}
	nav.navigation_main.custom_navigation_main ul.nav.navbar-nav.pull-right {
		padding: 0;
		float: left;
		margin: 7px 9px 0px 15px;
		padding-left: 10px;
		border-left: solid 1px #f9f9f9;
		width: auto;
		padding: 0;
		margin: 7px 0px 0px 0px;
	}

	/*nav.navigation_main .cart {
		float: left !important;
	}*/

	nav.navigation_main .cart img{
		max-height:none;
	}

	nav.navigation_main.custom_navigation_main .cart a span {
		
		right: -6px;
		top: 0;
		background: #F85A16;
		width: 25px;
		height: 25px;
		border-radius: 50px;
		color: #ffffff;
		text-align: center;
		line-height: 25px;
		font-weight: bold;
		font-size: 12px;
	}
}

