/*

Author: W3layout

Author URL: http://w3layouts.com

License: Creative Commons Attribution 3.0 Unported

License URL: http://creativecommons.org/licenses/by/3.0/

*/

h4, h5, h6,

h1, h2, h3 {margin: 0;}

ul, ol {margin: 0; padding:0;}

p {margin: 0;}

html, body{

	font-family: 'Raleway', sans-serif;

	font-size: 100%;

	background: #eeffda;

}

body a{

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

	-ms-transition:0.5s all;

}

.row{

	margin:0;

}

.breadcrumb{

	margin:2em 0;
	background:none;

}	

/*-- header_top --*/

.top_bg{

  background:#0871ba;


}

.header_top-sec{

  padding: 0px 0 5px;



}

.logo img{

	width:100%;

}

.header_top{

	padding:1em 0;

}

.login a{

	font-size:13px;

	font-weight:500;

	border:1px solid #E4E4E4;

	padding:10px 15px;

}

.login a:hover{

	color:#026466;

}

.top_left{

	float: right;

	color:#fff;

}

.top_right{

	float:left;

	color: #ffffff;

	margin-top: 3px;

}

.top_right ul,.top_left ul{

	padding:0;

	list-style:none;

	display: inline-block;

	  vertical-align: middle;

}

.top_left ul li.top_link{

	padding-top:5px;

}

.top_right ul li,.top_left ul li{

	display: inline-block;		

}

.social {

  display: inline-block;

}

.top_right ul li:last-child{

	margin-right: 0;

}

.top_right ul li a{

	text-align:center;

	padding: 0px 4px;

	text-transform:uppercase;

	font-size:12px;

	display:block;

	color:#ffffff;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.top_left ul li{

	font-size:13px;

}

.top_left ul li a{

	text-align:center;

	padding: 0px 4px;

	font-size:13px;

	color:#ffffff;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.top_right ul li a:hover,.top_left ul li a:hover{

	color:#ffa542;

	text-decoration: none;

}

.menu_bg{

  background:#3e3e3d;

}

.item_add:hover{

}	

.grid_1 img{

	margin-bottom:1em;

}

span.item_price {

  color: #3f3d3d;

  font-size: 1.2em;

  font-weight: 400;

  text-align: center;

}

.item_quantity {

  margin: 1em 0;

  border: 1px solid rgb(175, 175, 175);

  font-size: 0.85em;

  padding: 5px 10px;

  display: block;

}

.box_1 {

	text-align:center;

	margin-top:1em;

}

.box_1 h3 {

  color: #000;

  font-size: 0.85em;

  margin-bottom: 0;  

}

.box_1 h3 img{

	margin-left: 5px;

}

.box_1 p {

  color: #000;

  font-size: 0.85em;

  margin: 0.5em 0.3em 0;

}

select.item_Size {

  display: block;

  border: 1px solid #999;

  font-size: 0.85em;

  color: #000;

  padding: 5px 10px;

  margin-top: 1em;

}

.item_add  a{

  background: rgb(9, 209, 182);

  border: none;

  color: #fff;

  padding: 10px 20px;

  font-size: 0.85em;

  border: none;

}



.box_1 h3{

  color: #7A8499;

  font-size: 1em;

}

.box_1 h3 img{

	margin-left: 5px;

}

/*-- header --*/

.logo {

  float: left;

}



.header_right {

  float: right;
  width:60%;
  text-align:right;

}
.header_left {

  float: right;
  width:60%;
  text-align:right;
  

}


.head-t {

  padding: 1em 0;

}

.social i {

  width: 27px;

  height: 27px;

  background: url('../images/social2.png') no-repeat 0px 0px;

  display: inline-block;

  margin: 0 4px;

}

.social ul li{

	display:inline-block;

}

a i.facebook {

  background-position: -3px -2px;

}

a i.facebook:hover {

  background-position: -3px -36px;

}

a i.twitter {

  background-position: -43px -3px;

}

a i.twitter:hover {

  background-position: -43px -36px;

}

a i.dribble {

  background-position: -83px -3px;

}

a i.dribble:hover {

  background-position: -83px -36px;

}

a i.google {

  background-position: -126px -2px;

}

a i.google:hover {

  background-position: -126px -36px;

}

/* start menu */

.h_nav h4{

	border-bottom: 1px solid rgb(236, 236, 236);

	font-size: 1em;

	color: #000;

	line-height: 1.8em;

	text-transform: uppercase;

	margin-bottom: 4%;

}

.h_nav h4.top{

	margin-top: 12%;

}

.h_nav ul li{

	display: block;

}

.h_nav ul li a{

	display: block;

	font-size: 0.95em;

	color: #555;

	text-transform: capitalize;

	line-height: 1.8em;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	line-height: 2.5em;

}

.h_nav ul li a:hover{

	color:#00405d;

	text-decoration:underline;

}

.search {

  position: relative;

  background: #f3f4f5;

  float: left;

  width: 26%;

  border-radius:3px;

}

.search input[type="text"] {

  margin: 0px 0;

  padding: 6px 10px 6px 15px;

  outline: none;

  color: #5a5a5a;

  background: none;

  border: none;

  width: 89.33333%;

  position: relative;

  font-size: 0.9em;

  -webkit-appearance: none;

}

.search input[type="submit"] {

  background: url('../images/search1.png') no-repeat 0px 1px;

  border: none;

  cursor: pointer;

  width: 24px;

  outline: none;

  position: absolute;

  height: 24px;

  top: 3px;

  right: 8px;

}

.menu_sec{

	padding:0px 0;

}



.login{

	position:absolute;

	left: -69%;

  top: 24%;

}

/*----*/

.slider{

	position:relative;

	margin:0em 0;

}

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }

.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  max-height:400px;

  }

.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }

.rslides img {

  display: block;

  float: left;

  width: 100%;

  border: 0;

  }

.callbacks_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 50%;

  left: 0;

  opacity: 0.7;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 34px;

  width: 34px;

  background:  url("../images/img-sprite.png") no-repeat -41px -3px;

  }

.callbacks_nav.next {

  left: auto;

  background-position: -80px -3px;

  right: 0;

 }

/*----*/

.sofas img{

	width:100%;

}

.sofa-grid {

	padding:0;

	margin-right:1%;

	text-align:center;

	position:relative;

	width:49%

}

.sofa-grid h3{

	color:#522F15;

	background:rgba(255, 255, 255, 0.62);

	padding:0.5em 0;

	display:block;

	font-size:1.5em;

	position:absolute;

	top:40%;

	width:100%;

		font-family: 'Raleway', sans-serif;

		letter-spacing:5px;

}

.sofs{

	margin-left:1%;

	margin-right:0;

}

.sofs h3{

	background:rgba(23, 15, 10, 0.82);

	color:#D7D7D7;

}

