@media ( min-width:1601px) {
	.new_site .container {
		width:1400px;
	}
}

@media ( min-width:768px) {
	.mobile_banner {
		display:none!important;
	}
	.new_site.sticky_header .cart2 {
		position:fixed;
		right: 10px;
		top:10px;
		background:none;
		z-index:99999999;
		padding:0px;
		
	}
	.new_site.sticky_header .sticky-cart {
		display: inline-block;
		font-size: 36px;
		color:#000;
	}
	.new_site.sticky_header .cart2 > a > .cartcount {
		right: 12px;
		padding:5px;
		width: auto;
		height: auto;
	}
}
@media ( max-width:1600px) {
	.new_site .container {
		width:90%;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	
	.nav_in > ul > li > a {
		padding:15px 20px !important;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
    /* Safari 5 Version only override */
	::i-block-chrome, .cabuary_mid ul li {
		width:13% !important;
	}
	::i-block-chrome, .nav_in> ul > li > a {
		padding:15px 18px !important;
	}
	::i-block-chrome, .offer_mid1 ul li {
		width:23.7% !important;
	}
	
}

@media ( max-width:1280px) {
	.new_site .cart1 {
		margin-right: 30px;
		width: auto;
	}
	.new_site .toptel {
		margin-right: 10px;
	}
}
@media ( max-width:1220px) {
	.offer_mid ul {
		margin:0;
	}
	.offer_mid ul li {
		width:32.2%;
	}	
	.offer_mid1 ul li {
		width: 23.9%;
	}
	.offer_mid1.listing ul li {
		width:24.25%;
	}
	.cabuary_mid ul li a img {
		width:auto;
		height:75px;
	}
	.slider_arrow.left {	
		left: 0;
	}
	.slider_arrow.right {
		right:0;
	}
	
}
@media ( max-width:1200px) {		
	.container {
		width:100%;
	}
	.banner {
		width:calc(100% - 25px);
		margin:21px auto;
	}	
	.new_site .banner {
		width:100%;
		margin:0;
	}
	.right {
		right:0;
	}

	.pagination {
		right:45px;
	}
	.left_shop	h2 {
		font-size:21px;
		line-height:21px;
	}
	.offer_mid ul li {
		width:32%;
	}
	.offer_mid1 ul li {
		width:23.5%;
	}
	.offer_mid1.listing ul li {
		width:24.25%;
	}
	.offer_mid1 ul li .offer_in p {
		
		
	}
	.offer_mid1 ul li .offer_in h6 {
		
	}
	.offer_mid ul li .offer_in p {
		font-size:14px;
		line-height:17px;
	}
	.right_foot ul li {
		padding:0 35px 0 0;
	}
	.footer_mid {
		padding:0 5px 10px;
	}
	.nav_in {
		padding:0 5px;
	}
	.offer_mid {
		padding:0 5px;
	}
	.offer_mid1 {
		padding: 0 13px;
	}
	.online_mid {
		padding:0 13px;
	}
	.cabuary_mid {
		padding:9px 5px;
	}
	.nav_con {
		padding:0 5px;
	}
	.header_tp {
		padding:10px 5px}
	.header_bottom {
		padding:25px 5px 12px;
	}
	.nav_in > ul {
		border:none;
	}
	.shoping {
		padding:0 13px;
	}
	.cabuary {
		padding:0 13px 28px;
	}

	.incr {
		padding:6px 0 0 0;
		width: 57px;
	}
	.offer_in .crt_in {
		width:53px;
	}
	.wholepage {
		border:0;
	}
	.wholepage.product_page {
		padding: 10px;
	}
	.content_blog_inner h1 {
		font-size:22px;
	}
	.pinfo {
		width:auto;
	}
	.newsletter_in .common_col {
		width:33%;
		padding: 0 20px;
	}
	
	.new_site .toptel a em, .new_site .but, .new_site .search_trigger, .new_site .cart2 > a, .new_site .topuser a.profile {
		
		width: 32px;
		height: 32px;
	}
	.new_site .toptel a span strong {
		font-size: 16px;
	}
	.new_site .toptel a span {
		font-size: 13px;
	}
	.new_site .search_button {
		margin-top: 0;
		/*float: left;
		margin-left: 40px;*/
	}
	.new_site .header_bottom {
		padding-bottom: 10px;
	}
	.new_site .nav_in > ul > li > a img {
		max-width: 50px;
	}
	
}
@media ( max-width:1023px) {
	.nav_in > ul > li > a {
		padding: 15px 12px;
	}
	.offer_mid ul li .offer_in p {
		font-size: 13px;
		line-height: 15px;
	}
	.offer_mid1 ul li .offer_in p {
		
	}
	.right_foot ul li {
		padding:0 29px 0 0;
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:300px;
	}
	.new_site .left_bt a img {
		width: 150px;
		height: auto;
		margin-top:-5px;
	}
}
@media ( max-width:991px) {		
	.offer_mid ul li .offer_in img {
		width:auto;
		height:150px;
	}
	.cart_add a.curt img {
		width:auto !important;
		height:auto !important;
	}
	.crt_in .minus img {
		width:auto !important;
		height:auto !important;
	}
	.crt_in .plus img {
		width:auto !important;
		height:auto !important;
	}
	.offer_mid ul li, .offer_mid.index ul li {
		width:48%;
		margin: 0 0 26px 0;
	}
	.offer_mid.index ul li {
		width:49%;
	}
	.offer_mid.index ul li:nth-child(2) {
		float:right;
	}
	.offer_mid.index ul li:last-child {
		float: none;
		margin: 0px auto 26px;
		display: block;
	}
	.offer_mid1 .clear2 {
		display: block;
		clear: both;
	}
	.offer_mid.listing ul li.last2 {
		margin-right: 0;
	}
	.offer_mid1 ul li {
		width:48%;
	}
	.offer_mid1.listing ul li {
		width:49%;
	}
	/*.offer_mid ul li .offer_in a.img {
		height: 300px;
	}
	.offer_mid ul li .offer_in a.img.orientation_vertical img {
		max-height: 300px;
		height:auto;
	}
	*/
	
	.offer_mid1 ul li .offer_in p {
	
	}
	.offer_mid1 ul li .offer_in h6 {
		
	}
	.cabuary_mid ul li {
		width:14%;
	}
	.cabuary_mid ul li a img {
		width:97px;
		height:68px;
	}
	.nav_in > ul > li > a {
		/*font-size:11px;*/
		line-height:16px;
		padding:15px 7px;
	}
	.left_shop	h2 {
		font-size:15px;
		line-height:18px;
	}
	.left_shop	h4 {
		font-size:14px;
		line-height:14px;
	}
	.left_foot {
		display: block;
		float: none;
		padding: 23px 0;
	}
	.right_foot {
		display: block;
		float: none;
		width: 100%;
		padding:0;
	}
	.left_foot a img {
		margin:0 auto;
	}
	.right_foot ul {
		display:block;
		text-align:center;
	}
	.right_foot ul li {
		float:none;
		vertical-align:middle;
		padding:0 10px 10px 0;
	}
	.right_mid {
		text-align:center;
		padding:10px 0 0;
	}
	.left_copy {
		padding:13px 0 0 7px;
	}
	.left_tp {
		display:block;
		width:100%;
		float:none;
		text-align:center;
		margin:0 0 30px;
	}
	.left_tp {
		margin-right: 0;
	}
	.left_tp.hide_mobile {
		display: none;
	}
	.right_tp {
	/*	display:block;
		width:auto;
		float:none;*/
	}
	.right_tp ul {
		display:block;
		text-align:center;
		float:none;
	}
	.right_tp ul li {
		float:none;
		padding-right: 5px;
	}
	.right_tp ul li a.powaccount {
		padding-right: 5px;
	}
	.left_tp ul {
		display:block;
		text-align:center;
		float:none;
		margin:0;
	}
	.newsletter_btm {
		float:none;
		display:block;
	}
	.newsletter_btm input {
		width:180px;
	}
	.left_tp ul li {
		float:none;
	}
	.left_tp p {
		text-align:center;
		float:none;
		padding:6px 0 0px 0;
	}
	.cart1 {
		padding:0 6px 0 0;
		width:238px;
	}
	.search_button {
		width: 184px;
	}
	.left_bt a {
		display:inline-block;
	}
	.offer_mid {
		padding: 0 0px;
	}
	.offer_mid1 {
		padding: 0 13px;
	}
	.newsletter_in .common_col {
		width:100%;
		float: none;
		display: block;
		padding: 20px;
		margin: 0;		
	}
	.newsletter_in .common_col br {
		display: none;
	}
	.newsletter_in .bg {
		display:none;
	}
	.newsletter_in .intro {
		border-right: none;
		border-bottom: 1px solid #fff;
	}
	.new_site .cabuary_mid .cycle-buttons .cycle-prev {
		left:10px;
	}
	.new_site .cabuary_mid .cycle-buttons .cycle-next {
		right:10px;
	}

	
}
@media ( max-width:767px) {
	.left_copy {
		display:block;
		float:none;
		text-align:center;
		padding:9px 0;
	}
	.right_copy {
		display:block;
		float:none;
		text-align:center;
		padding:9px 0;
	}
	/*.offer_mid ul li {
		width:98%;
		margin:0 0 14px 0;
	}
	.offer_mid.index {
		padding: 0;
	}
	.offer_mid.index ul li {
		width:100%;
		display:block;
		margin: 0px auto 20px;
	}
	.offer_mid.index ul li:nth-child(2) {
		float:none;
	}
	.offer_mid ul li .offer_in p {
		text-align:center;
		display:block;
		padding:5px 0 34px 0;
	}
	.offer_mid ul li .offer_in h6 {
		text-align:center;
		display:block;
		padding:0;
	}
	.offer_mid1 ul li {
		width:98%;
	}
	.offer_mid1.listing ul li {
		width:98%;
	}
	.offer_mid1.listing ul li .offer_in a.img {
		height: auto;
		overflow: visible;
	}
	
	.offer_mid1 ul li .offer_in a.img img {
		max-height: inherit;
		max-width:100%;
	}
	
	.offer_mid ul li .offer_in a.img {
		height:auto;
	}
	.offer_mid ul li .offer_in a.img.orientation_vertical img {
		height: auto;
		max-width: 100%;
		max-height:inherit;
	}
*/
	.cabuary_mid ul li {
		width:142px;
		border:none;
	}
	.cabuary_mid ul li {
		font-size:16px;
		line-height: 21px;
	}
	.online_in {
		top:24%;
		width:229px;
	}
	.online_in	h2 {
		font-size: 18px;
		line-height: 19px;
	}
	.left_shop {
		display:block;
		width:100%;
		text-align:center;
	}
	.shopping_mid {
		background:#f6f6f6;
	}
	.offer_mid1 ul li {
		width:48%;
	}
	.offer_mid1.listing ul li {
		width:49%;
	}
	.offer_mid ul li .offer_in h6 {
		font-size:18px;
		line-height:18px;
		text-align: left;
		
	}
	
	.offer_mid ul li .offer_in h6 span {
		font-size:22px;
		line-height:24px;
	}
	body:not(.new_site) .left_bt {
		display:block;
		float:none;
		width:100%;
		text-align:center;
		padding:0;
		position:relative;
	}
	.new_site .header_bt .container {
		width: 99%;
	}
	.left_bt a img {
		display:block;
		margin:0 auto;
	}
	.right_bt {
		float:none;
		display:block;
	}
	.new_site .right_bt {
		display: inline-block;
		vertical-align:middle;
	}
	.new_site .header_bottom {
		text-align:center;
	}
	.clone_in {
		display:block;
	}
	.nav_in {
		display:none;
	}
	.clone_in .nav_in {
		display:none;
	}
	.left_bt .header-top-in #menu_bar {
		position:fixed;
		right:3px;
	}
	.left_bt #menu_bar {
		width: 36px;
		height:30px;
		position: absolute;
		right: 19px;
		top: -5px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		display: inline-block;
		z-index: 999999;
	}
	.left_bt #menu_bar span {
		display: block;
		position: absolute;
		height:3px;
		width: 100%;
		background:#fbfbfb;
		opacity: 1;
		left:0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	.left_bt #menu_bar span:nth-child(1) {
		top: 0px;
	}
	.left_bt #menu_bar span:nth-child(2) {
		top: 10px;
	}
	.left_bt #menu_bar span:nth-child(3) {
		top: 20px;
	}
	.open .left_bt #menu_bar span:nth-child(1) {
		top: 13px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.open .left_bt #menu_bar span:nth-child(2) {
		opacity: 0;
		left: -60px;
	}
	.open .left_bt #menu_bar span:nth-child(3) {
		top: 13px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.left_bt .nav_in {
		display:block;
	}
	.left_bt .nav_in > ul {
		display:block;
		width: 100%;
		position: absolute;
		top:19px;
		left:0;
		background:#d9af39;
		z-index: 99;
	}
	.left_bt .nav_in > ul > li {
		display:block;
		width:100%;
		float:none;
		text-align:center;
		margin: 0 0 5px 0;
		padding:0;
	}
	.left_bt .nav_in {
		display: block;
		float: none;
		width: 100%;
		position: absolute;
		top: 11%;
		padding: 0;
		left:0;
		z-index: 9999;
	}
	.nav_in > ul > li:hover .subnav {
		display: none;
	}
	.mobile_menu {
		display:block;
		position: fixed;
		width: 280px;
		background:#fbfbfb;
		height: 100%;
		z-index: 999999;
		right:-280px;
		-webkit-transition: .5s ease-in-out;
		
	 -moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
	}
	.open .mobile_menu {
		right:0;
	}
	.nav_in > ul > li {
		position: relative;
	}
	.nav_in > ul > li > a {
		text-align: left;
		padding-right: 20px;
	}
	.nav_in > ul > li a.dropdown::after {
		content:'\25bc';
		float: right;
		position:absolute;
		right: 2px;
	}
	.nav_in > ul > li .subnav {
		border: 0;
		padding: 0;
	}
	.subnav .subcat {
		display: block;
		width:100%;
		margin: 0;
		padding:0;
	}
	.subnav .subcat h5 a {
		margin: 0;
	}
	.subnav .subcat ul {
		display: none;
	}
	.wrapper {
		position:relative;
		right:0;
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		/*overflow:hidden;*/
	}
	.open .wrapper {
		right:280px;
		overflow:hidden;
	}
	.open {
		overflow:hidden;
	}
	body {
		
	}
	.mobile_menu .nav_in {
		display:block;
		height:100%;
		padding:0px 0 0 0;
		overflow-y:auto;
	}
	.mobile_menu .nav_in > ul {
		display:block;
		border:none;
	}
	.mobile_menu .nav_in > ul > li {
		display:block;
		float:none;
		width:100%;
		border:none;
	}
	
	.new_site .mobile_menu .nav_in > ul > li > a img {
		display: none;
	}
	.mobile_menu .nav_in > ul > li > a {
		display:block;
	}
	.open .nav_in {
		display:block;
		background:none;
	}
	.nav_in {
		background:none;
	}
	.packaging	h1 {
		font-size:26px;
		line-height:26px;
	}
	.packaging	h2 {
		font-size:29px;
		line-height:29px;
		padding:0 0 7px 0;
	}
	.packaging a {
		width:163px;
	}
	.packaging {
		width:237px;
	}
	
	.cabuary {
		padding:0 7px 28px;
	}
	.online_mid {
		padding: 0 7px;
	}
	.nav {
		display: none;
	}
	.shoping {
		padding:0 7px;
	}
	.offer_mid1 {
		padding: 0 7px;
	}
	.pinfo {
		float: none;
	}
	.prodshare {
		float: none;
	}
	.pinfo_left {
		width: 100%;
		float: none;
		margin: 0px auto 30px;
		display: block;
	}
	.pinfo_right {
		width:100%;
		float: none;
	}
	.extra_images ul li {
		width:24%;
	}
	.product_price_container {
		float: none;
		margin: 0 auto 10px;
		display: table;
	}
	body:not(.new_site) .shoping .midbanner {
		width:100%;
		display:block;
		float:none!important;
		text-align: center!important;
	}
	.new_site .shoping .midbanner {
		width: 50%;
	}
	.desktop_banner {
		display: none!important;
	}
	.mobile_banner {
		display: block;
	}
	.new_site .search_button {
		width: 85px;
	}
	.new_site .left_bt {
		/*margin: 0 0 20px;
		float: none;
		display: inline-block;
		vertical-align:middle;*/
	}
	/*.new_site .left_bt a img {
		margin-top:0;
		width: 200px;
	}*/
	.new_site .topuser {
		margin-left: 10px;
		/*margin-top: 10px;*/
	}
	.new_site .cart1 {
		margin-right: 10px;
		width: auto;
		
	}
	.new_site .toptel {
		margin-right: 10px;
		margin-left: 0px;
	}
	.new_site .icons_right {
		/*float: left;*/
		margin-right: 10px;
	}
	.new_site .left_bt #menu_bar {
		top:24px;
		width:24px;
	}
	.new_site .toptel a span {
		display: none;
	}
	.new_site .cart2 {
		float: right;
		/*margin-top:10px;*/
	}
	.new_site.sticky_header .header_bt {
		position: fixed;
		top:0;
		left:0;
		z-index:9999;
		width:100%;
	}
	.new_site.sticky_header.open .header_bt {
		left: inherit;
		right:222px;
	}
	.new_site .offer {
		padding-top: 15px;
	}
	.new_site .cabuary_mid ul li {
		border-right: 0;
		width: 20%;
	}
	.new_site .searchresults {
		width: 100%;
		position:fixed;
		/*top:67px;*/
		left:0;
		right: inherit;
		text-align:left;
	}
	.cart2 {
		position:static;
	}
	.cart2 a {
		position:relative;
	}
	.new_site .cart_container_div {
		left:0;
		right: inherit;
		width:100%;
		top:52px;
		text-align:left;
	}
	.login_page.login_box {
		float: none;
		width:100%;
		margin: 0 0 10px;
	}
	.login_page.register_box {
		float: none;
		width:100%;
	}
	

} 
@media ( max-width:640px) {		
	/*.offer_mid1 ul li {
		width:98%;
	}	*/
	/*.offer_mid1.listing ul li {
		width:98%;
	}*/
	.incr {
		padding:3px 0 0 0;
	}
	.cart_add {
		padding:4px 0;
	}
	.offer_mid1 h2 {
		text-align:center;
		padding:20px 0;
	}
	.offer_mid {
		padding: 0 6px;
	}	
	.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 .products p.photo, #main table.basket tr td .products p.photo {
		width:80px;
		min-height:inherit;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	table.basket tr td .products h3 a {
		font-size:14px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 10px!important;
		font-size:14px!important;
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:100%;
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:100%;
	}
	.offer_mid1.listing.subcats_listing ul li .offer_in a.img {
		display: none;
	}
	.offer_mid1.listing.subcats_listing ul li .offer_in p {
		position: static;
		border-radius:2px;
		background: rgba(37,97,185,1);
	}
	.offer_mid.listing.subcats_listing ul li {
		margin-bottom: 5px;
	}
}
@media ( max-width:599px) {		
	.shopping_mid {
		padding:28px 18px 7px;
	}
	/*.cart1 {
		display:inline-block;
		width:98%;
		float:none;
		margin:0 auto;
	}*/
	.search_button {
		/*
		float:left;
		margin: 0 0 0 40px;*/
	}
	.cart2 {
		display:block;
		display:inline-block;
		width:98%;
		float:none;
		margin:0 auto;
	}	
	.but {
		background-size: 25px 25px;
		/*margin-top: 20px;*/
	}
	.cart2 > a {
		background-size: 25px 25px;
		padding:9px 0 11px 0px;
		
	}
	.cart2 > a > span {
		margin:0 0 0 40px;
		float: left;
	}



	.left_bt a img {
		height:38px;
		width:auto;
	}
	.left_foot a img {
		height:38px;
		width:auto;
	}
	.left_bt #menu_bar {
		right:5px;
		bottom:-73px;
	}
	.mobile_menu {
		width:222px;
	}
	.open .wrapper {
		right:222px;
	}
	.packaging {
		top:16%;
		left:7%;
	}
	.left_copy p {
		padding:0 5px;
	}
	.shoping {
		padding: 0;
	}
	.contact_us {
		float: none!important;
		padding: 0px 0 20px;
		width:100%;
		
	}

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

	.offer_mid.index h3 img {
		
		margin: 0px auto;
		display: block;

	}
	.offer_mid.index h3 span {
		float: none;
		display: block;
		text-align: center;

	}
	.product_agores {
		display:none;
	}
	.banner {
		width:100%;
		margin: 0;
	}
	.tab-arrows {
		display: none;
	}
	.catalog_thumbs > a {
		margin: 0 0 20px;
		width: 100%;
	}
	/*
	.offer_mid ul li .offer_in a.img.orientation_vertical img {
		height: 140px;

	}
	.offer_mid1 ul li .offer_in a.img, .offer_mid ul li .offer_in a.img {
		
		height: 140px;
	}
	*/
	.offer_mid ul li .offer_in a.img img {
		height: 200px;
	}
	/*.new_site .icons_right {
		float: none;
		margin:10px auto 0;
		text-align:center;
		display: block;
	}*/
	.new_site .cart2, .new_site .topuser {
		float: none;
		display: inline-block;
		vertical-align:top;
	}
	/*
	.new_site .toptel {
		width:49%;
		margin-right:0 ;
	}
	.new_site .cart1 {
		width:49%;
		margin-right:0 ;
		float: right;
		
	}
	.new_site .search_button {
		float: right;
		margin:0;
		width:calc(100% - 50px);
	}*/
	.new_site .search_button::placeholder {
		font-size:11px;
	}
	.bg-title-content {
		padding:15px 0;
		font-size: 22px;
	}

}
@media ( max-width:479px) {	
	.online_in {
		padding:10px 0 7px 21px;
		width:218px;
		left:40px;
		top:18%;
	}
	
	.left_tp p a {
		font-size:13px;
		line-height:14px;
	}	
	.left_tp p span {
		font-size:12px;
		line-height:14px;
	}
	.packaging {
		top:11%;
		left:9%;
	}
	.packaging h1 {
		font-size: 14px;
		line-height: 17px;
		padding:0;
	}
	.packaging	h2 {
		font-size:15px;
		line-height:17px;
		padding:0 0 3px 0;
	}
	.packaging a {
		width: 112px;
		padding:6px 6px;
		font-size:10px;
		line-height:10px;
	}

	.left_shop	h2 {
		font-size: 12px;
		line-height: 12px;
	}
	.left_shop	h4 {
		font-size:12px;
		line-height:12px;
		padding:0 0 18px 0;
	}
	.offer_mid ul li .offer_in h6 span {
		font-size: 16px;
		line-height: 20px;
	}
	.offer_mid ul li .offer_in h6 {
		font-size:13px;
		line-height:18px;
		
	}
	.register input[type="text"], .register input[type="password"], .register textarea, .register select {
		background-color: #ffffff;
		border: 1px solid #cccccc;		  
		width: 120px;
		padding: 5px;

	}
	table.basket tr td .products p.photo, #main table.basket tr td .products p.photo {
		width:60px!important;
		min-height:20px!important;
	}
	table.basket tr td .products h3 a {
		font-size:12px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 5px!important;
		font-size:13px!important;
	}
	table.basket tr .quantity input {
		width:30px!important;
		margin:0!important;
	}
	table.basket tr .quantity p a {
		font-size:12px!important;
	}
	
	/*.offer_mid1.indextabcontent ul li:nth-child(n+2){
		display:none;
	}
	.offer_mid.index ul li:nth-child(n+2) {
		display:none;
	}*/
	
	.right_tp ul li a > span {
		display: none;
		
	}
	.right_tp ul  {
		float:right;
	}
	.right_tp ul li {
		padding: 0 0px 0 3px;
	}
	.right_tp ul li a {
		line-height: 20px;
		padding: 0!important;
		width:21px;
		height:20px;
	}
	.header_tp {
		padding: 3px 5px;
	}
	.newsletter_in .intro {
		display: none;
	}
	.newsletter_in .common_col h3 {
		display: none;
	}
	.newsletter {
		margin: 10px 0 0;
	}
	.newsletter_in {
		min-height: inherit;
	}
	.right_mid {
		padding: 10px 0 0;
	}
	.product-star-vote label {
		display: block;
		
		margin:0 0 10px 0;
		width:100%;

	}
	.new_site .cart1, .new_site .icons_right {
		margin-right: 0;
	}
	.new_site .toptel {
		margin-right: 2px;
	}
	.new_site .cart2, .new_site .topuser {
		margin-left:0;
	}
	.new_site .right_bt {
		margin-right: 10px;
	}
	.new_site #advanced_search_frm {
		display: none;
		position:fixed;
		left:0;
		/*margin-top: 20px;*/
		margin-top: 12px;
		background:var(--domain-main-color);
		padding:15px 15px;
		z-index:999;
		width:100%;
		box-shadow: 3px 17px 41px -4px rgba(0,0,0,0.48);
-webkit-box-shadow: 3px 17px 41px -4px rgba(0,0,0,0.48);
-moz-box-shadow: 3px 17px 41px -4px rgba(0,0,0,0.48);
	}
	.new_site .search_trigger {
		display: inline-block;
		cursor: pointer;
	}
	.new_site .search_button {
		width:calc(100% - 50px);
		/*margin-left: 30px;*/
	}
	.new_site .searchresults  {
		/*top: 80px;*/
	}
	.but {
		margin-top:0;
	}
	
}



@media only screen and (max-width: 1280px) and (min-width: 1200px)  {
	.new_site .but, .new_site .search_trigger {
    margin: 0 0 0 -55px;
	}
	
}


@media only screen and (max-width: 600px) and (min-width: 480px)  {

	.new_site .but, .new_site .search_trigger {
    margin-top: 0px;
	}
}