@charset "utf-8";
/* CSS Document */

@media screen {
body {
	width: 100%;
}
}
@media print {
body {
	width: 100%;
}
}
 @media only screen and (min-width: 768px) and (max-width: 990px) {
.main_div {
	width:100%;
	margin: 0 auto;
	height: auto;
}
#logo {
	float: left;
	width: 28%;
	height: auto;
}
#logo img {
	max-height: 100%;
	max-width: 100%;
}
#right {
	width: 65%;
	float: right;
	color: #FFFFFF;
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.book_now_bg {
	width: 30%;
	float: left;
	text-align: center;
	margin-top: 8px;
	line-height: 30px;
	background: #eb212d;
	border-radius: 15px;
	border: solid #cc000c 1px;
	margin-left: 20px;
}
.call_right {
	float: right;
	width: 50%;
	text-align: right;
	margin-right: 5%;
}
.ban {
	float: left;
	width: 22%;
	margin-right: 4px;
}
.ban img {
	max-height: 100%;
	max-width: 100%;
}
.left {
	width: 28%;
	float: left;
	box-shadow: #909090 0px 0px 10px;
}
.ser {
	font-size: 23px;
	width: 100%;
	float: left;
}
.right_by {
	width: 95%;
	float:none;
	margin:0 auto;
}
.wel {
	border-bottom: dashed #FFFFFF 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 24px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.text {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	padding: 10px;
	text-shadow: #000000 0px 0px 10px;
}
.text2 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
	float: left;
	width: 45%;
}
.aside {
	width: 50;
	float: right;
	margin: 10px;
}
.center {
	width: 70%;
	float: right;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 30%;
	float: left;
}
.ban1 {
	float: left;
	margin: 12px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 45%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.center {
	width: 70%;
	float: right;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 30%;
	float: left;
}
.ban1 {
	float: left;
	margin: 2x;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 41%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.cont {
	float: none;
	margin: 0 auto;
	width: 80%;
}
.f7 {
	color: #000000;
	font-size: 16px;
	width: 30%;
	float: left;
	text-align: left;
	line-height: 32px;
}
.fl {
	float: left;
	width: 50%;
}
.login_input {
	height: 30px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}
.login_input1 {
	height: 120px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}

.request_inner{width:100%;}





.albany_box {
    border: 1px solid #ccc;
    float: left;
    margin: 8px;
    width: 22%;
}
.albanytext a{font-size:10px;}


.slader_logo1 {
	float: right !important;
	position: absolute;
	width: 72px;
	height: auto;
	z-index: 188888;
	margin-left: 580px;
	text-align: right;
	margin-top: 10px;
}

.navbg {
	margin: 0 auto;
	width: 100%;
}
.navinner {
	float: right;
	width: 75%;
}

.financing {
	color:#000;
	font-size:14px;
	margin:0 auto;
	width:95%;
}
.nocreditimg{float:left;
height:auto;
width:25%;}
.nocreditimg img{max-height:100%;
max-width:100%;}

.nocreditimg1{float:left;
height:auto;
width:25%;}
.nocreditimg1 img{max-height:100%;
max-width:100%;}

.apurrfect{float:left;
width:45%;
font-size:16px;
margin-left:5px;
margin-right:5px;
line-height:25px;}
.purrfectbginner{width:95%;}
footer{width:95%;
margin:0 auto;
padding:8px;}

.productsprice{
	font-size:14px;}
}
 @media only screen and (max-width: 640px) {
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
#logo {
	float: left;
	width: 30%;
	height: auto;
}
#logo img {
	max-height: 100%;
	max-width: 100%;
}
#right {
	width: 70%;
	float: right;
	color: #FFFFFF;
}
.book_now_bg {
	width: 120px;
	float: left;
	text-align: center;
	margin-top: 8px;
	line-height: 30px;
	background: #eb212d;
	border-radius: 15px;
	border: solid #cc000c 1px;
	margin-left: 30px;
}
.book_now_bg a{font-size:11px;}
.top_left {
	width: 108%;
	float: right;
}
.in {
	float: left;
	width: 42%;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}
.in1 {
	float: left;
	width: 48%;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}