.sofa-grid h4 a{

	background:#eee;

	color:#999;

	padding:12px 0;

	font-size:13px;

	display:block;

	margin-top:1em;

	letter-spacing:1px;

	 border-bottom: 1px solid #e1e1e1;

	 text-decoration:none;

}

.sofas {

  border-bottom: 1px solid #eee;

  padding-bottom: 2em;

}

.new{

	padding:2em 0;

background:#eeffda;

	

}







.new-products{

	border: 1px dotted #abbf94;

  padding: 1em;

  background:#eeffda;
  color:#000;
	float:left;

}

.new h3,.top-sellers h3{

	text-align:center;

	text-transform:uppercase;

	font-size:1.8em;

	margin-bottom:1em;

	  font-family: 'Raleway', sans-serif;

	  letter-spacing:2px;

	color: #0070ba;

}

.new-items{

	width:31%;

	float:left;

	margin:0 1em 1em .4em;



}

.new_middle{

	margin:0 2%;

}

.new-items img{

	width:100%;

	background:#eceaea;

	border:6px solid #FFF;

	box-shadow: 0 0 10px #908D87;

	

}

.new-items img:hover{

	box-shadow: 0 0 4px #908D87;

	cursor: pointer;

}



.item1{

	padding:10px 26px 27px;

	margin-right:1%;

	text-align:center;

	float:left;

}

.item-info{

	margin-top:1em;

}

.item-info3{

	margin-top:5em;

	padding-left:2em;

}

.item-info span,.item-info2 span,.item-info3 span,.item-info4 span,.item-info5 span,.item-info6 span{

	color:#000;

	font-size:.8em;

	margin:10px 0 25px 0px;

	display:block;

	

}

.item-info h4 a,.item-info2 h4 a,.item-info3 h4 a,.item-info4 h4 a,.item-info5 h4 a,.item-info6 h4 a{

	font-size:1.2em;

	background:none;

	color:#0871ba;

	padding:0;

}

.item-info h4 a:hover,.item-info2 h4 a:hover,.item-info3 h4 a:hover,.item-info4 h4 a:hover,.item-info5 h4 a:hover,.item-info6 h4 a:hover{

	color:#ff9d00;

	background:none;

}

.item-info a,.item-info2 a,.item-info3 a,.item-info4 a,.item-info5 a,.item-info6 a{

	font-size:.9em;

	display:inline-block;

	background:#0871ba;

	padding:0.6em 2em;

	color:#fff;

	text-decoration:none;

	font-weight:500;

	border-radius: 5px;

}

.item-info a:hover,.item-info2 a:hover,.item-info3 a:hover,.item-info4 a:hover,.item-info5 a:hover,.item-info6 a:hover{

	background:#ff9d00;	

}

.item2{

	padding:26px 26px 18px;

	background:#eceaea;

	margin-bottom:2em;

	border:1px solid #CCC;

}

.item3{

	padding:0px 0px 26px;

	background:#eceaea;

		border:1px solid #CCC;

}

.item4{

	background:rgba(193, 189, 160, 0.61);

	margin-top:2em;

		border:1px solid #CCC;

}

.item5,.item6{

	background:#eceaea;	

		border:1px solid #CCC;

}

.item6{

	margin-top:2em;

	  padding:26px 26px 13px 26px;

	  	border:1px solid #CCC;

}

.item-info4{

	margin-top:3em;

	padding:0 0 26px 36px;

}

.item-info5{

	margin-top:4.4em;

	padding:0 0 26px 36px;

}

.item-info6{

	margin-bottom:1em;

}

/*----*/

.seller-grids{

	margin-top:3em;

}

.seller-grid img{

	width:100%;

}

.seller-grids a{

	color:#999;

}

.seller-grid a:hover{

	color:#999;

}

.seller-grid {

  text-align: center;

}

.seller-grid h4 a{

	margin:25px 0 5px 0;

	font-size:0.9em;

	display:block;

}

.seller-grid h4 a:hover{

	color:#026466;

	text-decoration:none;

}

.seller-grid span{

	font-size:0.8em;

}

.seller-grid p{

	font-size:0.9em;

	font-weight:500;

	margin-top:3px;

}

.seller-grids {

  border-bottom: 1px solid #eee;

  padding-bottom: 3em;

}

/*----*/

.recommendation{

	margin-top:3em;

	border-bottom: 1px solid #eee;

  padding-bottom: 3em;

}

.recmnd-head h3 {

  text-transform: uppercase;

  font-size: 1.1em;

  margin-bottom: 2em;

  font-family: 'Raleway', sans-serif;

  letter-spacing: 2px;

  color: #0871ba;

}

/*----*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

	display: none;

}

.nbs-flexisel-container {

	position: relative;

	max-width: 100%;

}

.nbs-flexisel-ul {

	position: relative;

	width: 9999px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: center;

}

.nbs-flexisel-inner {

	overflow: hidden;

}

.nbs-flexisel-item {

	float: left;

	margin: 0px;

	padding: 0px;

	cursor: pointer;

	position: relative;

}

.nbs-flexisel-item > a img {

	cursor: pointer;

	position: relative;	

	max-width:300px;

	max-height:100px;

}

ul#flexiselDemo1 h4 a {

  margin: 25px 0 8px 0;

  font-size: 0.9em;

  display: block;

  color:#999;

}

ul#flexiselDemo1 h4 a:hover {

  color: #0871ba;

  text-decoration: none;

}

ul#flexiselDemo1 p{

  font-size: 0.8em;

}

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {

	width: 35px;

	height: 35px;

	position: absolute;

	cursor: pointer;

	z-index: 100;

	margin-top:30px;

}

.nbs-flexisel-nav-left {

	left: -64px;

  background: url(../images/right.png) no-repeat 0px 0px;

  top: -10.5px!important;

}

.nbs-flexisel-nav-right {

	right: -60px;

	background: url(../images/left.png) no-repeat 0px 0px;

	top: -10.5px!important;

}	

/*----*/

.footer-content{

	background:#3c3c3b;

	padding:2em 0;

}

.ftr-grid h4{

  color: #FFF;

  font-weight: 600;

  display: block;

  border-bottom: 1px solid #5d5d5b;

  padding-bottom: 5px;

  text-transform:uppercase;

  font-size:1em;

}

.ftr-grid {

  padding-left: 0;

}

.ftr-grid ul li{

	display:block;

}

.ftr-grid ul li:nth-child(1){

	margin-top:0.5em;

}

.ftr-grid ul li a{

	color:#999;

	padding:3px 0;

	display:block;

	font-size:0.9em;

}

.ftr-grid ul li a:hover{

	color:#000;

}

.footer{

	padding-bottom:2em;

}

.store{

	margin:2em 0;

	border-bottom: 1px solid #eee;

  padding-bottom: 1em;

}

