@media only screen and (max-width:760px) {
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ececec url(../images/bg.png) repeat-x top;
}
img {
	max-width:100%;
	height:auto;
}
#main_container {
	width:96%;
	padding:0 2%;
	background:none;
}
/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	#header_section header {
	width:100%;
}
#header_section header .section01 {
	width:100%;
	height:auto !important;
	padding:0;
	background:none;
	background-color:#5c0404;
}
#header_section header .section01 figure {
	width:100%;
	height:auto !important;
}
#header_section header .section01 .right {
	width:92%;
	height:auto !important;
	padding:0 4% !important;
}
#header_section header .section01 .welcome {
	width:100%;
	height:auto !important;
	text-align:center;
}
#header_section header .section01 .cartbox {
	width:100%;
	height:auto !important;
	text-align:center;
}
#header_section header .section01 .callbox {
	width:100%;
	height:auto !important;
	text-align:center;
}
#header_section header .section02 {
	width:92%;
	padding:4% !important;
	height:auto !important;
	background:none;
	background-color:#484747;
}
#header_section header .section02 .box01 {
	width:100%;
	padding:0;
	text-align:center;
}
#header_section header .section02 .box02 {
	width:79.4%;
	padding:0 10%;
	text-align:center;
}
#header_section header .section02 .box03 {
	width:100%;
	padding:10px 0;
	text-align:center;
}
/* 	-----------------------------------------------------
	----------------- Navigation Styles -----------------
	----------------------------------------------------- */
	#navigation_section nav {
	width:100%;
	padding:0 0 6px 0;
}
.tinynav {
	display: block;
}
#nav {
	display: none;
}
/* 	-----------------------------------------------------
	------------------- Banner Styles -------------------
	----------------------------------------------------- */
	#banner_section section {
	width:100%;
	padding:0 !important;
	height:auto !important;
}
/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	#main_section {
	width:100%;
	padding:0;
}
#main_section h2 {
	font-size:18px;
}
#left_section {
	width:100%;
}
#left_section hgroup {
	background:none;
	margin-left:0;
	background-color:#b10f0f;
}
#right_section {
	width:100%;
}
#right_section hgroup {
	background:none;
	margin-left:0;
	background-color:#5c0404;
	padding:0 20px;
}
#right_section article .product_box {
	margin:18px 38px;
}
#main_section .section01 {
	width:91.6%;
	padding:4%;
}
#main_section .section01 .about {
	width:100%;
}
#main_section .section01 .testimonial {
	width:100%;
	padding:15px 0 0 0;
}
.jcarousel-skin-tango01 .jcarousel-item {
	width:230px !important;
	height:200px !important;
}
.jcarousel-skin-tango02 .jcarousel-item {
	width:277px !important;
	height:200px !important;
	text-align:center;
}
.jcarousel-skin-tango02 .jcarousel-item img {
	margin:0 auto;}
#inner_section {
	width:100%;
}
#inner_section hgroup {
	background:none;
	margin-left:0;
	background-color:#b10f0f;
	padding:0 20px;
	height:auto !important;
}
.nivo-caption {
	display:none !important;
}
.nivo-controlNav {
	right:0 !important;
	bottom:0 !important;
}
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
#footer_section footer {
	width:92%;
	padding:25px 4%;
	background-color:#730505;
}
#footer_section footer .section01 {
	width:100%;
}
#footer_section footer .section01 .left {
	width:100%;
}
#footer_section footer .section01 .right {
	width:100%;
	padding:4% 0;
}
#footer_section footer .section02 {
	width:100%;
}
.product_img {
	margin:20px 10px 20px 10px;
	padding:0;
	width:auto;
	height:auto;
	float:none;
	border:1px solid #ededed;
	position:relative;
}

.product_txt {
	margin:20px 10px 0 10px;
	padding:0;
	width:auto;
	height:auto;
	float:none;
}
#right_section td.checkoutBarCurrent, #right_section td.checkoutBarTo {
	font-size:10px;}

}
@media only screen and (max-width:480px) {
	.login_part .fieldKey, .login_part .fieldValue {
		display:block;
		width:100%;}
	#main_section h2 {
		font-size:16px;}
	.inputRequirement {
		float:none !important;}
	#right_section td.checkoutBarCurrent, #right_section td.checkoutBarTo {
		display:block;
		width:100%;}
}