@font-face {
  font-family: "Rupee_Foradian";
  src: url("../fonts/Rupee_Foradian.eot");
  src: url("../fonts/Rupee_Foradian.eot") format("embedded-opentype"),
    url("../fonts/Rupee_Foradian.woff2") format("woff2"),
    url("../fonts/Rupee_Foradian.woff") format("woff"),
    url("../fonts/Rupee_Foradian.ttf") format("truetype"),
    url("../fonts/Rupee_Foradian.svg#Rupee_Foradian") format("svg");
}

.rs {
  font-family: "Rupee_Foradian";
}

a:focus,
a:hover,
a {
  text-decoration: none !important;
  outline: none !important;
}

body {
  margin: 0px;
  padding: 0px;
  -webkit-font-smoothing: antialiased;
  font-family: "Josefin Sans", sans-serif;
}
.no-padding {
  padding: 0px;
}
.container-fluid {
  width: 100%;
}
.montserrat-font {
  font-family: "Montserrat", sans-serif;
}
.oswald-font {
  font-family: "Oswald", sans-serif;
}
.josefin-sans-font {
  font-family: "Josefin Sans", sans-serif;
}
.banner-area-wrp {
  width: 100%;
  height: 600px;
  margin-top: 125px;
}
.container-1280-wrp {
  width: 1280px;
  margin: 0 auto;
}
.container-1240-wrp {
  width: 1240px;
  margin: 0 auto;
}
.header-full-wrp {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 5px 0px 0px;
  z-index: 9999;
  background-color: #fff;
}
.logo-wrp {
  width: 94px;
  margin: 0 auto;
  transition: all 0.5s ease;
}
.logo-wrp img {
  margin: 0 auto;
  display: block;
  
}
.top-rhs-wrp {
  text-align: right;
  padding-top: 35px;
  transition: all 0.5s ease;
}
.top-rhs-wrp a {
  width: 25px;
  height: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  line-height: 20px;
}
.top-lhs-nav {
  width: 100%;
  padding-top: 35px;
  transition: all 0.5s ease;
}
.top-lhs-nav ul.top-lhs-lst {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  height: auto;
}
.top-lhs-nav ul.top-lhs-lst li {
  float: left;
}
.top-lhs-nav ul.top-lhs-lst li a {
  text-decoration: none;
  font-size: 13px;
  color: #555555;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  padding: 0px 15px 0px 0px;
}
.full-main-nav {
  width: 100%;
  margin: 5px 0px;
  height: 40px;
  border-top: 1px solid #e9d7b3;
  border-bottom: 1px solid #e9d7b3;
}
.home-slide-rhs p.desc{

font-size: 15px;
  color: #1e1e1e;
  font-family: 'Lato', sans-serif;
  margin: 0px;
  padding-top: 15px;
}


/* ul.main-nav-lst {
  margin: 0px 0px 0px;
  padding: 0px 0px 0px;
  list-style: none;
  list-style-type: none;
  display: inline-block;
  height: auto;
  transition: all 0.5s ease;
}
ul.main-nav-lst li {
  float: left;
  margin: 0px;
  padding: 8px 0px;
  position: relative;
}

ul.main-nav-lst li.sfhover a::before {
  content: "";
  position: absolute;
  bottom: -11px;
  width: 100%;
  left: 0%;
  background-color: #d4b068;
  height: 2px;
}

ul.main-nav-lst li a {
  position: relative;
  text-decoration: none;
  color: #32353d;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px;
  margin: 0px 18px 0px 0px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
}
ul.main-nav-lst li:last-child a {
  margin-right: 0px;
}

ul.main-nav-lst li .drop-down-cover {
  width: 300px;
  position: absolute;
  top: 39px;
  padding: 0px 0px 0px;
  left: 0%;
  margin-left: 0px;
  display: none;
}

ul.main-nav-lst li .drop-down-cover p {
  margin: 0px;
  font-family: "Josefin Sans", sans-serif;
  font-size: 11px;
  color: #32353d;
  font-weight: 600;
  border-bottom: 1px solid #b9b9b9;
}

ul.main-nav-lst li .drop-down-cover a {
  text-transform: capitalize;
  font-family: "Josefin Sans", sans-serif;
  color: #d4b068;
  display: block;
  font-size: 12px;
  border-bottom: none;
  font-weight: 400;
  margin: 3px 0px;
}

ul.main-nav-lst li .drop-down-cover a::before {
  content: "";
  display: none;
}

ul.main-nav-lst li .drop-down-cover a:hover {
  color: #555555;
} */