.store ul li{

	display:inline-block;

}

.store ul li.active{

	color:#000;

	font-size:0.8em;

	font-weight:500;

	margin-right:1em;

}

.store ul li a{

	color:#999;

	font-size:0.85em;

	padding:0 3px;

}

.copywrite p {

  color: #999;

  font-size: 0.8em;
  padding:2em 0 0em 0;

}

/*-- --*/

.product-model-sec {

  margin: 1em 0 0 0;

  float: right;

  border-bottom:1px dotted #CCC;

}

.glyphicon-minus{

	top:-1px!important;

}

.glyphicon-minus:before {

  content: "\2212";

  color:#fff;

  font-size:9px;

  background:#0871ba;

  padding:1px 6px;

  margin-right:5px;

}

.rsidebar {

  display: block;

  float: left;

  margin: 2em 0em 0% 0;

  width: 22%;

}

.single-bottom {

  padding-left: 10px;

}

.single-bottom  p{
	padding-bottom:1px;
	font-size:.9em;
	color:#f58220;
}

.single-bottom ul{
	font-size:.8em;
	list-style:none;
	padding:10px 0 10px 0;
}
.single-bottom ul li {
	
	font-size:1em;
	list-style:none;
	padding:5px;
	text-decoration:none;
	
}


.single-bottom ul li a{
	font-size:1em;
	list-style:none;
	padding:10px;
	text-decoration:none;
}
.single-bottom ul li a:hover{
	
	list-style:none;
	padding:15px;
	text-decoration:none;
}



ul.tabs-menu{

	padding:0;

	width: 33%;

	float:right;

}

ul.tabs-menu li{

	display:inline-block;

}

ul.tabs-menu li a{

	font-size: 1em;

	padding: 0.5em 2em;

	text-decoration: none;

	background: #fa558f;

	color: #fff;
	

}

ul.tabs-menu li.active a{

	background:#333;

}

.tabs-box{

	width: 100%;

	margin: 5em auto 1.5em auto;

}

/*-----*/

.b-link-stripe{

	position:relative;

	display:inline-block;

	vertical-align:top;

	font-weight: 300;

	overflow:hidden;

	width: 100%;

}

.b-link-stripe .b-wrapper{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	text-align:center;

	color:#ffffff;

	overflow:hidden;

}

.b-link-stripe:hover .b-line{

	opacity:1;

}

/*-----------------------------------------------------------------------------------*/

/*	Animation effects

/*-----------------------------------------------------------------------------------*/

.b-animate-go{

	text-decoration:none;

}

.b-animate{

	transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	-webkit-transition: all 0.5s;

	visibility: hidden;

	font-size:1.1em;

	font-weight:700;

}

.b-animate button{

	padding:9px;

	color:rgba(255, 255, 255, 0.86);

	font-weight:600;

	font-size:0.67em;

	cursor:pointer;

	margin: 27% auto 0 auto;

	display: block;

	border:none;

	width:55%;

	text-decoration:none;

	background:rgba(183, 183, 183, 0.93);

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

	-ms-transition:0.5s all;

	text-transform:uppercase;

}

.b-animate button:hover{

	background:#989898;

}

.glyphicon-eye-open:before {

  content: "\e105";

  color:rgba(255, 255, 255, 0.86);

  margin-right:5px;

}

/* lt-ie9 */

.b-animate-go:hover .b-animate{

	visibility:visible;

}

.b-from-left{

	position: relative;

	left: -100%;

	background-size: 100% 100%;

	top: 0px;

	margin: 0;

	min-height: 420px;

}

.b-animate-go:hover .b-from-left{

	left:0;

}

.product-grid {

	width: 22%;

	margin: 0 3% 4% 0;

	float: left;	

	position: relative;

	transition: 0.5s all;

	-webkit-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-o-transition: 0.5s all;

	min-height: 200px;

	border:1px solid #E5E5E5;

}

.product-grid:hover {

	z-index: 1;

	border:1px solid #7f7f7f;

}

.more-product-info span {

	color:#fff;

	font-size:1em;

	font-weight:500;

	padding:5px 10px;

	display: block;

	background:#fa558f;

	position: absolute;

	top: 0px;

	right: 0;

	cursor: pointer;

	z-index: 999;

}

.products-row a:hover{

	text-decoration:none;

}

.product-img img {

	width: 100%;


}

.product-info-cust {

	float: left;

	padding: 0.8em 1.2em;

} 

.item_quantity {

  margin: 1em 0;

  font-size: 0.85em;

  padding: 5px 10px;

  display: block;

}

.item_add{

	color:#fff;

	text-decoration:none;

	font-weight:600;

	padding:0.5em 2em;

	font-size:0.8em;

	display:inline-block;

	border-radius:5px;

	-moz-border-radius: 5px;

-webkit-border-radius: 5px;

-o-border-radius: 5px;

	margin: 0px 16px 0px 0px;

	background:#026466;

	border:none;

	outline:none;

}

.prt_name{

	padding: 0.8em 1.2em;

	float:none;

}

.items{

	float:none;

	margin: 0 0 16px 0px;

}

.item_add:hover {

	background:#cfdc00;

} 

.product-info-price {

	float: right;

	background: #fff;

	width: 27%;

	text-align: center;

	padding: 0.545em;

}

.product-info-cust h4{

	color:#000;

	font-weight:500;

	font-size:1em;



}

.product-info-cust p{

	 font-family: 'Arimo', sans-serif;

	 font-size:0.7em;

	 margin:5px 0;

	 letter-spacing:1px;

}

span.item_price{

	color:#000;

	font-weight:600;

	font-size:1em;

	 font-family: 'Arimo', sans-serif;

}

.tab-grids {

	margin-top: 2em;

}

.product-info.simpleCart_shelfItem {

  margin-top: 30px;

}

/*----*/

ul.place{



	background: #c7ef97;

	width: 100%;  

	padding:0px 5px;

	  cursor: pointer;
	  font-weight:600;
	  

}

ul.place li{

	display: inline-block;

	padding: 6px;
	margin:5px 0;
	

}

ul.place li {

	font-size:0.9em;

	color: #000;

	text-decoration: none;

	cursor: pointer;


}

ul.place li span{

	color: #f02b63;
	

}

ul.place li.sort{

	float:left;

}

ul.place li.by{

	float:left;

}

.possible-about p{

	color:#727272;

	font-size:1em;

	line-height:1.5em;

}

.possible-about h4{

	color:#7db122;

	font-size:1.4em;

	

	font-weight:600;

	   padding: 0 0 0.3em;

}

ul.dropdown-menu1 li {

  list-style: none;

}

label.amount {

  color: #7c8389;

  font-size: 0.8em;

  margin-right: 5px;

  font-family: 'Arimo', sans-serif;

}