.icon {
	float: left;
	padding-right: 2px;
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.call_right {
	float: right;
	width: 50%;
	text-align: right;
	margin-right: 5%;
}
.ban {
	float: left;
	width: 47%;
	margin-right: 4px;
}
.ban img {
	max-height: 100%;
	max-width: 100%;
}
.left {
	width: 28%;
	float: left;
	box-shadow: #909090 0px 0px 10px;
}
.ser {
	font-size: 23px;
	width: 100%;
	float: left;
}
.right_by {
	width: 95%;
	float:none;
	margin:0 auto;
}
.wel {
	border-bottom: dashed #FFFFFF 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 24px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.text {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	padding: 10px;
	text-shadow: #000000 0px 0px 10px;
}
.text2 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
	float: left;
	width: 45%;
}
.aside {
	width: 50;
	float: right;
	margin: 10px;
}
.center {
	width: 70%;
	float: right;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 30%;
	float: left;
}
.ban1 {
	float: left;
	margin: 10px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 41%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.cont {
	float: none;
	margin: 0 auto;
	width: 80%;
}
.f7 {
	color: #000000;
	font-size: 16px;
	width: 30%;
	float: left;
	text-align: left;
	line-height: 32px;
}
.fl {
	float: left;
	width: 50%;
}
.login_input {
	height: 30px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}
.login_input1 {
	height: 120px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}






.request_inner{width:100%;}
.slader_logo1 {
	float: right !important;
	position: absolute;
	width: 72px;
	height: auto;
	z-index: 188888;
	margin-left: 480px;
	text-align: right;
	margin-top: 10px;
}

.navbg {
	margin: 0 auto;
	width: 100%;
}
.navinner {
	float: right;
	width: 75%;
}

.financing {
	color:#000;
	font-size:14px;
	margin:0 auto;
	width:95%;
}
.nocreditimg{float:left;
height:auto;
width:25%;}
.nocreditimg img{max-height:100%;
max-width:100%;}

.nocreditimg1{float:left;
height:auto;
width:25%;}
.nocreditimg1 img{max-height:100%;
max-width:100%;}

.apurrfect{float:left;
width:45%;
font-size:16px;
margin-left:5px;
margin-right:5px;
line-height:25px;}
.purrfectbginner{width:95%;}
footer{width:95%;
margin:0 auto;
padding:8px;}
.contactstext{width:40%;}

.albany_box {
    border: 1px solid #ccc;
    float: left;
    margin:6px;
    width:30%;
}
.futonsmainbg{padding-top:8px;}
.futonetextbg{width:65%;}
.cloverbox1{width:28%;}

.waterbedimg{float:left;
width:40%;
height:auto;}
.waterbedimg img{max-height:100%;
max-width:100%;}
.waterbedsimgbg1 img{max-height:100%;
max-width:100%;}
.waterbedbox1{width:30%;
height:auto;}
.waterbedbox1 img{max-height:100%;
max-width:100%;}

.contactimgleft {width:50%;}
.contactimgright{float:left;}

.productsprice{
	font-size:14px;}
}
 @media only screen and (max-width: 480px) {
header {
	height: auto;
	display: block;
	background: #575757 url(../images/header_bg.jpg) repeat-x
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
	text-align: center;
}
#logo {
	float: none;
	width: 50%;
	margin: 0 auto;
	height: auto;
	position:relative;
}
#logo img {
	max-height: 100%;
	max-width: 60%;
}
#right {
	width: 90%;
	float: none;
	margin: 0 auto;
	color: #FFFFFF;
}
.book_now_bg {
	width: 120px;
	float: left;
	text-align: center;
	margin-top: 8px;
	line-height: 30px;
	background: #eb212d;
	border-radius: 15px;
	border: solid #cc000c 1px;
	margin-left: 30px;
}
.top_left {
	width: 100%;
	float: right;
}
.in {
	float: none;
	width: 45%;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 19px;
	margin-bottom: 20px;
	text-align: center;
}
.in1 {
	float: none;
	width: 75%;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 19px;
	text-align: center;
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.call_right {
	float: none;
	width: 80%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 15px;
}
.ban {
	float:none;
	margin:0 auto;
	width: 95%;

}
.ban img {
	max-height: 100%;
	max-width: 100%;
}
.left {
	width: 30%;
	float: left;
	box-shadow: #909090 0px 0px 10px;
}
.ser ul li {
	list-style: none;
	background: #FCFCFC;
	border-bottom: 1px dashed #ddd;
	padding: 5px 0px 5px 0px;
}
.ser ul li a {
	text-decoration: none;
	color: #444;
	padding: 10px;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	background: url(../images/arrow.jpg) no-repeat center left;
}
.ser {
	font-size: 23px;
	width: 100%;
	float: left;
}
.right_by {
	width:95%;
	margin:0 auto;
	float:none;
}
.wel {
	border-bottom: dashed #FFFFFF 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 24px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.text {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	padding: 10px;
	text-shadow: #000000 0px 0px 10px;
}
.flo {
	width: 40%;
	float: left;
	margin-right: 20px;
}
.te {
	line-height: 18px;
}
.te img {
	max-height: 100%;
	max-width: 100%;
}
.text2 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
	float: none;
	width: 70%;
	margin: 0 auto;
}
.aside {
	width: 56%;
	float: none;
	margin: 0 auto;
}
.center {
	width: 90%;
	float: none;
	margin: 0 auto;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 80%;
	margin: 0 auto;
	float: none;
}
.ban1 {
	float: left;
	margin: 4px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 41%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.center {
	width: 70%;
	float: right;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 30%;
	float: left;
}
.ban1 {
	float: left;
	margin: 2px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 41%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.cont {
	float: none;
	margin: 0 auto;
	width: 80%;
}
.f7 {
	color: #000000;
	font-size: 16px;
	width: 30%;
	float: left;
	text-align: left;
	line-height: 32px;
}
.fl {
	float: left;
	width: 50%;
}
.login_input {
	height: 30px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}
.login_input1 {
	height: 120px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}



.request_inner{width:100%;}
.slader_logo1 {
	float: right !important;
	position: absolute;
	width: 72px;
	height: auto;
	z-index: 188888;
	margin-left: 380px;
	text-align: right;
	margin-top: 10px;
}

.navbg {
	margin: 0 auto;
	width: 100%;
}
.navinner {
	float:none;
	width:95%;
	margin:0 auto;
}

.financing {
	color:#000;
	font-size:14px;
	margin:0 auto;
	width:95%;
}
.nocreditimg{float:left;
height:auto;
width:25%;}
.nocreditimg img{max-height:100%;
max-width:100%;}

.nocreditimg1{float:left;
height:auto;
width:25%;}
.nocreditimg1 img{max-height:100%;
max-width:100%;}

.apurrfect{float:left;
width:45%;
font-size:16px;
margin-left:5px;
margin-right:5px;
line-height:25px;}
.purrfectbginner{width:95%;}
footer{width:95%;
margin:0 auto;
}
.contactstext{width:60%;}
.request_text{font-size:16px;
line-height:25px;}
.request_text strong{font-size:16px;}

.albany_box {
    border: 1px solid #ccc;
    float: left;
    margin:6px;
    width:30%;
}
.futonsmainbg{padding-top:8px;}
.futonetextbg{width:65%;}
.cloverbox1{width:28%;}

.waterbedimg{float:left;
width:40%;
height:auto;}
.waterbedimg img{max-height:100%;
max-width:100%;}
.waterbedsimgbg1 img{max-height:100%;
max-width:100%;}
.waterbedbox1{width:30%;
height:auto;}
.waterbedbox1 img{max-height:100%;
max-width:100%;}

.contactimgleft {width:50%;}
.contactimgright{float:left;}
.banner{padding-top:5px;}

.flo{margin:0 auto;
float:none;
width:95%;}
.flo1{margin:0 auto;
float:none;
width:95%;}
.flo2{margin:0 auto;
float:none;
width:95%;}
.flo3{margin:0 auto;
float:none;
width:95%;
clear:both;}

.ourvideos{font-size:20px;}
.futonstext{font-size:20px;}
.slader_bg{height:130px;}
.rslides img{height:130px !important;}
.gallerybox1{float:none;
margin:0px auto;
width:99%;
height:auto;
margin-top:2%;}

.productsprice{
	font-size:14px;}

}
@media only screen and (max-width: 479px) {
header {
	height: auto;
	display: block;
	background:#000;
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
	text-align: center;
}
#logo {
	float: none;
	width: 60%;
	margin: 0 auto;
	height: auto;
}
#logo img {
	max-height: 50%;
	max-width: 50%;
}
#right {
	width: 90%;
	float: none;
	margin: 0 auto;
	color: #FFFFFF;
}
.book_now_bg {
	width: 120px;
	float: none;
	margin: 0 auto;
	text-align: center;
	margin-top: 8px;
	line-height: 30px;
	background: #eb212d;
	border-radius: 15px;
	border: solid #cc000c 1px;
}
.top_left {
	width: 100%;
	float: right;
}
.in {
	float: none;
	width: 70%;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 19px;
	margin-bottom: 20px;
	text-align: center;
}
.in1 {
	float: none;
	width: 96%;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 15px;
	text-align: center;
}
.main_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.call_right {
	float: none;
	width: 80%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 15px;
}
.ban {
	float:left;
	width:46%;
	height:180px;
	margin:1%;
}
.ban img {
	max-height: 100%;
	max-width: 100%;
}
.left {
	width: 80%;
	float: none;
	margin: 0 auto;
	box-shadow: #909090 0px 0px 10px;
}
.ser ul li {
	list-style: none;
	background: #FCFCFC;
	border-bottom: 1px dashed #ddd;
	padding: 5px 0px 5px 0px;
}
.ser ul li a {
	text-decoration: none;
	color: #444;
	padding: 10px;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	background: url(../images/arrow.jpg) no-repeat center left;
}
.ser {
	font-size: 23px;
	width: 100%;
	float: left;
}
.right_by {
	width: 100%;
	margin: 0 auto;
	float: none;
}
.wel {
	border-bottom: dashed #FFFFFF 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 19px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.text {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	padding: 10px;
	text-shadow: #000000 0px 0px 10px;
}
.text strong{line-height:20px;
font-size:11px;}
.flo {
	width: 80%;
	float: none;
	margin: 0 auto;
	margin-top: 8px;
}
.te {
	line-height: 18px;
}
.te img {
	max-height: 100%;
	max-width: 100%;
}
.text2 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
	float: none;
	width: 90%;
	margin: 0 auto;
}
.aside {
	width: 87%;
	float: none;
	margin: 0 auto;
}
.center {
	width: 90%;
	float: none;
	margin: 0 auto;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 80%;
	margin: 0 auto;
	float: none;
}
.ban1 {
	float: none;
	margin: 0 auto;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 80%;
	margin-top: 5px;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.center {
	width: 70%;
	float: none;
	margin: 0 auto;
	height: auto;
}
.ser1 {
	font-size: 23px;
	width: 80%;
	margin: 0 auto;
	float: none;
}
.ban1 {
	float: left;
	margin: 0 auto;
	margin-top: 8px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 95%;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.cont {
	float: none;
	margin: 0 auto;
	width: 90%;
}
.f7 {
	color: #000000;
	font-size: 15px;
	width: 35%;
	float: left;
	text-align: left;
	line-height: 32px;
}
.fl {
	float: left;
	width: 60%;
}
.login_input {
	height: 30px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}
.login_input1 {
	height: 120px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 100%;
}
.forgot1 {
	line-height: 40px;
	color: #000000;
	padding-left: 0px;
}

.banner{padding-top:5px;}



.wantstextleft{margin:0 auto;
float:none;
width:100%;}
.requestright_logo{margin:0 auto;
float:none;
width:100%;
margin-top:6px;}




.request_inner{width:100%;}
.slader_logo1 {
	float: right !important;
	position: absolute;
	width: 72px;
	height: auto;
	z-index: 188888;
	margin-left: 220px;
	text-align: right;
	margin-top: 0px;
}

.navbg {
	margin: 0 auto;
	width: 100%;
}
.navinner {
	float:none;
	width:95%;
	margin:0 auto;
}

.financing {
	color:#000;
	font-size:14px;
	margin:0 auto;
	width:95%;
}
.nocreditimg{float:none;
height:auto;
margin:0 auto;
width:60%;}
.nocreditimg img{max-height:100%;
max-width:100%;}

.nocreditimg1{float:none;
height:auto;
margin:0 auto;
width:60%;}
.nocreditimg1 img{max-height:100%;
max-width:100%;}

.apurrfect{float:none;
margin:0 auto;
width:95%;
font-size:16px;
margin-left:0px;
margin-right:0px;
line-height:25px;}
.purrfectbginner{width:95%;}
footer{width:100%;
margin:0 auto;
padding:0px;
}
.contactstext{width:60%;}
.request_text{font-size:16px;
line-height:25px;}
.request_text strong{font-size:16px;}

.albany_box {
    border: 1px solid #ccc;
    float:none;
	margin:0 auto;
    width:95%;
}
.futonsmainbg{padding-top:8px;}
.futonetextbg{width:65%;}
.cloverbox1{width:28%;}

.waterbedimg{float:left;
width:40%;
height:auto;}
.waterbedimg img{max-height:100%;
max-width:100%;}
.waterbedsimgbg1 img{max-height:100%;
max-width:100%;}
.waterbedbox1{width:30%;
height:auto;}
.waterbedbox1 img{max-height:100%;
max-width:100%;}

.contactimgleft {width:50%;}
.contactimgright{float:left;}
.banner{padding-top:5px;}

.flo{margin:0 auto;
float:none;
width:95%;}
.flo1{margin:0 auto;
float:none;
width:95%;}
.flo2{margin:0 auto;
float:none;
width:95%;}
.flo3{margin:0 auto;
float:none;
width:95%;
clear:both;}


.autumnbioxleft{float:none;
margin:0 auto;
width:90%;}
.autumnbioximg{height:auto;}
.futoneimg{margin:0 auto;
float:none;
margin:0 auto;}
.futonetextbg{float:none;
margin:0 auto;
width:100%;}
.mattressboximg{float:none;
margin:0 auto;
height:auto;}
.mattressboxtext{float:none;
margin:0 auto;
width:100%;}
.cloverbox1{float:none;
margin:0 auto;
height:auto;
width:85%;}
.clover_ch_bg img{max-height:100%;
max-width:100%;}
.pleasewatchvideo{width:95%;}
.waterbedimg{margin:0 auto;
float:none;
width:100%;}
.waterbedimgtext{margin:0 auto;
float:none;
width:100%;}

.luxuryleftimg{float:none;
margin:0 auto;
width:95%;}
.clickhearimg{float:none;
width:100%;}
.clickhearimg a{font-size:16px;}
.luxuryleftimg img{max-height:100%;
max-width:100%;}
.luxurytext{font-size:16px;
line-height:25px;}
.waterbedbox1{float:none;
margin:0 auto;
width:75%;
height:auto;
margin-top:5px;}

.contactimgleft{float:none;
margin:0 auto;
width:100%;}
.contactimgright{float:none;
margin:0 auto;
width:90%;}
.contactformbg{margin:0 auto;
width:80%;}

.ourvideos{font-size:20px;}
.futonstext{font-size:20px;}
article{margin-bottom:3px;}
.slader_bg{height:175px;}
.rslides img{height:175px !important;}

.gallerybox1{float:left;
width:47%;
height:auto;
margin:1%;}
.sc1{float:none;
width:100%;
text-align:center;}

.producttext1{text-align:center;
color:#fff;
font-size:14px;
width:96%;}

.categorybox1{
margin:0px;
width:48%;
height:auto;
margin:1%;}
.categorybox1img{height:139px;
background:#000;}
.categorybox1name{width:40%;
margin-left:2%;
margin-top:8%;
padding:8px;}
.categorybox1name a{font-size:17px !important;}
.futonsmaininner{width:95%;
padding:1%;}
.abouttext1 h2{
	font-size:17px;}
.abouttext1 p{line-height:22px;
margin-top:2%;}
.abouttext1 p img{float:left;
padding-right:2%;
max-height:50%;
max-width:25%;}

.installationimgleft{float:none;
margin:0px auto;
width:100%;
height:auto;}
.installationimgright{float:none;
margin:0px auto;
width:100%;
height:auto;
text-align:center;}
.bookcall p{width:20%;
margin:2%;}

.customdesign1{width:98%;
font-size:16px;}
.categorybox2{width:46%;}
.categorybox2img{height:135px;}
.categorybox2name {
    width: 40%;
    margin-left:1%;
    margin-top: 8%;
    padding: 8px;}
	.furnituretext{line-height:22px;
	font-size:14px;}
.categorybox2name a{font-size:16px;}
.ficon{padding:0px;
text-align:center;}
.copyright{font-size:12px;}
.contactimgleft{height:150px;}
.contactformbg{width:90%;}
.messagebg{width:87%;
margin-top:0%;}
.messagebg{height:35px;}
.contactsubmitbg{float:none;
margin:0px auto;
text-align:center;
margin-top:2%;
width:80%;}

.homecategorybox1{float:none;
width:95%;
border:solid #FF0 1px;
margin-top:2;}


.banner{padding-bottom:2%;}

.homectbox{float:left;
width:48%;
margin:1%;
height:auto;}
.homecategorybox1img{height:50px;}
.homecategorybox1img img{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
  max-height:100%;
  max-width:100%;}
.homecategorybox1name{
margin-top:2%;
}
.homecategorybox1name a{font-size:14px;}
.box1inner {
	margin:0px auto;
	width:100%;
	padding: 0px;
}
.productsbox1{width:45%;}
.companyimage{height:135px;}
.companyname{font-size:16px;}
.otc_details_left1{float:none;
width:auto;
margin:0px auto;
}
.otc_details_right1
{float:none;
width:auto;
margin:0px auto;
}
.productsprice{
	font-size:14px;}
}