.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  width: 100%;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.slide-1 {
  background-image: url(../images/banner-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.slide-2 {
  background-image: url(../images/banner-bg-2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.slide-3 {
  background-image: url(../images/banner-bg-3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.caption-wrp {
  margin-top: 20%;
  width: 660px;
}
.caption-wrp h2 {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  font-family: "Josefin Sans", sans-serif;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}
.caption-wrp a {
  width: 150px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  background-color: #d4b068;
  padding: 16px 0px;
  display: block;
  margin-top: 30px;
}
.shop-by-furniture-wrp {
  padding: 0px 0px;
}
.common-title-center {
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  font-size: 36px;
  color: #32353d;
  margin: 0px;
}
.margin-title {
  margin: 53px 0px;
}
.padding-btm-50 {
  padding-bottom: 50px;
}
.sbf-desc-box {
  width: 100%;
  padding: 25px;
  /*background-color: #f3f3f3;*/
}
.sbf-desc-box p.title {
  font-size: 28px;
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0px;
}

.sbf-desc-box p.desc{

  font-size: 15px;
  color: #1e1e1e;
  font-family: 'Lato', sans-serif;
  
  margin: 0px;

}
.sbf-desc-box span {
  color: #32353d;
  font-size: 16px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  position: relative;
  padding-left: 115px;
}
.sbf-desc-box span::before {
  content: "";
  position: absolute;
  width: 110px;
  height: 1px;
  background-color: #32353d;
  display: inline-block;
  left: 0px;
  top: 8px;
  transition: all 0.5s ease;
}
.sbf-box {
  transition: all 0.5s ease;
  border: 1px solid #fff;
}
.sbf-box:hover {
  border: 1px solid #d4b068;
}
.sbf-box:hover .sbf-desc-box span::before {
  background-color: #d4b068;
  left: -10px;
}
.grey-bg {
  background-color: #f3f3f3;
}

/*tabs css start*/
ul.tabs {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: auto;
  width: 100%;
}

ul.tabs li {
  float: none;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  height: 42px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  color: #b2b4bc;
  font-size: 30px;
  line-height: 42px;
  overflow: hidden;
  position: relative;
}

ul.tabs li span {
  padding-right: 10px;
  border-right: 2px solid #f3f3f3;
}

/* .tab_last { border-right: 1px solid #333; } */

ul.tabs li:hover span {
  border-right: 2px solid #d4b068;
}

ul.tabs li.active {
  color: #333;
  display: block;
  font-weight: 700;
}

ul.tabs li.active span {
  border-right: 2px solid #d4b068;
}

.tab_container {
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: hidden;
}

.tab_content {
  padding: 0px;
  display: none;
}

.tab_drawer_heading {
  display: none;
}

.text-right-slider li {
  text-align: right;
}

@media screen and (max-width: 480px) {
	.tabs { display: none; }
	.tab_drawer_heading { background-color: #ccc; color: #fff; border-top: 1px solid #333; margin: 0; padding: 5px 20px;
	display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;
	-moz-user-select: none; -ms-user-select: none; user-select: none; }
	.d_active { background-color: #666; color: #fff; }

	.woocommerce{width:100%; margin:0px 0px 40px 0px !important;}
	.wc-proceed-to-checkout{float: left; margin: 10px 0px;}  
	.woocommerce .shop_table.cart td.actions .button-continue-shopping { float: left; border-color: #c9b16f !important; border-bottom: 3px solid #c9b16f; background-color: #2a2b2e; color: #FFF !important; line-height: 1.53846rem; padding: 7px 7px !important; transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; border:none; font-size: 14px !important; }	
	.button-clear-cart, .button-update-cart { float: left !important; margin-left: 10px; border-color: #c9b16f !important; border-bottom: 3px solid #c9b16f; background-color: #2a2b2e; color: #FFF !important; line-height: 1.53846rem; padding: 7px 7px !important; transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; border:none; font-size: 14px !important;}	
	.wc-proceed-to-checkout .button { float: right; padding: 10px 10px !important; background: #2a2b2e !important; color: #FFF !important; font-size: 14px !important; }	
	.cart-totle-wrapper{margin-top:20px !important;}
	
	#order_review{ padding: 0px 15px !important;}
	#customer_details{ padding: 0px 0px !important;}
	form.woocommerce-checkout .woocommerce-info{ margin-top: 20px !important;}
	
	h2.checkout_message{ font-size: 20px;}
	.order-details, .customer-details { padding: 0px; }
	.order-details h2{font-size: 20px; }
	.customer-details h2{font-size: 20px; margin-top: 20px;}
	h3.billing-address{font-size:20px; margin-top: 20px;}
}
/*tabs css end*/

.home-slide-lhs {
  padding-top: 85px;
}
.home-slide-lhs h2 {
  text-align: right;
  padding: 0px 21px;
  color: #32353d;
  font-weight: 700;
  font-size: 36px;
  font-family: "Josefin Sans", sans-serif;
  text-transform: uppercase;
}

.padding-btm-120 {
  padding-bottom: 120px;
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  right: 2%;
  bottom: -65px;
  z-index: 50;
  height: 2px;
  width: 60%;
  left: auto;
}
.swiper-scrollbar-drag {
  background: rgba(212, 176, 104, 1);
}

.swiper-button-prev2 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next2 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev3 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next3 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev4 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next4 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev5 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next5 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev6 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next6 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev7 {
  background-image: url("../images/slide-arw-lhs.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next7 {
  background-image: url("../images/slide-arw-rhs.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev8 {
  background-image: url("../images/left-arrw-dark.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next8 {
  background-image: url("../images/right-arrw-dark.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev9 {
  background-image: url("../images/left-arrw-dark.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next9 {
  background-image: url("../images/right-arrw-dark.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev10 {
  background-image: url("../images/left-arrw-dark.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next10 {
  background-image: url("../images/right-arrw-dark.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev11 {
  background-image: url("../images/left-arrw-dark.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next11 {
  background-image: url("../images/right-arrw-dark.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.swiper-button-prev12 {
  background-image: url("../images/left-arrw-dark.png");
  left: 15px;
  bottom: -75px;
  width: 130px;
  height: 25px;
  position: absolute;
}
.swiper-button-next12 {
  background-image: url("../images/right-arrw-dark.png");
  left: 155px;
  bottom: -76px;
  width: 130px;
  height: 25px;
  position: absolute;
}

.chairs-wrp {
  width: 100%;
}
.chair-box-full {
  width: 100%;
  height: 470px;
  position: relative;
}
.chair-box-half {
  position: relative;
  height: 225px;
  overflow: hidden;
  width: 100% !important;
}
.mr-b-19 {
  margin-bottom: 19px;
}
.caption-wrp-chair {
  width: 100%;
  height: 100px;
  /*background-image: url(../images/white-trans-bg.png);*/
  background-repeat: no-repeat;
  background-position: 0px 0px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  vertical-align: middle;
  padding: 0px 30px;
      background-color: rgba(255,255,255,0.8);
}

.caption-wrp-chair p {
  color: #5f626c;
  font-size: 28px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
  line-height: 1;
  padding-top: 10px;
}

.caption-wrp-chair p.desc {
  font-size: 15px;
  line-height: 19px;
  color: #1e1e1e;
  font-family: 'Lato', sans-serif;
  
  margin: 0px;
}

.caption-wrp-chair p span {
  padding-left: 10px;
  border-left: 2px solid #d4b068;
}
.light-box-wrp {
  margin-bottom: 30px;
}
.light-dsc-box {
  padding: 25px 0px;
}
.light-dsc-box p.title {
  font-size: 28px;
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}
.light-dsc-box p.desc{
  font-size: 15px;
  color: #1e1e1e;
  font-family: 'Lato', sans-serif;
  margin: 0px;


}
.light-dsc-box span {
  color: #32353d;
  font-size: 16px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  position: relative;
  padding-left: 115px;
}

.light-dsc-box span::before {
  content: "";
  position: absolute;
  width: 110px;
  height: 1px;
  background-color: #32353d;
  display: inline-block;
  left: 0px;
  top: 8px;
  transition: all 0.5s ease;
}

.supply-solution-wrp {
  width: 100%;
  background-image: url(../images/supply-solut-bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: cover;
}

.tab_container2 p.desc{

      background-color: #32353d;
      color: #fff;
      font-weight: 400;

}

.supply-sol-caption-wrp {
  width: 750px;
  margin: 240px auto 0px;
  text-align: center;
}
.supply-sol-caption-wrp h2 {
  color: #fff;
  font-size: 36px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 1)
}
.supply-sol-caption-wrp p {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 1)
}
.supply-sol-caption-wrp a {
  width: 150px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background-color: #d4b068;
  padding: 16px 0px;
  display: block;
  margin: 30px auto 0px;
}
.padding-tb-100 {
  padding: 100px 0px;
}
.grey-2-bg {
  background-color: #f5f5f5;
}
.our-story-lhs {
  width: 100%;
  padding: 0px 0px;
}
.our-story-lhs h2 {
  color: #3d3d3d;
  font-size: 28px;
  line-height: 34px;
  margin: 0px 0px 0px;
  font-weight: 300;
  font-family: "Josefin Sans", sans-serif;
}
.our-story-lhs a {
  font-size: 16px;
  color: #32353d;
  font-weight: 400;
  font-family: "Josefin Sans", sans-serif;
  position: relative;
  padding-left: 110px;
  margin-top: 80px;
  display: inline-block;
}
.our-story-lhs a::before {
  content: "";
  width: 105px;
  height: 1px;
  background-color: #32353d;
  position: absolute;
  left: 0px;
  top: 8px;
}
.footer-wrp {
  width: 100%;
  background-color: #000000;
  padding: 70px 0px 50px;
}
.footer-links-wrp p {
  color: #fff;
  color: #fff;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.footer-links-wrp a {
  display: block;
  font-size: 13px;
  color: #fff;
  font-weight: 400;
  font-family: "Josefin Sans", sans-serif;
  padding-bottom: 8px;
}
.sign-rhs-wrp p.title {
  color: #fff;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.sign-rhs-wrp input {
  width: 100%;
  height: 40px;
  border: none;
  margin-bottom: 10px;
  padding: 5px 15px 5px 5px;
  background-image: url(../images/newsletter-arrw.png);
  background-repeat: no-repeat;
  background-position: center right 10px;
}
.sign-rhs-wrp p.desc {
  color: #fff;
  font-family: "Josefin Sans", sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.sign-rhs-wrp input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9e9e9e;
  font-size: 12px;
}
.sign-rhs-wrp input::-moz-placeholder {
  /* Firefox 19+ */
  color: #9e9e9e;
  font-size: 12px;
}
.sign-rhs-wrp input:-ms-input-placeholder {
  /* IE 10+ */
  color: #9e9e9e;
  font-size: 12px;
}
.sign-rhs-wrp input:-moz-placeholder {
  /* Firefox 18- */
  color: #9e9e9e;
  font-size: 12px;
}
.copyright-wrp p {
  color: #fff;
  font-size: 12px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 600;
  margin: 30px 0px 0px;
}

.social-wrp-footer p {
  color: #fff;
  font-size: 12px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
.social-wrp-footer a {
  width: 40px;
  height: 35px;
  display: inline-block;
}
.social-wrp-footer a img {
  margin: 0 auto;
  display: block;
}

.dark-grey-bg {
  background-color: #32353d;
}
.dark-grey-bg .home-slide-lhs h2 {
  color: #fff;
  text-align: left;
}

/*tabs css start*/
ul.tabs2 {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: auto;
  width: 100%;
}

ul.tabs2 li {
  float: none;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  height: 42px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  color: #5e626b;
  font-size: 30px;
  line-height: 42px;
  overflow: hidden;
  position: relative;
}

ul.tabs2 li span {
  padding-left: 10px;
  border-left: 2px solid transparent;
}

/* .tab_last { border-right: 1px solid #333; } */

ul.tabs2 li:hover span {
  border-left: 2px solid #d4b068;
}

ul.tabs2 li.active2 {
  color: #fff;
  display: block;
  font-weight: 700;
}

ul.tabs2 li.active2 span {
  border-left: 2px solid #d4b068;
}

.tab_container2 {
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: hidden;
}

.tab_content2 {
  padding: 0px;
  display: none;
}

.tab_drawer_heading2 {
  display: none;
}

.text-left-slider li {
  text-align: left;
}

/*home-furniture css*/

.home-furniture-banner a {
  width: 150px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background-color: #d4b068;
  padding: 16px 0px;
  display: block;
}

.home-furniture-banner h3 {
    color: #fff;
    font-size: 24px;
    line-height: 26px;
    font-family: "Josefin Sans", sans-serif;
    font-weight: 400;
	}

.furniture-desc{font-size:16px; color: #1e1e1e; font-family: 'Lato', sans-serif; margin: 0px auto 30px; text-align: center;}

.furniture-desc span {
    color: #32353d;
    font-size: 16px;
    font-family: "Josefin Sans", sans-serif;
    font-weight: 400;
    position: relative;
    padding-left: 115px;
	margin: 20px auto 0px;
}

.furniture-desc span::before {
    content: "";
    position: absolute;
    width: 110px;
    height: 1px;
    background-color: #32353d;
    display: inline-block;
    left: 0px;
    top: 8px;
    transition: all 0.5s ease;
}

.seating-section{border-top: 1px solid #e5e5e5; padding-top: 30px;}

.seating-1 {
    width: 100%;
	height:400px;
    position: relative;
    border: 10px solid #fff;
	background-image: url(../images/home-furniture1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;	
	margin-bottom: 20px;
}

.seating-1 p {
    font-family: "Josefin Sans", sans-serif;
    color: #ffffff;
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    text-align:center;
    line-height: 1;
    left: 35%;
	width:auto;
	top: 40%;
	display: inline-block;
    background: rgba(0, 0, 0, 0.5);
	padding: 10px;
    border: 1px solid #ffffff;
}

.home-furniture-slider .light-dsc-box p.title {
  font-size: 18px;
  color: #2d323b;
  text-transform:uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  margin: 0px;
}

.home-furniture-slider .light-dsc-box p.desc{
  font-size: 16px;
  color: #1e1e1e;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}

.living-room-1 {
    width: 100%;
	height:400px;
    position: relative;
    border: 10px solid #fff;
	background-image: url(../images/living-room1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;	
	margin-bottom: 20px;
}

.living-room-1 p {
    font-family: "Josefin Sans", sans-serif;
    color: #ffffff;
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    text-align:center;
    line-height: 1;
	left: 30%;
	width:auto;
	top: 40%;
	display: inline-block;
    background: rgba(0, 0, 0, 0.5);
	padding: 10px;
    border: 1px solid #ffffff;
}

.living-room-slider .light-dsc-box p.title {
  font-size: 18px;
  color: #2d323b;
  text-transform:uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  margin: 0px;
}

.living-room-slider .light-dsc-box p.desc{
  font-size: 16px;
  color: #1e1e1e;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}

.bedroom-section{	border-bottom:1px solid #e5e5e5;}

.bedroom-1 {
    width: 100%;
	height:400px;
    position: relative;
    border: 10px solid #fff;
	background-image: url(../images/bedroom1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;	
	margin-bottom: 20px;
}

.bedroom-1 p {
    font-family: "Josefin Sans", sans-serif;
    color: #ffffff;
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    text-align:center;
    line-height: 1;
    left: 35%;
	width:auto;
	top: 40%;
	display: inline-block;
    background: rgba(0, 0, 0, 0.5);
	padding: 10px;
    border: 1px solid #ffffff;
}

.bedroom-slider .light-dsc-box p.title {
  font-size: 18px;
  color: #2d323b;
  text-transform:uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  margin: 0px;
}

.bedroom-slider .light-dsc-box p.desc{
  font-size: 16px;
  color: #1e1e1e;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}

.dining-room-section .dining-room-desc
{font-size: 16px;
    color: #1e1e1e;
    font-family: 'Lato', sans-serif;
    margin: 0px auto 10px;
    }

.dining-room-section .light-dsc-box p.title {
  font-size: 20px;
  color: #2d323b;
  text-transform:uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  margin: 0px;
}

.dining-room-section .light-dsc-box p.desc{
  font-size: 16px;
  color: #1e1e1e;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}
.dining-room-1 p {
    font-family: "Josefin Sans", sans-serif;
    color: #ffffff;
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    text-align:center;
    line-height: 1;
    left: 25%;
	width:auto;
	top: 40%;
	display: inline-block;
    background: rgba(0, 0, 0, 0.5);
	padding: 10px;
    border: 1px solid #ffffff;
}

.products-people-love-section{margin:40px auto 0;}

.products-people-love-section .light-dsc-box p.title {
  font-size: 16px;
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  margin: 0px;
}

.products-people-love-section .light-dsc-box p.desc{
  font-size: 16px;
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  margin: 0px;
}

.products-people-love-section h2.common-title-center{padding-bottom:20px;}


/**/


@media screen and (max-width: 480px) {
  .tabs2 {
    display: none;
  }
  .tab_drawer_heading2 {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .d_active2 {
    background-color: #666;
    color: #fff;
  }
}
/*tabs css end*/

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  background: rgba(207, 207, 207, 0.5);
}

.header-full-wrp {
  transition: all 0.5s ease;
}
.sticky {
  background-color: #fff;
  padding-bottom: 0px;
  position: fixed;
}
.sticky {transition:all 0.5s ease;}
.sticky .logo-wrp { transition:all 0.5s ease; }
.sticky .logo-wrp a {transition:all 0.5s ease;}
.sticky .logo-wrp img {
  width: 72px;transition:all 0.5s ease; 
}



.sticky .top-lhs-nav {
  padding-top: 30px;
}
.sticky .top-rhs-wrp {
  padding-top: 30px;
}
.sticky ul.main-nav-lst {
  margin-top: 0px;
}
.drop-down-cover ul.drop-level-1 {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 50%;
  border-left: 1px solid #32353d;
}
.drop-down-cover ul.drop-level-1 li {
  float: none;
  padding: 0px 0px;
  position: relative;
  background-color: #fff;
  border-right: 1px solid #32353d;
}

.drop-down-cover ul.drop-level-1 li.drop-plus i {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  color: #d4b068;
}

.drop-down-cover ul.drop-level-1 li.drop-plus:hover i {
  display: block;
}

.drop-down-cover ul.drop-level-1 li a {
  display: block;
  padding: 5px 10px;
  margin: 0px;
  border-bottom: 1px solid #32353d;
}

.drop-down-cover ul.drop-level-1 li ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  right: -100%;
  top: 0px;
  display: none;
}

.drop-down-cover ul.drop-level-1 li:hover ul {
  display: block;
}

.drop-down-cover ul.drop-level-1 li ul li {
  float: none;
  padding: 0px 0px;
  background-color: #fff;
}

.drop-down-cover ul.drop-level-1 li ul li a {
  display: block;
  padding: 5px 10px;
  margin: 0px;
}
ul.main-nav-lst li:hover .drop-down-cover {
  display: block;
}
#mobile-ham-menu {
  display: none;
}
.caption-wrp h2 br {
  display: none;
}
.stellarnav.mobile.active a.menu-toggle {
  color: #000000;
}
.desk-no-show {
  display: none;
}

.breadcrumb-full {
  width: 100%;
  margin-top: 130px;
}
.breadcrumb {
  background-color: #fff;
  margin: 0px;
  padding: 6px 0px 10px;
}

ol.breadcrumb li.breadcrumb-item a {
  font-weight: 400;
  color: #555555;
  font-size: 13px;
}
ol.breadcrumb li.active {
  font-weight: 400;
  color: #000000;
  font-size: 13px;
  line-height: 26px;
}

.inner-banner {
  width: 100%;
}

.inner-banner-box {
  width: 100%;
  height: 350px;
}
.home-furniture-banner {
  background-image: url(../images/inner-home-furniture-banner_03.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.inner-banner-caption-wrp {
  width: 100%;
  padding: 130px 80px;
}
.inner-banner-caption-wrp h2 {
  font-size: 38px;
  font-weight: 700;
  color: #fff;
  margin: 0px;
  font-family: "Josefin Sans", sans-serif;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px rgba(101, 101, 101, 1);
}
.inner-banner-caption-wrp p {
  font-family: "Josefin Sans", sans-serif;
  color: #fff;
  font-weight: 700;
  text-shadow: 1px 1px 5px rgba(101, 101, 101, 1);
}
.pd-lr-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.pd-tb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.inner-page-lhs {
  width: 100%;
}
p.inner-page-lhs-title {
  font-family: "Josefin Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  color: #32353d;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

ul.inner-page-lhs-lst {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul.inner-page-lhs-lst li {
  margin: 0px;
  padding: 0px;
}
ul.inner-page-lhs-lst li a {
  text-decoration: none;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #555555;
  display: block;
  margin-bottom: 5px;
}
.no-margin {
  margin: 0px;
}
.no-padding {
  padding: 0px;
}
.inner-page-grey-lhs-wrp {
  width: 100%;
  /* height: 331px; */
  /*background-color: #f8f8f8;*/
  /* padding: 50px 40px 50px 40px; */
  padding: 10px 40px;
}

.inner-page-grey-lhs-wrp p.title {
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.2;
}
.inner-page-grey-lhs-wrp p.desc {
  color: #7d7d7d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.2;
}

.inner-page-grey-lhs-wrp a {
  color: #32353d;
  font-size: 16px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  position: relative;
  padding-left: 115px;
}

.inner-page-grey-lhs-wrp a::before {
  content: "";
  position: absolute;
  width: 110px;
  height: 1px;
  background-color: #32353d;
  display: inline-block;
  left: 0px;
  top: 8px;
  transition: all 0.5s ease;
}

.rhs-inner-main-column {
  margin-bottom: 20px;
}

.inner-list-banner {
  background-image: url(../images/della-list-bg_03.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.collectionBanner, .categoryBanner{height :400px;}

.inner-list-desc-wrp {
  width: 100%;
  padding: 10px 10px 10px;
/*  background-color: #f5f5f5;*/
}
.inner-list-desc-wrp .title, .inner-list-desc-wrp a .title {
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-size: 19px;
  font-weight: 400;
  margin: 0px 0px 0px;
}
.inner-list-desc-wrp .availability { font-family: "Josefin Sans", sans-serif; font-size: 14px; font-weight: 500; margin: 0px 0px 0px; color: #e1b164 !important; }
.inner-list-desc-wrp .dimensionsSize { color: #32353d; font-family: "Josefin Sans", sans-serif; font-size: 14px;   font-weight: 500; margin: 0px 0px 0px; }
.inner-list-desc-wrp .productSKU { color: #32353d; font-family: "Josefin Sans", sans-serif; font-size: 14px; font-weight: 500;
  margin: 0px 0px 0px; }
  
.inner-list-desc-wrp .desc {
  color: #7d7d7d;
  font-family: "Josefin Sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: 0px 0px 5px;
}

.inner-list-desc-wrp a {
  color: #32353d;
  font-size: 16px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  position: relative;
  padding-left: 115px;
}

.inner-list-desc-wrp a::before {
  content: "";
  position: absolute;
  width: 110px;
  height: 1px;
  background-color: #32353d;
  display: inline-block;
  left: 0px;
  top: 8px;
  transition: all 0.5s ease;
}

.inner-list-box {
  width: 100%;
  margin-bottom: 30px;
}

ul.list-unstyled {
  height: 29px;
  width: 100%;
  border-bottom: 1px #ddd solid;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  background-image: url(../images/arrw-sorting.png);
  background-repeat: no-repeat;
  background-position: center right;
}
ul.list-unstyled li, ul.list-unstyled li a {
  padding: 5px 10px;
  z-index: 2;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #555555 !important;
}
ul.list-unstyled li:not(.init) {
  float: left;
  width: 100%;
  /* display: none;  */
  display: block;
  background: #fff;
}
ul.list-unstyled li:not(.init):hover,
ul.list-unstyled li.selected:not(.init) {
  background: #ddd;
}
li.init {
  cursor: pointer;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700 !important;
  color: #32353d;
}

ul.list-unstyled2 {
  padding-left: 0;
  list-style: none;
}

ul.list-unstyled2 {
  height: 29px;
  width: 100%;
  border-bottom: 1px #ddd solid;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  background-image: url(../images/arrw-sorting.png);
  background-repeat: no-repeat;
  background-position: center right;
}
ul.list-unstyled2 li {
  padding: 5px 10px;
  z-index: 2;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #555555 !important;
}
ul.list-unstyled2 li:not(.init2) {
  float: left;
  width: 100%;
  /* display: none;  */
  display: block;
  background: #fff;
}
ul.list-unstyled2 li:not(.init2):hover,
ul.list-unstyled2 li.selected:not(.init2) {
  background: #ddd;
}

li.init2 {
  cursor: pointer;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700 !important;
  color: #32353d;
}

.sorting-list-cover {
  margin-bottom: 30px;
}
.more-product-main-wrp {
  width: 100%;
  padding: 20px 0px 0px;
}
#more-products-cta {
  width: 218px;
  height: 55px;
  display: block;
  background-color: #e1b164;
  padding: 20px 0px;
  color: #fff;
  font-family: "Josefin Sans", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  margin: 0 auto;
  text-align: center;
}

.mob-icn-list {
  display: none;
}

.product-inner-lhs {
  width: 100%;
}
.product-inner-rhs {
  width: 100%;
  padding: 15px 0px 15px 0px;
}
#product-thum-pager {
  margin: 10px 0px;
}
#product-thum-pager a {
  margin-right: 10px;
}
#product-thum-pager a:last-child {
  margin-right: 0px;
}
.product-inner-rhs h2.product-inner-title {
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin: 0px 0px 10px;
  text-transform: uppercase;
}

.row-cover-product-wrp {
  width: 100%;
  padding: 7px 0px 5px;
  border-bottom: 1px solid #dddddd;
}

p.inner-lhs-title {
  font-family: "Josefin Sans", sans-serif;
  margin: 0px;
  color: #555555;
  font-weight: 400;
  font-size: 16px;
}
p.inner-rhs-desc {
  margin: 0px;
  font-family: "Josefin Sans", sans-serif;
  color: #32353d;
  font-weight: 700;
  font-size: 16px;
}
.row-cover-product-wrp2 {
  width: 100%;
  padding: 10px 0px 0px;
}
.final-cost {
  color: #32353d;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 300;
  font-size: 36px;
  margin: 0px;
  line-height: 1;
}
.uom{font-size: 15px;}
.quantity-box {
  float: right;
  margin: 3px 0px;
  font-family: "Josefin Sans", sans-serif;
  color: #32353d;
  font-weight: 700;
  font-size: 16px;
}

.quantity-box select {
  border: none;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  background-color: #efefef;
  padding: 7px 7px;
  color: #999999;
}
#add-cart-cta {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #fff;
  padding: 15px 0px;
  background-color: #e1b164;
  display: block;
}

#whish-cta {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #999999;
  padding: 15px 0px;
  background-color: #efefef;
  display: block;
}
.share-wrp p {
  text-align: center;
  text-transform: uppercase;
  color: #aaaaaa;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0px;
}
ul.tabs11 {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 32px;
  border-bottom: 1px solid #dddddd;
  width: 100%;
}

ul.tabs11 li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  width: 33.3%;
  height: 32px;
  line-height: 31px;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #555555;
  text-align: center;
}

.tab_last {
}

ul.tabs11 li:hover {
  border-bottom: 1px solid #000;
}

ul.tabs11 li.active11 {
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #000;
  display: block;
  text-transform: uppercase;
}

.tab_container11 {
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: auto;
}

.tab_content11 {
  padding: 15px 0px;
  display: none;
}

.tab_content11 p {
  font-size: 16px;
  font-weight: 300;
  font-family: "Josefin Sans", sans-serif;
  margin: 0px;
  color: #7d7d7d;
}

.tab_drawer_heading11 {
  display: none;
}

@media screen and (max-width: 480px) {
	.collectionBackground{height:auto !important;}	
	/* .collectionBanner, .categoryBanner{height :auto !important;} */
	
  .tabs11 {
    display: none;
  }
  .tab_drawer_heading11 {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .d_active11 {
    background-color: #666;
    color: #fff;
  }
}

ul.tabs22 {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 33px;
  border-bottom: 1px solid #dddddd;
  width: 100%;
}

ul.tabs22 li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 10px;
  width: 50%;
  height: 32px;
  line-height: 31px;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #555555;
  text-align: center;
}

.tab_last {
}

ul.tabs22 li:hover span {
  border-bottom: 1px solid #000;
  height: 32px;
  display: inline-block;
}

ul.tabs22 li.active22 {
  background-color: #fff;
  color: #333;
  display: block;
  text-transform: uppercase;
}
ul.tabs22 li.active22 span {
  border-bottom: 1px solid #000;
  height: 32px;
  display: inline-block;
}

.tab_container22 {
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
}

.tab_content22 {
  padding: 25px 0px;
  display: none;
}

.tab_content22 p {
  font-size: 16px;
  font-weight: 300;
  font-family: "Josefin Sans", sans-serif;
  margin: 0px;
  color: #7d7d7d;
}

.tab_drawer_heading22 {
  display: none;
}

@media screen and (max-width: 480px) {
  .tabs22 {
    display: none;
  }
  .tab_drawer_heading22 {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .d_active22 {
    background-color: #666;
    color: #fff;
  }
}
.product-inner-btm-wrp {
  padding: 30px 0px 30px;
}

.you-may-desc {
  padding: 15px 0px 0px;
}

.you-may-desc .name {
  font-family: "Josefin Sans", sans-serif;
  color: #32353d;
  font-weight: 400;
  font-size: 16px;
  margin: 0px;
}

.you-may-desc .price {
  font-family: "Josefin Sans", sans-serif;
  color: #32353d;
  font-weight: 700;
  font-size: 16px;
  margin: 0px;
}
.only-mobile-social,
.no-desktop {
  display: none !important;
}

.inner-body-wrp {
  position: relative;
}
.sticky2 {
  position: fixed;
  top: 150px;
  background-color: #fff;
  width: auto;
  height: 405px;
  overflow-y: hidden;
  z-index: 10;
}

.sticky2 ul.inner-page-lhs-lst {
  height: 400px;
  overflow-y: auto;
}

#sidebar {
  /* height: 290px !important;
  overflow-y: hidden; */
}

/* sidebar css start */
.is-fixed #content-1 {
  height: 290px;
  /* overflow-y: auto; */
}
.is-fixed .sidebar_inner {
  /* height: 290px; */
  height: auto !important;
  /* overflow-y: auto; */
}

.stick-footer #content-1 {
  /* height: 290px; */
  height: auto;
  /* overflow-y: auto; */
}
.stick-footer .sidebar_inner {
  height: 290px !important;
  overflow-y: hidden;
}

/* sidebar css end */

.inner-center-title {
  font-family: "Josefin Sans", sans-serif;
  text-align: center;
  font-weight: 300;
  font-size: 28px;
  color: #e1b164;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
  height: 15px;
  margin-top: 13px;
}
.inner-center-title span {
  background-color: #fff;
  padding: 0px 5px;
}
.rhs-inner-main-column p.collection_description{ padding: 5px 10px; font-family: "Josefin Sans", sans-serif; font-weight: 400; font-size: 13px; color: #555555 !important; text-align: center; margin-bottom: 20px;}
.price-pro {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  color: #32353d;
  font-size: 18px;
  width: 100%;
  display: block;
}

.price-pro i {
  float: right;
  cursor: pointer;
  margin-top: 5px;
}

.slider-wrapper {
  width: 100%;
}

.slider-for__item img {
  width: 100%;
}

.slider-nav__item {
  height: 90px;
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
}

.slider-nav__item img {
  width: 100%;
}
.slick-arrow {
  display: none !important;
}
.slider-nav {
  margin-top: 10px;
}

/* .slider-for {
  height: 485px;
  overflow: hidden;
} */

.pop-link {
  display: block;
  position: relative;
  z-index: 9999;
}

.about-small-title {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 13px;
  font-weight: 700;
  color: #32353d;
}

.about-big-title {
  font-weight: 900;
  font-size: 28px;
  color: #32353d;
  text-transform: uppercase;
  line-height: 1;
}

.about-desc {
  color: #32353d;
}

.about-wrp-inner {
  width: 100%;
  padding: 30px 0px;
}

.sbf-pic-box img {
  width: 100%;
}
.chair-item {
  width: 33.33%;
  float: left;
}
.float-none {
  float: none;
}
.float-l {
  float: left;
}


/* Sachin CSS Start */
	a, a:hover{color:#e1b164}
	.large-6.columns.checkout-register, .large-6.columns.checkout-login{display:none;}
	.slick-slide{height:auto !important;}
	.text-center{margin:0 auto;}
	.inner-price{color: #e1b164 !important;}	
	#selectCurrency2{display:none;}
	table{width:100%;}
	.woocommerce{width:100%; margin: 50px 0 40px 0;}
	ul.browseByFilter li a, ul.sortByFilter li a{display:block;}
	#backToTop { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #e1b164; color: #fff; cursor: pointer; padding: 2px 10px; border-radius: 4px; }
	#backToTop1:hover { background-color: #000;}
	a.cart-conter{ position: relative; }
	a.cart-conter span{color: #000; position: absolute; top: -8px; left: 11px; font-size: 10px;}
	
	/* Cart page */
	h3.cart-title{margin: 10px 0px; }
	.product-thumbnail img{ width: 150px; padding: 10px;}
	.product-name a{ color: #000;}
	.quantity input{text-align:center;}
	.shop_table .order_item td, .shop_table tfoot th{text-align:left !important;}
	.shop_table .order_item td.product-subtotal .woocommerce-Price-amount.amount{text-align:center !important; margin: 0 auto;
	display: block;}
	.table-bordered>thead>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border: 1px solid #ddd !important; text-align: center; padding: 6px; }
	.pad-top-100{padding-top:100px;}
	.shop_table select, .table_cart_totals select { padding: 0px 5px; background-position: right; }
		
	.woocommerce .shop_table.cart td.actions .button-continue-shopping { float: left; border-color: #c9b16f !important; border-bottom: 3px solid #c9b16f; background-color: #2a2b2e; color: #FFF !important; line-height: 1.53846rem; padding: 10px 10px; transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; border:none; }
	
	.button-clear-cart, .button-update-cart { float: right; margin-left: 10px; border-color: #c9b16f !important; border-bottom: 3px solid #c9b16f; background-color: #2a2b2e; color: #FFF !important; line-height: 1.53846rem; padding: 10px 10px; transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; border:none;}
	.woocommerce .shop_table.cart td.actions .button:hover, .wc-proceed-to-checkout .button:hover { background-color: #c9b16f !important; color: #FFF; }
	.wc-proceed-to-checkout .button { float: right; padding: 10px 10px;; background: #2a2b2e !important; color: #FFF !important; font-size: 17px; }
	.product-remove .remove22 i{ font-size: 20px; color: red;}
	.custom-cart-actions-wrapper{margin:10px 0px;}
	.custom-cart-actions input{float:right;}
	.cart-totle-wrapper{margin:30px 0px;}
	.cart-empty{ margin-top: 50px; text-align: center;}
	.button.wc-backward{ font-family: "Josefin Sans", sans-serif; font-weight: 700; font-size: 18px; color: #fff;
    padding: 10px 0px; background-color: #e1b164; display: block; text-align:center; width: 200px; margin: 0 auto;}
	
	
	
	/* Checkout page */
	.woocommerce-billing-fields label, .woocommerce-shipping-fields label{width:100%; display:block; margin-top: 10px;}
	label[for="billing_first_name"]{margin-top:0px;}
	.woocommerce-billing-fields input, .woocommerce-shipping-fields textarea{width:100%; display:block; padding: 8px 10px !important;}
	.woocommerce-billing-fields select{ min-height: 40px; width: 100%; padding: 10px !important;}
	.woocommerce-billing-fields input[type="email"],.woocommerce-billing-fields input[type="tel"]{min-height: 40px; width: 100%; padding: 8px 10px !important;}
	#billing_address_2{margin-top:10px;}
	.woocommerce form .form-row .select2-container .select2-choice { height: 40px; padding: 6px 15px !important; }
	.woocommerce form .form-row .input { padding: 15px 20px !important; }
	.woocommerce-shipping-fields h3{margin-top:25px;}
	
	.shop_table.woocommerce-checkout-review-order-table strong{ font-weight: normal;}
	form.woocommerce-checkout h3 {text-transform: uppercase; font-size: 1.07692rem; border-bottom: 1px solid #e9e9e9;
    letter-spacing: 1px; padding-bottom: 1.15385rem; margin-bottom: 1.15385rem; }
	ul.wc_payment_methods.payment_methods.methods li{list-style-type:none;}
	#place_order{ background-color: #2a2b2e; color: #FFF !important; padding: 10px 10px;  border: none;}
	#place_order:hover{  background-color: #c9b16f !important; color: #FFF;}
	
	
	.page-template-default .row { margin-left:0px; margin-right:0px; max-width:inherit; }
	.col h2{display:none;}
	form.login{ display:block !important;}
	form.login p{ font-size: 12px;}
	.checkout-register .woocommerce{margin-top: -27px; padding: 0px;}
	.checkout-login .large-6{width:100%;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last{width: 100%;}

	#order_review, #customer_details{ padding: 0 20px;}
	.woocommerce-checkout input[type="text"] {padding: 8px !important; height: 40px;}
	.woocommerce-checkout .select2-container .select2-choice{height: 40px; padding: 6px 0 0 8px;}
	form.woocommerce-checkout .woocommerce-info{border-top-color: #cab16e !important; margin-top: 20px !important; padding: 1.07692rem 2.15385rem 1.07692rem 1.4615rem; margin: 0 0 2em; position: relative; border-width: 3px 1px 1px 1px;
		border-style: solid; border-color: #43AC6A #e9e9e9 #e9e9e9; list-style: none outside !important; background: #fff;
		width: auto; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;}
	.woocommerce-billing-fields h3, .wrapper-checkout-right h3#order_review_heading{display:none;}

	span.facebook_login{float:left;}
	span.google_login{float:right;}
	.nsl-container-block { min-width: 210px !important;}
	.nsl-container .nsl-button-default span{margin: 0 12px 0 12px;font-size: 13px;}

	.woocommerce .large-6 .woocommerce{width:100%}
	.woocommerce .woocommerce-info:before{display: none;}	
	.custom-info{padding:0px !important; margin-top:50px !important; border-top-color: #fff !important;}	
	#signup_data{display: none1;}
	.nsl-container-block { min-width: 265px; }
	.woocommerce form .form-row label, .woocommerce form .form-row input{float:left;}
	.user_register, .user_login{display: block; width: 100%; text-align: left; display:none;}
	.lost_password{display: block; width: 100%; text-align: left;} 
	.woocommerce .woocommerce-error{margin-top: 50px;}
	
	.shop_table>thead>tr>th{ border: 1px solid #ddd !important; text-align: center; padding: 6px; }
	.shop_table>tbody>tr>td, .shop_table>tbody>tr>th, .shop_table>tfoot>tr>td, .shop_table>tfoot>tr>th, .shop_table>thead>tr>td, .shop_table>thead>tr>th {border: 1px solid #ddd !important; text-align: left; padding-left: 15px; padding: 8px;}
	.woocommerce-checkout-payment{margin-top:40px;}
	h3.checkout-title { margin: 10px 0px;}
	
	/* Order recived */
	.shop_table.customer_details tr th, .shop_table.customer_details tr td{padding: 10px 10px;}	
	h3.billing-address{ margin-top: 20px;}
	.payment-method p{font-size:20px;}
	
	
	
	/* Sign in & Sign up page */
	label.error{ color: red; background: #ddd; padding: 2px 5px; float: left; font-weight: 500; font-size:14px; }
	.pass { display: block; text-align: center; font-size: 14px; }
	.pass a { display: inline-block; color: #1d1d1b; padding: 5px 10px; position: relative; margin-bottom: 20px; }
	
	a.new_account{float:left; color:#000;}
	a.forget{float:right;  color:#000;}
	#signin{margin:20px 0px 40px 0px; }
	#signup{margin:20px 0px 80px 0px; }
	#btn-login{background:#000; color:#fff;}
	#signin .sign_wrap form .form-control, #signup .sign_wrap form .form-control{ text-transform: none; text-align: left;}
	
	/* My account edit address page */
	.address_wrapper form p.form-row{ margin-bottom: 1rem; display:block;}
	.address_wrapper form p label { display: block; /* margin-bottom: .5rem; */ margin-top: 10px;}
	.address_wrapper form p input, .address_wrapper form p select { display: block; width: 100%; padding: .5rem .75rem; font-size: 1rem; line-height: 1.25; color: #464a4c; background-color: #fff; background-image: none; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; }
	.address_wrapper form p #shipping_postcode, .address_wrapper form p #billing_postcode{ margin-bottom: 15px; }
	.address_wrapper form p #shipping_address_2{ margin-top:10px; }
	
	.address_wrapper form p input.button{ background: #000; color: #fff;padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: .3rem;}
/* Sachin CSS End */

/*KINJAL*/
.right-nav {}
.right-nav ul { margin:0px; padding:0px; list-style-type:none;}
.right-nav ul li { display:inline-table; position:relative; }
.account-nav {position:absolute; top:33px; left:-36px; width:100px;  background-color:#FFF; border:solid 1px #e4e4e4; opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:9999;}
.account-nav a { display: block;
    border-bottom: solid 1px #e4e4e4;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    padding: 6px 10px;
    width: 100%;
    height: auto; color:#000;}
	
.right-nav ul li.account-bt:hover .account-nav { opacity:1 !important; visibility:visible !important; top:26px; }
.account-nav:before { content:''; position:absolute; width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #797979; top:-5px; left:0px; right:0px; margin:auto;}	
  .only-mobile-social { position:relative; }
  .only-mobile-social .sign-out { position:absolute; right:9px; top:1px; border:solid 1px #e4e4e4; padding:11px 8px;font-family: 'Lato', sans-serif;background-color: #545454;color: #FFF !important; text-transform:uppercase;}
/**/

/*vishwajeet ligting landing*/
.shac-grid-wrp{width: max-content;margin: 30px auto 0px;}
.shac-grid-sqr{ width: 382px; height: 352px;position: relative; border: 10px solid #fff;}
.flt-wrp{ width: auto; float: left;}
.sqs-3{ height: 705px;}
.sqs-1{ background-image: url(../images/shpa-1.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.sqs-2{background-image: url(../images/shpa-2.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.sqs-3{background-image: url(../images/shpa-3.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.sqs-4{background-image: url(../images/shpa-4.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.sqs-5{background-image: url(../images/shpa-5.png); background-repeat: no-repeat; background-position: center; background-size: cover;}
.shac-grid-sqr p{font-family: "Josefin Sans", sans-serif;color: #32353d;font-size: 24px;text-transform: uppercase;font-weight: 700;position: absolute;bottom: 15px;left: 30px;line-height: 1;margin: 0px;}
.light-slider2{ width: 100% !important;}
.light-item2{ border-right:15px solid #fff;}
/*vishwajeet ligting landing*/