span.amount {

  color: #7c8389;

  font-size: 0.95em;

  font-family: 'Arimo', sans-serif;

}

.product-model h2 {

  text-transform: uppercase;

  font-size: 1.8em;

  font-family: 'Raleway', sans-serif;

  letter-spacing: 2px;

  color: #0871ba;

}

ul.dropdown-menu1 li a:hover{

	color:#000!important;	

}

/*--single--*/

.single_left{

	float:left;

	width:40%;

	margin-right:5%;

}

.single-right{

	float:right;

	width:55%;
	font-weight:600;
	color:#000;
	

}

.single-right h3{

	color:#333;

	font-size:1.2em;

	font-weight:500;

	line-height:1.3em;

}

/* ratings */

/**/

.sky-form .rating {

	font-size: 15px;

	color: #404040;

}

.sky-form .rating:last-child {

	margin-bottom: 0;

}

.sky-form .rating input {

	position: absolute;

	left: -9999px;

}

.sky-form .rating label {

	display: block;

	float: left;

	height: -4px;

	cursor: pointer;

}

.rating {

	margin: 12px 0 0 0em;

}



.sky-form [class^="icon-"] {

	display: block;

    width: 18px;

    height: 18px;

    background: url(../images/star.png) 0 -3px;

    float:left;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

  -webkit-font-smoothing: antialiased;

}

/* checked state */

/**/

.sky-form .radio input + i:after {

	background-color: #2da5da;	

}

.sky-form .checkbox input + i:after {

	color: #2da5da;

}

.sky-form .rating input:checked ~ label {

	color: #2da5da;	

	 background: url(../images/star.png) 0 -20px;

	display: -webkit-box;

}

.id h4{

	font-size:0.8em;

	color:#999;

	font-family: 'Arimo', sans-serif;

	margin-top:6px;

}

.item-list ul{

	padding-left:15px;

}

.item-list ul li {

	padding:2px 0;

	font-size:0.8em;

	color:#555;

}

.item-list ul li a{

	text-decoration:underline;

	color:#555;

}

.cost{

	margin:0.3em 0 1em 0;

}

.prdt-cost{

	float:left;

	  margin-right: 13%

}

.prdt-cost ul li{

	display:block;

	font-family: 'Arimo', sans-serif;

	font-size:0.8em;

	padding:2px;

	color:#999;

}

.prdt-cost ul li.active{

	font-size:1.3em;

	color:red;

}

.prdt-cost ul a{

font-size: 0.8em;

  display: inline-block;

  background: #0871ba;

  padding: 0.6em 2em;

  color: #fff;

  text-decoration: none;

  font-weight: 500;

  margin-top:5px;

}

.check{

	float:left;

	width:60%;

}

.check p{

	font-size:0.8em;

	display:inline-block;

	color:#999;

}

.glyphicon-map-marker:before {

  content: "\e062";

  color:#999;

  margin-right:8px;

}

.navbar-form{

	padding:0!important;

}

.det {

  margin-top: 1em;

}

.form-control:focus{

	border-color:#ccc!important;

   outline: 0!important;

   webkit-box-shadow:none;

  box-shadow: none;

}

.single-bottom1 h6 {

  background:none;

  padding: 10px;

  color: #333;

  font-size: 1em;

  margin-top:1em;
  text-decoration:underline; 
  padding-left:0;

}

p.prod-desc {

  color: #3f3d3d;

  padding-top: 2%;

  font-size: 0.8em;

  line-height: 1.8em;

}

.sofaset-info{

	margin:2em 0;

}

.sofaset-info h4 {

  font-size: 0.9em;

  font-weight: 600;

  padding: 10px 0;

  text-transform: uppercase;

  color: #026466;

  border-bottom: 1px solid rgb(236, 236, 236);

  margin-bottom:1em;

}

.sofaset-info ul{

	padding-left:15px;

}

.sofaset-info ul li {

  padding: 3px 0;

  font-size: 0.85em;

  color: #555;

}

/*--contact--*/

/*--contact--*/

.contact{

padding:0em 0 2em 0; 

}

.contact-left{

padding-left:0;

}

.contact-head{

border-bottom:1px solid #eee;

padding:0em 0 2em 0;

}

.contact-head h2{

  text-transform: uppercase;

  font-size: 1.8em;

  margin-bottom: 1em;

  font-family: 'Arimo', sans-serif;

  letter-spacing: 2px;

  color: #0061d8;

}

.contact form input[type="text"],.contact-right textarea {

width: 100%;

padding: 10px 12px;

border: 1px solid #0061d8;

font-size: 1em;

margin-bottom: 1.5em;

color: #87655B;

outline: none;

font-weight: 400;

transition: 0.5s all ease;

-webkit-transition: 0.5s all ease;

-moz-transition: 0.5s all ease;

-o-transition: 0.5s all ease;

-ms-transition: 0.5s all ease;

}

.contact-right textarea{

resize:none;

height: 181px;

}

.contact form input[type="text"]:hover,.contact-right textarea:hover{

border:1px solid #bcc8ae;

}

.contact form input[type="submit"] {

	font-size:0.8em;

	display:inline-block;

	background:#0061d8;

	padding:0.8em 2em;

	border:none;

	color:#fff;

	text-decoration:none;

	font-weight:500;

	transition: 0.5s all ease;

-webkit-transition: 0.5s all ease;

-moz-transition: 0.5s all ease;

-o-transition: 0.5s all ease;

-ms-transition: 0.5s all ease;

}

.contact form input[type="submit"]:hover{

  background: #0061d8;

}

.address{

padding:1em 0;

}

.address h3{

	font-size: 1.5em;

  margin-bottom: 0em;

  font-family: 'Arimo', sans-serif;

  letter-spacing: 2px;

  color: #005998;

  text-align:center;

}

.locations{

padding-left:0;

margin-top:1.6em;

}

.locations ul{

margin-bottom:2em;

display:inline-block;


float:left;

}


.locations ul li{

display:inline-block;

background: url(../images/find.png) no-repeat;
background-position:top left;
padding-left:30px;
padding-right:30px;

}


.address-info  p{

color: #999;

font-size: 0.9em;

text-decoration: none;

padding-bottom:3px;

display: block;

font-weight: 400;

}

.address-info p a{

color: #999;

}

.address-info p a:hover{

	color: #026466;

}

.address-info h4 {

color: #f58220;

margin-bottom:8px;

font-size:1.4em;

}

.address-info h5 a{

color: #626262;

margin:5px 0;

font-size:0.9em;

display:block;

}

.contact-map iframe {

  min-height: 310px;

  width: 100%;

  border: none;

}

.gallery{

	padding:2em 0;

background:#eeffda;

	

}


