﻿@media only screen and (max-width:1024px) {
.upper-inner-footer tr td:first-child, .upper-inner-footer tr td:last-child{
	width:10%;
}		
}
@media only screen and (max-width:768px) {
.sheet, .sheet-body {
	width:100%
}

.header-bar {
	display:none
}

.rspv-menu {
	display:block
}

.top-bar, .top-header {
	width:100%!important;
	z-index:-20;
}

.sf-menu1,.sf-menu2 {
	display:none
}

#lang {
	padding:0!important;
	text-align:center;
	width:100%
}

#lang div {
	width:50% !important;
}

#lang a {
	color:#333!important;
	border-left:1px solid rgba(0,0,0,0.15)
}

#lang a:hover {
	text-decoration:underline!important
}

.header-left {
	float:none!important;
	display:block!important;
	text-align:center
}

.header-right {
	margin:10px 0;
	width:100%
}

.search-bar {
	margin:10px 0;
	position:static;
	height:auto;
}

.search-bar .search_box {
	display:none;
}

#navigation .search_box {
	margin:-11px 0 auto;
	padding-bottom:4px;
	width:auto;
	display:block;
	clear:both;
	float:none;
}

@-moz-document url-prefix() {
	#navigation .search_box {
		margin:0 auto;
		padding:4px 0;
		width:auto
	}
}

.header-text {
	float:left;
	margin-left:10px
}

div.main {
	padding-top:10px
}

#logo {
	float:none!important
}

#column_maincontent_full #wrapper {
	width:100%!important
}

.footer-inner {
	width:100%!important
}

.total-product {
	width:100%!important
}
.image_table img {
	max-width:95%!important;
	max-height:95%!important
}
.product-listing {
	width:50%!important;
	float:left !important;
	min-height: 500px;
}
.upper-inner-footer .table-spacing{
	padding-left:45px !important;
}
.upper-inner-footer tr td:first-child, .upper-inner-footer tr td:last-child{
	width:2.5%;
}
.lower-inner-footer{
	width:100%;
}
.visitor-counter{
	right:10px;
}

#column_left{
	clear:both;
	float:none;
	position:fixed;
	top:51px;
	box-shadow:0 0 10px 1px #ccc;
	transition:all 1s;
	min-height:0 !important;
}
#column_left + .left_menu_btn{
	display:block;
	position:fixed;
	top:51px;
	transition:all 1s;
	left:10px;
}

#gallery_outer{
	float: none !important;
	clear: both;
	width: 100% !important;
	padding:10px 0;
}

/******************************/
.slideshow {
	zoom:83.5%;
}



.three-boxes > div {
	width:32.45%!important
}

}

@media only screen and (min-width:641px) and (max-width:768px) {
#column_maincontent_full {
	width:96.1%!important
}

#navigation .search_box .search_textbox{
	width:580px;
}

/**************************/
.three-boxes .center-box{
	margin:0 1.3% !important;
}
.block-table .three-boxes-td{
	padding:1.5% 0;
}
.blocks-container img{
	max-height:579px;
}
.blocks-container-td{
	zoom:83.3%;
}

}

@media only screen and (max-width:640px) {
.pro_td2 img {
	width:100px!important
}

.contact-us {
	width:auto!important
}

.contact-us .form-title p {
	width:70px
}

.payment_remarks_img {
	width:100%;
}
#attr_div {
	margin:0 auto !important;
	width:290px;
	clear:both;
	float:none
}

#attr_div > table {
	margin:10px 0;
}
.upper-inner-footer .table-spacing{
	padding-left:17px !important;
}
/******************************/
.slideshow {
	display:none
}

.blocks-container > div, .three-boxes > div{
	width:93% !important;
	height:auto !important;
	margin:10px auto !important;
	float:none;
	clear:both;
}

.block-table .three-boxes-td{
	padding:0;
}

}

@media only screen and (min-width:481px) and (max-width:640px) {
.sheet {
	width:100%
}

.footer-inner {
	width:100%!important
}

.header-bar {
	display:none
}

.sf-menu1,.sf-menu2 {
	display:none
}

.rspv-menu {
	display:block
}

#column_maincontent_full #wrapper {
	width:100%!important
}

#column_maincontent_full {
	width:95.3%!important
}
#navigation .search_box .search_textbox{
	width:420px;
}
}

@media only screen and (max-width:568px) {
.enquiry-table {
	padding:0!important
}

.enquiry-table h2 {
	margin:0!important;
	font-size:1.3em
}

.enquiry-table > table > tbody > tr > td > input,.enquiry-table > table textarea{
	width:auto!important
}
.product-listing{
	min-height: 450px;
}
}

@media only screen and (min-width:361px) and (max-width:480px) {
#column_maincontent_full {
	width:94%!important
}
.product-listing{
	min-height: 430px;
}

#navigation .search_box .search_textbox{
	width:340px;
}

/***************************/
.block-table {
	width:97.4%;
	margin:0 auto;
}
.blocks-container div img{
	max-height:351px;
}
.block-table .three-boxes-td{
	padding:0px;
}
}

@media only screen and (max-width:360px) {
.logo-header, img#logo{
	width:auto;
}

.product-listing {
	width:100%!important
}
.image_table img {
	max-width:100%!important;
	max-height:100%!important
}
.login_box{
	padding:50px 65px !important;
}
#profile_editor{
	width:100% !important;
}

.upper-inner-footer tbody td{
	padding:8px 0;
}

#navigation .search_box .search_textbox{
	width:260px;
}

/******************************/
.visitor-counter{
	display:none;
}

.block-table {
	width:96.5%;
	margin:0 auto;
}

.blocks-container div img{
	max-height:503px;
}

.blocks-container > div{
	width:49%;
}

.blocks-container .block-col-1 div:first-child{
	margin-bottom:5px !important;
}

.blocks-container .block-col-3 img{
	margin-bottom:6px;
}

.block-table .three-boxes-td {
	padding:0;
}

.blocks-container .block-col-2-rspv{
	display:block;
	clear:both;
	width:100%;
}

}

@media only screen and (min-width:321px) and (max-width:360px) {
a.thickbox img {
	zoom:92%
}

#column_maincontent_full {
	width:91.6%!important
}

.contact-us input.form-input,.contact-us textarea.form-input {
	width:189px!important
}
}

@media only screen and (max-width:320px) {
a.thickbox img {
	zoom:80%
}

.table_information {
	zoom:97%
}

#column_maincontent_full {
	width:90.6%!important
}

.contact-us input.form-input,.contact-us textarea.form-input {
	width:158px!important
}

.contact-us table img {
	width:50px
}
.login_box{
	padding:50px 45px !important;
}
/*****************************/
.blocks-container div img{
	max-height:447px;
}
form[name="frmQtyUpdate"] + br + div{
	margin-left:-7px;
}
}