.gallery h3 {

	text-align:center;

	text-transform:uppercase;

	font-size:1.8em;

	margin-bottom:1em;

	  font-family: 'Raleway', sans-serif;

	  letter-spacing:2px;

	color: #0070ba;

}

.gallery gal {
	
	text-align:none; float:left; padding:0 0px 10px 0; border:1px solid #CCC; margin:0 20px 20px 0;}
	
	
.gallery h4 {
	font-size: 1.1em;

  font-family: 'Raleway', sans-serif;

  letter-spacing: 2px;

  color: #0871ba;
  margin-bottom:5px;
}
.gallery  img {margin:30px;}
.gallery img:hover {-webkit-box-shadow: 0px 0px 5px #333;-moz-box-shadow: 0px 0px 5px #333;}


/*--//contact--*/

.registration{

	padding: 0em 0% 3em 0;

}

.registration h2{

	font-size:1.8em;

	color: #026466;

	text-transform:capitalize;

	margin-bottom: 4%;

	font-family: 'Aladin', cursive;

	font-weight:300;

}

.reg_fb {

	margin:3% 0;

	display: block;

	background: #3B5998;

	transition: all 0.5s ease-out;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.reg_fb img {

	background:#354F88;

	padding: 10px;

	float: left;

}

.reg_fb i {

	color: #ffffff;

	padding: 12px 16px;

	display: inline-block;

	font-size: 1.3em;

	text-transform: capitalize;

	font-style: normal;

}

.reg_fb:hover {

	background:#354F88;

}

.registration_left{

	float: left;

	width: 45.33333%;

	margin-left: 9.333%;

}

.registration_left:first-child{

	margin-left: 0;

}

.registration span{

	color: #777777;

}

.registration_form{

	display: block;

}

.registration_form div{

	padding:10px 0;

}

.sky_form1{

	margin-bottom: -30px;

}

.sky_form1 ul{

	padding:0;

	list-style:none;

}

.sky_form1 ul li{

	float: left;

	margin-left: 20px;

}

.sky_form1 ul li:first-child{

	margin-left: 0;

}

.radio{

	margin-top:0;

}

.checkbox{

	font-size:0.85em;

	color:#999;

	margin:0;

}

label {

	display: block;

	margin-bottom: 0;

	font-weight: normal;

}

.registration_form input[type="text"],.registration_form input[type="email"],.registration_form input[type="tel"],.registration_form input[type="password"]{

	padding: 8px;

	display: block;

	width:100%;

	outline: none;

	font-family: 'Open Sans', sans-serif;

	font-size: 0.8925em;

	color: #333333;

	-webkit-appearance: none;

	text-transform: capitalize;

	background: #FFFFFF;

	border: 1px solid rgb(231, 231, 231);

	font-weight: normal;

}

.registration_form input[type="submit"]{

	font-size: 0.75em;

  display: inline-block;

  background: #026466;

  padding: 0.8em 2em;

  color: #fff;

  text-decoration: none;

  border:none;

  text-transform:uppercase;

  font-weight: 500;

	transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;	

}

.registration_form input[type="submit"]:hover{

	background:#cfdc00;

}

.terms{

	text-decoration:underline;

	text-transform:capitalize;

	color: #999;

}

.terms:hover{

	text-decoration:none;

	color:#026466;

}

.forget a{

	text-transform: capitalize;

	color: #999999;

	text-decoration: underline;

	font-size: 0.8925em;

}

.forget a:hover{

	text-decoration: none;

}

/*--login--*/

/*--registration--*/

.login_sec{

padding: 0em 0 3em 0;

}

.log{

margin:1em 0 0em 0;

padding:0;

}

.login_sec h2{

  text-transform: uppercase;

  font-size: 1.8em;

  font-family: 'Open Sans', sans-serif;

  letter-spacing: 2px;

  color: #0871ba;

}

.login-right h3{

	text-transform: uppercase;

  font-size: 1.4em;

  font-family: 'Open Sans', sans-serif;

  letter-spacing: 2px;

  color: #0871ba;

  margin-bottom:0.5em;

}

.log p{

color: #000;

font-size:1em;

line-height:1.8em;

}

.reg-right{

padding:2em 0 0 3em;

}

.login-right input[type="text"] {

border: 1px solid #EEE;

outline-color: #3498db;

width: 96%;

font-size: 1em;

padding: 0.5em;

}

.log p span{

display:inline-block;

cursor:pointer;

color:#1a1818;

text-decoration:underline;

}

.log h5{

color: #5d5959;

font-size:1.3em;

padding-bottom:10px; 

}

.log form {

margin-top:2em;

}

.log form input[type="text"],.log form input[type="password"] {

width: 70%;

padding: 8px;

font-size: 1em;

font-weight: 400;

border: 1px solid #D6D6D6;

outline: none;

color: #5d5959;

margin-bottom:.8em;

}

.log form input[type="submit"]{

font-size: 0.8em;

  display:block;

  background: #0871ba;

  padding: 0.6em 2em;

  color: #fff;

  text-decoration: none;

  font-weight: 500;

  border:none;

  outline:none;

  margin-top:2em;

  transition: 0.5s all;

-webkit-transition: 0.5s all;

-moz-transition: 0.5s all;

-o-transition: 0.5s all;

}

.log form input[type="submit"]:hover,.acount-btn:hover{

	background:#ff9d00;

	color:#fff;

	text-decoration:none;

}

.log a{



font-size:0.85em;

font-weight:400;

color:#7b7a7a;

}

.acount-btn {

  font-size: 0.8em;

  display:inline-block;

  text-transform:uppercase;

  background: #0871ba;

  padding: 0.6em 2em;

  color: #fff;

  text-decoration: none;

  font-weight: 500;

  border:none;

  outline:none;

  margin-bottom:1em;

  transition: 0.5s all;

-webkit-transition: 0.5s all;

-moz-transition: 0.5s all;

-o-transition: 0.5s all;

}

.login-right p {

color: #333;

display: block;

font-size: 0.9em;

margin: 0 0 2em 0;

line-height: 1.7em;

}

/*--//login--*/

.cart-items h2 {

  font-size: 1.5em;

  margin-bottom: 1em;

}

.cart-items{

	padding-left:0;

	padding-top:1em;	

}

.cart-sec{

	background:#eee;

	padding:1em;

	margin-bottom:1em;

}

.form-control {

  width: auto!important;

}

.cart-item{

	width:20%;

	float:left;

	margin-right:3%;

	padding: 1em 1em 0.6em 1em;

  background: #fff;

}

.cart-item img{

	width:100%;

}

.cart-item-info{

	width:77%;

	float:left;

	  border-bottom: 1px solid;

  padding-bottom: 10px;

}

.cart-item-info h3{

	font-size:1em;

	font-weight:600;

	margin-top: 1em;

}

.cart-item-info h3 span{

	display:block;

	font-weight:400;

	font-size:0.75em;

	margin-top:3px;

}

.cart-item-info h4{

	color:#000;

	font-size:1.5em;

	margin:1em 0 0.5em;

	font-weight:500;

	display:inline-block;

	margin-right:3em;

}

.cart-item-info h4 span{

	font-size:0.65em;

	font-weight:400;

} 

.cart-item-info p{

	font-size:1em;

	font-weight:400;

	line-height:1.3em;

}

.close1,.close2{

  background: url('../images/close.png') no-repeat 0px 0px;

  cursor: pointer;

  width: 28px;

  height: 28px;

  position: absolute;

  right: 0px;

  top: 0px;

  -webkit-transition: color 0.2s ease-in-out;

  -moz-transition: color 0.2s ease-in-out;

  -o-transition: color 0.2s ease-in-out;

  transition: color 0.2s ease-in-out;

}

.cart-header {  

  position: relative;  

}

.cart-header2 {  

  position: relative;  

}

.delivery{

	margin:1em 0 0 16em;

}

.delivery p{

	color:#A6A6A6;

	font-size:0.85em;

	font-weight:400;

}

.delivery span{

	color:#A6A6A6;

	font-size:1em;

	font-weight:400;

	float:right;

}

a.continue{

	background:#026466;

	padding:10px 1.5em;

	border-radius:7px;

	-moz-border-radius: 7px;

-webkit-border-radius: 7px;

-o-border-radius: 7px;

	font-size:1em;

	color:#fff;

	text-decoration:none;

	display: block;

   font-weight: 600;  

   text-align: center;

   width: 72%;

   margin: 0px auto 3em auto;

}

a.continue:hover{

	background:#333;

}

.price-details{

	border-bottom:1px solid;

	padding-bottom:10px;

}

.price-details h3{

	color:#333;

	font-size:1em;

	margin-bottom:1em;

}

.price-details span{

	width:50%;

	float:left;

	padding:1px 0;

}

span.total{

	width:50%;

	float:left;

}

span.final{

	font-weight:600;

	padding-top:6px;

	font-size:1.3em;

}

h4.last-price{

	color:#000;

	font-size:1.3em;

	font-weight:600;

	width:50%;

	float:left;

	padding-top:10px;

}

.cart-total {

  padding-top: 26px;

 width:30%;

 float:right;

}

a.order {

  background:#333;

  padding: 10px 1.5em;

  border-radius: 7px;

  -moz-border-radius: 7px;

-webkit-border-radius: 7px;

-o-border-radius: 7px;

  font-size: 1em;

  color: #fff;

  text-decoration: none;

  display: block;

  font-weight: 600;

  text-align: center;

  width: 85%;

  margin: 3em auto 0 auto;

}

a.order:hover{

	background:#026466;

}

.total-item{

	margin-top:2em;

	padding-bottom:2em;

}

.total-item h3 {

  color: #333;

  font-size: 1em;

  margin-bottom: 1em;

}

.total-item h4{

	font-size:0.8em;

	font-weight:600;

	color:#9C9C9C;

	display:inline-block;

	margin-right:6em;

}

a.cpns{

	background:#8E8E8E;

	color:#fff;

	border-radius:6px;

	-moz-border-radius: 6px;

-webkit-border-radius: 6px;

-o-border-radius: 6px;

	padding: 10px;

  font-size: 0.8em;

	font-weight:600;

}

a.cpns:hover{

	background: #20759F;

}

.total-item p{

	font-size:0.9em;

	font-weight:400;

	margin-top:1em;

	color:#727272;	

}

.total-item p a:hover{

	color:#333;

	text-decoration:underline;

}

.comments1 {

	margin-top: 3em;

}

#commentform p {

	position: relative;

	padding: 8px 0;

	font-size: 1em;

}

.comments-main {

	border: 1px solid #D5D4D4;

	padding: 17px 0px;

	margin: 15px 0px 40px 0;

}

.cmnts-right a {

	padding: 6px 12px;

	color: #fff;

	font-weight: 600;

	font-size: 14px;

	background: #999;

	transition: 0.5s all;

	-webkit-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-ms-transition: 0.5s all;

	-o-transition: 0.5s all;

	outline: none;

}

.cmts-main-left img{

	border: 3px solid#ccc;

}

.cmnts-right a:hover{

	background: #333;

	text-decoration:none;

}

.cmts-main-right h5 {

	font-size: 1em;

	color: #4e4e4b;

	margin: 0px;

	font-weight: 600;

}

.comments1 h4 {

	font-size: 1.4em;

  color: #ff7105;

  font-weight: 500;

  margin: 0.5em 0 1em;

  text-transform: uppercase;

}

.cmts-main-right p{

	color: #333333;

	font-weight: 400;

	font-size: 0.9em;

	line-height: 1.9em;

	opacity: 0.6;

	margin: 2px 0 0px 0px;

}

.cmnts-left p {

	font-size: 13px;

	color:#999;

	font-weight: 600;

}

.cmts-main-left img {

  width: 100%;

}

.cmts-main-left{

	width:15%;

}

.cmts-main-right {

  width: 84%;

}

.cmnts-left {

	padding:0;

}

/*--responsive--*/

@media (max-width:1280px){

.nbs-flexisel-nav-left {

  left: -50px;

}

.nbs-flexisel-nav-right {

  right: -50px;

}

.new-items {

	width:30%;



}
}
.header_left {
	padding-right:10px;

}


@media (max-width: 1024px){
	
		
	

	.new-items {

	width:30%;



}

	

	

.nbs-flexisel-nav-left {

  left: -25px;

  top: 25.5px!important;

}

.nbs-flexisel-nav-right {

  right: -32px;

  top: 25.5px!important;

}

.rsidebar {

  margin: 1em 1em 0% 0;

}

.check {

  width: 100%;

    margin-top: 1em;

}

.form-control {

  width: auto!important;

}

.single-right {

  width: 50%;

}

}

@media (max-width: 768px){
	


.social i {

  height: 24px;

  background: url('../images/social2.png') no-repeat 0px 0px;

  margin: 0 0px;

}

.search input[type="submit"] {

  top: 6px;

}

a i.facebook {

  background-position: -3px -5px;

}

a i.twitter {

  background-position: -43px -6px;

}

a i.dribble {

  background-position: -83px -5px;

}

a i.google {

  background-position: -126px -5px;

}

a i.facebook:hover{

  background-position: -3px -39px;

}

a i.twitter:hover{

    background-position: -43px -39px;

}

a i.dribble:hover{

    background-position: -83px -38px;

}

a i.google:hover{

    background-position: -126px -39px;

}

.top_left ul {

  vertical-align: text-top;

}

.top_left ul li{

	font-size:11px;

}

.search {

  width: 45%;

}

.search input[type="text"] {

  padding: 10px 10px 10px 15px;

}

.sofa-grid {

  float: left;

}

.sofa-grid h3 {

  padding: 0.5em 0;

  font-size: 1.2em;

  top: 31%;

}

.sofa-grid h4 a {

  padding: 10px 0;

  font-size: 11px;

}

.new {

  margin: 2em 0;

}

.new-items {

	width:29.5%;



}



.new h3, .top-sellers h3 {

  font-size: 1.3em;

}

.item-info {

  margin-top: 2em;

}

.item-info3 {

  margin-top: 3em;

}

.item-info a, .item-info2 a, .item-info3 a, .item-info4 a, .item-info5 a, .item-info6 a {

  font-size: 0.65em;

}

.item-info5 {

  margin-top: 3.3em;

  padding: 0 0 26px 26px;

}

.item-info4 {

  margin-top: 2em;

  padding: 0 0 26px 26px;

}

.item-info6 {

  margin-bottom: 1em;

  margin-top: 7px;

}

.seller-grid {

  float: left;

  width: 25%;

}

.nbs-flexisel-nav-left {

  left: 0px;

}

.nbs-flexisel-nav-right {

  right: -9px;

}

.nbs-flexisel-item{

	width:237px!important;

}

.ftr-grid {

  width: 48%;

  float: left;

  margin:0 2% 2% 0;

}

.footer-content{

	padding: 2em 0 0 0;

}

.contact-left,.contact-right {

  padding: 0;

}

.login-right {

  padding: 0;

  margin-top: 2em;

}

.login_sec {

  padding: 3em 0 2em 0;

}

.rsidebar {

  width: 100%;

  margin: 0em 2em 0% 0;

}

}

@media (max-width: 736px){

.item-info h4 a, .item-info2 h4 a, .item-info3 h4 a, .item-info4 h4 a, .item-info5 h4 a, .item-info6 h4 a {

  font-size: 0.9em;

}

.nbs-flexisel-item {

  width: 228px!important;

}

.new-items {

	width:29%;



}




}

@media (max-width: 667px){

	

.top_left ul li a {

  padding: 1px 0px;

}

.top_left ul {

  vertical-align: -webkit-baseline-middle;

}

.top_left ul li{

	font-size:11px;

}

.header_top {

  padding: 1em 0;

}

.logo h1 a {

  font-size: 28px;

}

.login a {

  font-size: 11px;

  padding: 8px 15px;

}

.box_1 h3 {

  font-size: 0.8em;

}

.box_1 p {

  margin: 0em 0.3em 0;

}

.box_1 p a{

	font-size:0.8em;

}

.item-info2 {

  margin-bottom: 1.5em;

}

.nbs-flexisel-item {

  width: 203px!important;

}

.item-info6 {

  margin-top: 27px;

}

.nbs-flexisel-nav-right {

  right: -14px;

}

.nbs-flexisel-nav-left {

  left: -11px;

}

.ftr-grid {

  margin: 0 2% 5% 0;

}

.registration h2,.contact-head h2 {

  font-size: 1.5em;

}

.registration {

  padding: 2em 0% 3em 0;

}

.contact-head {

  padding: 0em 0 2em 0;

}

.contact {

  padding: 2em 0;

}

.new-items {

	width:100%;



}

}

@media (max-width: 640px){

.top_right ul li a {

  font-size: 11px;

   padding: 0px 1px;

}

.nbs-flexisel-item {

  width: 295px!important;

}

.single_left {

  width: 100%;

  margin-right: 0%;

}

.single-right {

  width: 100%;

}

.navbar-form .form-group {

  display: inline-block;

    padding-left: 15px;

}

.det{

	padding:0;

}

.product-model h2 {

  font-size: 1.5em;

}

.b-animate button {

  width: 68%;

}

}

@media (max-width: 600px){
	


.top_right ul li a {

  font-size: 9px;

}

.top_left ul li a {

	padding:0;

  font-size:1em;

  

}

.top_left {

  float: right;

  color: #fff;

  text-align:right;

  font-size:1em;

}

.sofa-grid h3 {

  font-size: 1em;

  top: 31%;

  letter-spacing: 4px;

}

.new h3, .top-sellers h3 {

  font-size: 1.2em;

  letter-spacing: 1px;

}

.item-info h4, .item-info2 h4, .item-info3 h4, .item-info4 h4, .item-info5 h4, .item-info6 h4 {

  font-size: 0.82em;

}

.item-info5 {

  margin-top: 2.5em;

}

.item-info3 {

  margin-top: 2.1em;

  padding-left: 26px;

}

.seller-grid h4 a {

  margin: 25px 0 3px 0;

  font-size: 0.7em;

}

.seller-grid span {

  font-size: 0.7em;

}

.nbs-flexisel-item {

  width: 280px!important;

}

.recmnd-head h3 {

  font-size: 1em;

}

.item_quantity {

  width: 100%;

}

.b-animate button {

  font-size: 0.6em;

  width: 73%;

}

.product-info.simpleCart_shelfItem {

  margin-top: 15px;

}

.single-right {

  width: 33%;

}

.single-right h3 {

  font-size: 0.8em;

  line-height: 1.5em;

}

.sofaset-info ul li {

  padding: 5px 0;

  font-size: 0.8em;

}

}

@media (max-width: 568px){

.logo {

  width: 50%;

  margin: 8px 10px 10px 0;

}

.logo img {

  width: 100%;

  background-size: 100%;

}
.header_right {
	float:none;
	width:100%;

}

.header_right img {
	width:11%;


}
.header_left {
	float:none;
	width:100%;

}

.header_left img {
	width:35%;


}
.header_left span img {
	width:5%;


}

.top_left ul li.top_link {

  margin-right: 0px;

}

.top_left {

  float: right;

  color: #fff;

  text-align:right;

  font-size:.8em;

}

.logo h5 {

  font-size: 0.7em;

}

.new-items {

  width: 100%;

  float: left;

}

.new_middle {

  margin: 0 0% 0 3%;

}

.item-info2 {

  margin-bottom: 1em;

}

.item-info5 {

  margin-top: 2em;

}

.new_last {

  width: 100%;

}

.item3 {

  width: 48%;

  float: left;

}

.item1 {

  padding: 25px 26px 27px;

  float:left;

  margin-right:1px;

}

.item6 {

  margin-top: 1em;

  float: left;

  width: 49%;

  margin-left: 3%;

}

.item2 {

  margin-bottom: 1em;

}

.item4 {

  margin: 1em 0;

}

.seller-grid {

  float: left;

  width: 50%;

  margin-bottom:2em;

}

.seller-grids {

  padding-bottom: 0em;

  margin-top: 1em;

}

.seller-grid h4 a {

  font-size: 0.85em;

}

.nbs-flexisel-item {

  width: 255px!important;

}

.registration h2, .contact-head h2 {

  font-size: 1.3em;

}

.contact-right textarea {

  height: 155px;

}

.contact form input[type="text"], .contact-right textarea {

  padding: 8px 10px;

  font-size: 0.8em;

}

.locations ul {

  width: 100%;

}

.contact-map iframe {

  min-height: 200px;

}

.cart-total {

  width: 51%;

}

}

@media (max-width: 480px){
	
	.logo {

  width: 50%;

  margin: 6px 10px 10px 0;

}

.top_right {

  float: none;

  margin-top: 0px;

  text-align: center;

}

.top_left {

  float: right;

  color: #fff;

  text-align:right;

  font-size:11px;

}

.top_left ul li.top_link {

  margin-right: 0px;

  font-size:11px;

  

}

.top_right ul li a {

  font-size: 10px;

  padding: 0px 6px;

}

.nbs-flexisel-item {

  width: 425px!important;

}
.header_right img {
	width:15%;


}
.header_right {
	float:none;

}

.header_right img {
	width:11%;


}
.header_left {
	float:none;
	width:100%;

}

.header_left img {
	width:30%;


}



}

@media (max-width: 414px){

.logo {

  width: 100%;

  margin-top: 6px;

}

.logo img {

  width: 100%;

  background-size: 100%;

}

.header_right img {
	width:15%;


}
.header_right {
	float:none;

}

.header_right img {
	width:11%;


}
.header_left {
	float:none;
	width:100%;

}

.header_left img {
	width:30%;


}

.top_right {

float: none;

  margin-top: -3px;

  text-align: center;

}

.top_left {

  float: right;

  text-align: right;

}

.top_left ul li.top_link {

  margin-right: 0px;

}

.sofa-grid h3 {

  font-size: 0.8em;

  top: 24%;

  letter-spacing: 2px;

}

.sofa-grid h4 a {

  padding: 9px 0;

  font-size: 9px;

}

.new h3, .top-sellers h3 {

  font-size: 1em;

  letter-spacing: 1px;

}

.new-items ,.item1,.item6{

  width: 100%;

}



.item6 {

  margin-top: 0.3em;

}

.item-info {

  margin-top: 1em;

}

.item-info6 {

  margin-top: 37px;

}

.seller-grid {

  width: 50%;

  padding: 0 0px;

}

.recommendation {

  margin-top: 2em;

}

.nbs-flexisel-item {

  width: 368px!important;

}

.recmnd-head h3 {

  font-size: 0.83em;

  letter-spacing: 0;

}

.ftr-grid h4 {

  font-size: 0.8em;

}

.ftr-grid ul li a {

  font-size: 0.8em;

}

.seller-grid h4 a {

  font-size: 0.7em;

}

.product-grid {

  width: 100%;

  margin: 0 0% 4% 0;

}

.b-animate button {

  font-size: 0.7em;

  width:65%;

}

.product-info.simpleCart_shelfItem {

  margin-top: 0px;

}

.product-model h2 {

  font-size: 2em;

}

.breadcrumb {

  padding: 5px 15px;
  background:none;

}

.breadcrumb > li {

  font-size: 0.8em;
   background:none;

}

.single_left {

  width: 100%;

  margin-right: 0%;

}

.single-right {

  width: 100%;

}

.sofaset-info {

  margin: 1em 0 2em 0;

}

.sofaset-info h4 {

  font-size: 0.8em;

  line-height: 1.3em;

}

.item-info6 {

  margin-top: 24px;

}

.registration_left {

  width: 100%;

}

.registration_left {

  width: 100%;

  margin-left: 0;

  margin-top:0em;

}

.registration {

  padding: 0em 0% 1.5em 0;

}

.log h5 {

  font-size: 1em;

  padding-bottom: 7px;

}

.login_sec h2,.login-right h3 {

  font-size: 1.3em;

}

.login_sec {

  padding: 0;

}

.cart-total {

  width: 100%;

}

.cart-item {

  width: 80%;

  margin-right: 0%;

}

.cart-item-info h3 {

  font-size: 0.9em;

}

.cart-item-info h4 {

  font-size: 1.2em;

  margin: 0.5em 0 0.5em;

}

.delivery {

  margin: 1em 0 0 0em;

}

.copywrite {

  text-align: center;

}

.log form input[type="text"], .log form input[type="password"] {

  width: 100%;

}

.contact {

  padding: 0em 0 2em 0;

}

.address {

  padding: 2em 0 0 0;

}

a.continue {

  padding: 8px 1em;

  font-size: 0.9em;

    margin: 0px auto 2em auto;

}

.price-details h3 {

 font-size: 0.9em;

}

.price-details span {

  font-size: 0.8em;

}

h4.last-price {

  font-size: 0.9em;

}

a.order{

	font-size:0.8em;

}

}

@media (max-width: 375px){
	
	.logo {

  width:50%;

  margin-top: 6px;

}

.header_right {
	float:none;

}

.header_right img {
	width:10%;


}
.header_left {
	float:none;

}

.header_left img {
	width:30%;


}


.seller-grid {

  width: 100%;

  padding: 0 0px;

}

.nbs-flexisel-item {

  width: 331px!important;

}

.copywrite {

  text-align: center;

}

.new-items{

  width: 100%;

}



}

@media (max-width: 320px){


	.logo {

  width:40%;

  margin-top: 6px;

}

.header_right {
	float:none;

}

.header_right img {
	width:10%;


}
.header_left {
	float:none;

}

.header_left img {
	width:30%;


}



.nbs-flexisel-item {

  width: 279px!important;

}

.sofa-grid h3 {

  font-size: 0.6em;

  top: 24%;

  letter-spacing: 1px;

}

.new_middle {

  margin: 0 0% 0 0%;

}

.new-items {

  width: 100%;

  float:left;

}





.item3,.item6{

	margin-top:1em;

}

.item6{

	margin-left:0;

}

.det {

  padding: 0;

}

.navbar-form {

  padding: 0px 15px!important;

}

.navbar-form .form-group {

  margin-bottom: 0px;

  display: inline-block;

}

.locations ul {

  margin-bottom: 1em;

}

.address {

  padding: 2em 0 1em 0;

}

.locations {

  margin-top: 2em;

}

.login a {

  font-size: 10px;

  padding: 7px 9px;

}

.login { 

  left: -51%;

}

.contact {

  padding: 0em 0 2em 0;

}

.breadcrumb {

  margin: 1em 0;
  background:none;

}

.login_sec {

  padding: 0em 0 2em 0;

}

.checkbox {

  font-size: 0.8em

}

.callbacks_nav {

  top: 37%;

  left: 1px;

  height: 28px;

  width: 21px;

  background-size: 109px;

}



}