@charset "utf-8";
/* CSS Document */
/*fonts css*/
@font-face {
  font-family: 'GothamRoundedBook';
  font-style: normal;
  font-weight: normal;
  src: local('GothamRoundedBook'), url('../fonts/gotham-rounded-book.otf') format('truetype');
}
@font-face {
  font-family: 'GothamRoundedBold';
  font-style: normal;
  font-weight: normal;
  src: local('GothamRoundedBold'), url('../fonts/gotham-rounded-bold.otf') format('truetype');
}
@font-face {
  font-family: 'RalewayRegular';
  font-style: normal;
  font-weight: normal;
  src: local('RalewayRegular'), url('../fonts/raleway-regular.otf') format('truetype');
}
@font-face { font-family: 'FontAwesome';  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight: normal;  font-style: normal;}
.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fa-search:before 	{  content: "\f002";}
.fa-twitter:before 	{  content: "\f099";}
.fa-facebook:before	{  content: "\f09a";}
.fa-instagram:before 	{  content: "\f16d";}
.fa-youtube-square:before	{  content: "\f167";}
.fa-clock-o:before 	{  content: "\f017";}
.fa-linkedin:before {  content: "\f0e1";}
.fa-inr:before 		{  content: "\f156";}
/*end fonts end*/
body{margin:0; padding:0; width:100%; height:auto; font-family:GothamRoundedBook; font-size:15px; color:#333; background:#fff}
img{ margin:0; vertical-align:top; border: 0;  -ms-interpolation-mode: bicubic; /* Improves image quality when scaled in IE7 */max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.main_container, .main_container > div, 
header, nav, article, section, aside, details, figcaption, figure, hgroup, footer, div, span, label{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0; margin:0;display: block; }
.main_container, .main_container > div, header, footer{ width:100%;}
.content_area, .main_container > div.content_area{ width:100%; margin:0; padding-left:20px; padding-right:20px; }
/*common css*/
a{ color:#663300; text-decoration:none; cursor:pointer}
a:hover{ text-decoration:underline; -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s;}
ul, ol{ margin: 0; padding: 0; margin-left: 25px; margin-bottom: 20px; line-height: 22px; font-size: 15px;}
ul li, ol li{ padding-left:15px; list-style-type:circle; list-style-position:outside;}
ol li{ list-style-type:decimal;}
p{ font-size:15px; margin:0; padding:0; margin-bottom:15px; color:#333; line-height: 22px;}
p a{ text-decoration:underline}
b.display_email, b.display_email2{ font-weight:normal}
address{ font-style:normal;}
a.btn{ text-decoration:none; display:block; width:100%; padding:10px 0; text-align:center; background:#663300; color:#fff; font-size:18px;}
a.btn.fade{ background:#333; color:#fff}
.btn.inline_b{ display:inline-block; width:auto; padding:10px 15px;}
.line_through{ text-decoration:line-through}
.relative{ position:relative}
/*heading css*/
h1,h2,h3,h4,h5,h6{ color:#663300; padding:0; margin:0; font-weight:normal; padding:10px; border-bottom:3px solid #f3dec9; width:auto; font-family:RalewayRegular; display:inline-block}
h1{ font-size:30px; margin:20px 0}
h2{ font-size:24px; margin:10px 0 20px 0}
h3{ font-size:18px; margin:10px 0 15px 0}
h4{ font-size:16px; margin:10px 0}
h5,h6{ font-size:14px; margin:10px 0}
/*bg color*/
.bg_light_gray{ background-color:#F0F0F0;}
.bg_off_white{ background-color:#F9F9F9;}
.bg_dark_gray{ background-color:#181818}
.bg_light_gray._2, .bg_off_white._2{background-color:#f7e5d9;}
/*vertical align*/
.inline_b{ display:inline-block;}
.vert_top{ vertical-align:top;}
.vert_mid{ vertical-align:middle;}
/*text align*/
.txtleft{ text-align:left}
.txtcenter{ text-align:center}
.txtright{ text-align:right}
/*float align*/
.left{ float:left}
.right{ float:right}
/*width css*/
.width_auto{ width:auto}
/*Image css*/
.img_left{ float:left; margin:0px 40px 15px 0; padding:10px; border:1px solid #ccc }
.img_right{ float:right; margin:0px 0 15px 15px; padding:10px; border:1px solid #ccc}
/*Column css*/
.col_two, .col_three, .col_four, .col_five{ display:inline-block; width:100%; margin:0; padding:0}
.col_two > div, .col_two > span, .col_three > div, .col_three > span, .col_four > div, .col_five > div{display:inline-block; vertical-align:top;}
.col_two > div, .col_two > span{ width:48.8%; margin-right:2%}
.col_three > div, .col_three > span{ width:31.5%; margin-right:2%}
.col_four > div{ width:23%; margin-right:2%;}
.col_five > div{ width:18%; margin-right:2%;}
/*margin-right spacing*/
.col_two > div:last-child, .col_two > div:nth-child(2n), .col_two > span:last-child,
.col_three > div:nth-child(3n), .col_three > span:nth-child(3n),
.col_four > div:nth-child(4n), 
.col_five > div:nth-child(5n){ margin-right:0;}
/*Header css*/
header .bg_light_gray .content_area{ padding-top:5px; padding-bottom:5px}
header .bg_light_gray a#selmenu{ cursor:pointer; display:none; font-size:15px; text-decoration:none}
header .bg_light_gray ul{ padding:0; margin:0; display:inline-block}
header .bg_light_gray ul:last-child{ float:right}
header .bg_light_gray ul li{ margin:0; display:inline-block; list-style-type:none; padding:0; margin-right:25px; line-height:15px;}
header .bg_light_gray ul li:last-child{ margin-right:0px;}
header .bg_light_gray ul li a{ color:#444; text-transform:uppercase; font-size:11px;font-weight: bold; font-family: GothamRoundedBook; }
header .bg_light_gray ul li a:hover{color:#663300; text-decoration:none}
header .location{ display:inline-block; width:auto}
header .location select{ padding: 0; height: 26px; background: #FBFBFB;}
/*search css*/
.search-form{ display:inline-block; vertical-align:middle; text-align:right}
.search-form #div_keyword{ position:absolute; left: 23px; background: #630; width: 250px; text-align: left; color:#fff;display:none; z-index:10000}
.search-form #div_keyword table{ margin:0}
.search-form #div_keyword table a{ color:#fff}
.search-form #div_keyword table td{ background:inherit; text-align: inherit; padding:7px 10px;}
.search-form #div_keyword table tr:last-child td{ background:#fff;}
.search-form input[type="text"], .search-form select{ padding-top:0; padding-bottom:0px; display:inline-block; vertical-align:middle; width:40%; }
.search-form input[type="submit"]{ padding:7px 10px;}
header .search-form input[type="text"]{ height:22px; width:100px;background:#FBFBFB}
header .search-form input[type="submit"]{padding: 4px 5px; font-size: 12px;background:#DCDCDC; color:#333}

.logo_area{ padding:5px 0; font-size:18px;}
.logo{ background:url(../images/logo.png); background-repeat:no-repeat; width:208px; height:/*100*/135px; display:inline-block; vertical-align:middle}
a.logo:hover{ text-decoration:none}
.call{ color:#333; padding-top:5px;}
.email{ color:#666}
.call i, .email i, address i{ background:url(../images/sprite.png); background-repeat:no-repeat; display:inline-block; vertical-align:middle; height:30px; width:30px;}
.call i{ background-position:-5px -3px; }
.email i{ background-position:-5px -33px; }
address i{ background-position:0px -65px;}
header address{font-size:14px; color:#444; line-height:14px; text-transform:uppercase}
.cart{ color:#663300; margin:10px 0 0 0}
.cart i{ background:url(../images/cart-img.png); background-repeat:no-repeat; width:31px; height:28px; display:inline-block; vertical-align:middle; margin-right:10px; }
.cart span{ display:inline-block; }
.cart span b{font-size:14px; }
.call a, .email a, .cart a{ color:inherit;}
.call a:hover, .email a:hover, .cart a:hover{ text-decoration:none}
.logo_area .txtright{ float:right}
.header-bg{background: #f5f5f5;}
.logo_area #info_1{ position:relative; z-index:10000;}
.logo_area #info_1 .logo{ position:relative; z-index:10000;}
/*.logo_area #info_1:before{position:absolute; left:0px; bottom:0; background:url(../images/diwali-top-img.gif); background-repeat:no-repeat; content:''; width:175px; height:60px; background-size:100% auto; z-index:100;}
.logo_area #info_1:after{position:absolute; right:0px; bottom:0; background:url(../images/diwali-top-img.gif); background-repeat:no-repeat; content:''; width:175px; height:60px; background-size:100% auto; z-index:100;}*/
/*nav css*/
nav{}
nav a#pull{ display:none}
nav ul{ width:100%}
nav ul, nav ul li{padding:0; margin:0;display:inline-block;vertical-align:top;}
nav ul li{ width:10%; list-style:none; float:left }
nav ul li:nth-child(2){ width:8%}
nav ul li:nth-child(3), nav ul li:nth-child(4){ width:9%}
nav ul li:nth-child(5){ width:11%}
nav ul li:last-child{ width:13%}
nav ul li a{ font-size:16px; color:#333; display:block; padding:20px; }
nav ul li a span:first-child{ color:#663300; text-transform:uppercase}
nav ul li a:hover{ text-decoration:none; background:#663300;color:#FCD1AE;}
nav ul li a:hover span:first-child{ color:#fff;}
/*banner css*/
.col_three.banner{ display:inline-block; width:100%}
.col_three.banner > div{ width:33.3%; float:left; margin:0; /*min-*/height:332px;}
/*buy more save more - banner css*/
.buy-save-banner{ background:#D66868; position:relative}
.buy-save-banner > i, .buy-save-banner > b{ background:url(../images/banner/buy-save-banner.png); background-repeat:no-repeat; display:inline-block;position:absolute;}
.buy-save-banner > i{ background-position:-0px -0px; width:124px; height:135px; top:0px; right:0px;}
.buy-save-banner > b{ background-position:0px -165px; width:124px; height:124px; bottom:0px; left:0px;}
.buy-save-banner > div{ padding:20px;}
.buy-save-banner span{ font-size:48px; color:#fff; text-transform:uppercase; font-family:RalewayRegular}
.buy-save-banner span.txtright{ margin-bottom:20px;}
.buy-save-banner ul{ padding:0; margin:0; width:100%; text-align:center}
.buy-save-banner ul li{ font-size:26px; color:#fff; list-style-type:none; padding:0; margin:0; line-height:40px; }
/*home center - banner css*/
.home-center{border-top:10px solid #D66868;  border-bottom:10px solid #C9A477; text-align:center}
.home-center span{ font-size:18px; color:#663300; width:90%; margin:0 auto; text-align:left; font-family:RalewayRegular; margin-top:8px;}
.home-center span a{ color:inherit}
.home-center span a:hover{ text-decoration:none}
/*full house furniture - banner css*/
.full-house-banner{ background:#C9A477; position:relative}
.full-house-banner a > i, .full-house-banner a > b{ background:url(../images/banner/full-house-furniture.png); background-repeat:no-repeat; display:inline-block; position:absolute}
.full-house-banner a > i{ background-position:0px 0px; width:391px; height:330px; bottom:0px; left:0px;}
.full-house-banner a > b{ background-position:0px -360px; width:391px; height:332px; top:0px; right:0px;}
.full-house-banner a > div{ position:relative; width:100%; height:332px;}
.diagonal-tri{ position:absolute; bottom:-2px; right:-2px; background:url(../images/banner/triangle-white.png); background-repeat:no-repeat; width:98%; height:100%; background-size:100% 100%;}
.full-house-banner a > div > div{ position:absolute; bottom:30px; right: 20px; z-index: 10000; font-family:GothamRoundedBold; text-align:right}
.full-house-banner a > div > div > span{ font-weight:bold}
.full-house-banner a > div > div > span:first-child{ font-size:48px; color:#ac3818;}
.full-house-banner a > div > div > span:first-child strong{ color:#000}
.full-house-banner a > div > div > span:last-child{ font-size:30px; color:#ff3600}
.full-house-banner a > div > div > span:last-child i{ color:#663300; font-style:normal}
/*home css*/
.home h1{ text-transform:uppercase; font-weight:bold}
/*text div css*/
.text-content .content_area{ padding-top:30px; padding-bottom:30px; display:inline-block}
.text-content .content_area.no-padding{ padding-top:0; padding-bottom:0;}
.text-content-area{ width:60%;}
aside, .sidebar{ width:35%;}
/*home page text content*/
.bg_light_gray h1{ border-bottom-color:#dcdcdc}
.bg_light_gray._2 h1{ border-bottom:none; background: #ca8b61;  color: #fff;}
ul.trust-values{ display:inline-block; vertical-align:middle; margin:0; padding:0;  margin: 30px 0 10px 0; }
ul.trust-values li{vertical-align:middle; display:block; margin-bottom: 25px;}
ul.trust-values li i{float:left; background:url(../images/tick-brown.png), #fff; background-repeat:no-repeat; border:5px solid #dcdcdc; border-radius:50% 50%; width: 45px;  height: 45px; border-radius: 50% 50%; background-position:center center}
ul.trust-values li > div{ padding-left:70px;}
ul.trust-values li > div h3{ font-size:18px; font-family:GothamRoundedBook; padding:0; margin:0; margin-bottom:10px; border-bottom:none; color:#333}
ul.trust-values li > div p{ width:80%;}
/*category grid view*/
.main_container .category-list{ margin:35px 0; display:inline-block}
ul.cat-grid-view{ margin:20px 0; padding:0; display:inline-block; width:100%}
ul.cat-grid-view li{ width:29%; height:395px; float:left; position:relative; padding:0; margin:30px 0; list-style-type:none; overflow:hidden}
ul.cat-grid-view li:nth-child(3), ul.cat-grid-view li:nth-child(4){ width:42%;}
ul.cat-grid-view li:nth-child(1), ul.cat-grid-view li:nth-child(2), ul.cat-grid-view li:nth-child(3){ text-align:left}
ul.cat-grid-view li:nth-child(4), ul.cat-grid-view li:nth-child(5), ul.cat-grid-view li:nth-child(6){ text-align:right}
ul.cat-grid-view li a{ color:#333; text-decoration:none}
ul.cat-grid-view li div{ position:absolute; bottom:0px; left:0px; width:411px; text-align:center; padding:20px 0; background:rgba(255,255,255,0.8); text-transform:uppercase}
ul.cat-grid-view li a:hover div{background:rgba(255,255,255,0.9)}
ul.cat-grid-view li:nth-child(4) div, ul.cat-grid-view li:nth-child(5) div, ul.cat-grid-view li:nth-child(6) div{ left:auto; right:0px;}
ul.cat-grid-view li:nth-child(3) div, ul.cat-grid-view li:nth-child(4) div{ bottom:auto; top:0px; left:auto; right:0px; height:100%; text-align:right; padding: 20px; width:250px;}
ul.cat-grid-view li:nth-child(4) div{ left:0px; right:auto; text-align:left; }
ul.cat-grid-view li div h2, ul.cat-grid-view li div u{ display:block; line-height:36px;}
ul.cat-grid-view li div h2{ color:#333; border-bottom:none; padding:0; font-weight:bold}
ul.cat-grid-view li:nth-child(3) div h2, ul.cat-grid-view li:nth-child(4) div h2{ padding:10%}
ul.cat-grid-view li div u{ font-size:18px;}
ul.cat-grid-view li div > span{ position:relative; height:40%;}
ul.cat-grid-view li div > span i.btn{ position:absolute; bottom:0px; left:0px; width:76%; margin-left:10%; background:#663300; font-size:18px; padding:10px 2%; color:#fff; font-style:normal; text-align:center}
/*Footer css*/
footer{ background:#111;}
footer h3{ text-transform:uppercase; color:#fff; font-weight:normal; margin-top:25px; padding:0; border:none}
footer .col_four > div{ padding:35px 20px; color:#fff}
.home footer p, footer p{ font-size:13px; color:#fff; text-transform:none; text-align:justify}
.social_area ul{ margin:0; padding:0; margin-top: 15px;}
.social_area ul li{ border-right:1px solid #cccccc; list-style-type:none; display:inline-block;vertical-align: middle; padding:0 10px 0 5px; text-align: center;}
.social_area ul li a{ text-decoration:none;display: inline-block; width: 100%;}
.social_area ul li span{ display:inline-block; vertical-align:middle}
.social_area ul li span:last-child{ font-size:12px; color:#333; font-weight:bold}
.social_area .fa{ font-size:24px; margin-bottom:6px; color:#333}
.social_area ul li a:hover .fa-search:before{ color:#0066FF }
.social_area ul li a:hover .fa-twitter:before{ color:#55ACEE }
.social_area ul li a:hover .fa-facebook:before{ color:#3B5999 }
.social_area ul li a:hover .fa-linkedin:before{ color:#0077B5 }
footer .social_area{ float:none; margin:40px 0}
footer .social_area{ margin:40px 0}
footer .social_area ul li:first-child{ margin-left: -5px;}
footer .social_area .fa, footer .social_area ul li span:last-child{ color:#fff}
footer .social_area ul li:last-child{ border-right:none}
footer .social_area ul li a{ text-transform:none }
footer ul{ margin-left: 18px; margin-top: 20px;}
footer ul li{ line-height:28px}
footer ul li a{ color:#ccc; text-transform:uppercase}
footer ul li a:hover{ color:#fff}
footer .bg_dark_gray p{ color:#666; font-size:12px; margin:0; padding:10px 0px}
/*--------breadcrums---------*/
.breadcrumbs{font-size: 12px;}
.breadcrumbs ol{display:block; margin:0; padding:7px 0; margin-bottom:20px;}
.breadcrumbs ol li{display:inline-block; list-style-type:none; vertical-align:middle; margin-left:0; padding-left:0px; font-size:13px;}
.breadcrumbs li div, .breadcrumbs li span{ display:inline-block; color:#333;}
.breadcrumbs li a span{ border-bottom:none; color:#663300}
/*innerpage css*/
.innerpage .banner > div:first-child{ width:65%; }
.innerpage .banner > div:first-child img{ width:100%; height:332px; overflow:hidden }
.innerpage .banner > div:first-child.text{background-color:#E6E4D8; height:332px; color:#333; font-size:32px; padding-top: 12%; text-align: center; position:relative}
.innerpage .banner > div:last-child{ width:30%; float:right}
.innerpage .banner > div.full-house-banner a > div > div > span{ font-size:26px;}
.innerpage .banner.full > div{ float:none; display:inline-block; width:100%;}
.innerpage .banner.full > div > a > i, .innerpage .banner.full > div > a > div, .innerpage .banner.full > div > a > b{ height:150px;}

.innerpage .banner.home > div:first-child{ width:33.3%; }
.innerpage .banner.home > div:first-child img{ width:inherit; height:inherit; overflow:inherit }
.innerpage .banner.home > div:first-child.text{background-color:inherit; height:inherit; color:inherit; font-size:inherit; padding-top: inherit; text-align: inherit; position:inherit}
.innerpage .banner.home > div:last-child{ width:33.3%; float:inherit}


.innerpage .banner.three > div{width: 33.3%;}
/*Category Product List*/
.product-list > div{ border:1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:20px; margin-bottom:30px;}
.product-list > div:hover{ text-decoration:none; box-shadow:0px 0px 15px #999}
.product-list > div > div, .product-list h2{ padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid #ccc;}
.product-list .img-div{ position:relative; text-align:center}
.product-list .img-div i{ position:absolute; top:0px; left:0px; padding:13px 10px 12px 10px; background:red; color:#fff; font-size:13px; text-transform:uppercase; font-style:normal;font-weight: bold; z-index:100}
.product-list .img-div > img, .product-list .img-div a > img{ width:auto; height:auto; margin-bottom:10px; max-width: 100%;}
.product-list .img-div > span{ padding:10px 0}
.product-list .img-div > span a{ display:inline-block; vertical-align:top;width: auto; margin: 0 5px;}
.product-list .img-div > span img{ height:45px; width:auto; margin: 0 1%;}/*width: 22%;*/
.product-list h2{ font-size:18px; margin:0; text-align:left; display:block}
.product-list > div > div.col_three{ border-bottom:none; text-align:left}
.product-list > div > div.col_three > div{ width: 31%;}
.product-list > div > div.col_three > div > span:first-child{ font-size: 12px; color: #666; text-transform: uppercase; margin-bottom:5px;}
.product-list > div > div.col_three > div:first-child > span:last-child{ color:#000; text-decoration:line-through;}
.product-list > div > div.col_three > div:nth-child(2) > span:last-child, .price-txt{ color:#ff3600; font-size: 16px;}
.product-list a{ text-decoration:none; display:block; width:100%;}
.product-list h2.main-cat{ position:relative}
.product-list a.width_auto{ width:auto}
.product-list a.view{ position:absolute; top:10px; right:10px; font-size: 14px;  font-weight: bold;width:auto; float:right; color:#fff; background: #663300; color: #fff;  padding:3px 5px; z-index: 100;}
.product-list > div > div.col_three > div a.btn{ padding:10px 0; text-align:center; background:#663300; color:#fff; font-size:18px;}
.product-list .img-div .get_notify{ position:absolute; top:0px; left:0; width:100%; background:#333; padding:5px 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product-list .img-div .get_notify input[type='text']{ width:80%; float:left; background:#fff; padding-left: 100px; height: 30px;}
.product-list .img-div .get_notify input[type='submit']{ width:20%; float:right; padding:0; line-height:30px; font-size:14px; text-transform:none; background:#333;}
.product-list .img-div .get_notify p{ color: #fff; padding: 0; margin: 0; font-size: 16px;}
.product-list .img-div i.free-delivery{ background:url(../images/free-delivery-icon.png); background-repeat:no-repeat; width:138px; height:40px; padding:0; top:10px; left:10px;}
.product-list > div > div.delivery-info{font-size: 13px; color: #55ab22; font-weight: bold; text-align: right; padding-top: 0;padding-right: 25px;}
.product-list > div > div.delivery-info i{ font-style:normal; color:#333; display:block}

/*Single product css*/
.product-list.single-product{ display:inline-block; width:100%}
.product-list.single-product > div{ border:none; box-shadow: none;}
.product-list.single-product .img-div{border-right: 1px solid #ccc;}
.product-list.single-product .img-div:hover{box-shadow: 0px 0px 15px #999}
.product-list.single-product .img-div > img{/*width: auto; max-width: 100%; height: auto; max-height: 250px;*/}
.single-product .img-div a{ display:inline; width:auto}
.product-list.single-product .col_two.add-info{  border-bottom:none; margin:25px 0; padding:0;}
.product-list.single-product .col_two > div{ float:left; padding:15px 0; background:#f3dec9; background: #E9EFFF; color: #3E58A4; border:2px solid #7B93D6}
.product-list.single-product .col_two > div:first-child{ border-right:2px solid #fff; background:#F7FFE5; color:#415B00; border-color:#A0C83D; font-size:18px;}
.product-list.single-product .col_two > div:last-child{padding:8px 0;}
.product-list.single-product .col_two > div a{ color:inherit; font-size:inherit;}
/*product right area */
.product-list.single-product > div:last-child{ box-shadow:none}
.single-product h1{ margin-top:0px; padding-top:0px;}
.product-list.single-product > div > div.col_three > div:nth-child(2) > span:last-child{ font-size:20px;}
.product-list.single-product ul{ padding:0px; margin:10px 0;}
.product-list.single-product ul li{ display:inline-block; width:49.5%; margin-right:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:10px; padding-left:10px;}
.product-list.single-product ul li label{ width:100px; display:inline-block; vertical-align:top}
.product-list.single-product > div > div.col_three.info > div > span:last-child{ text-decoration:none;color:#000; font-size:15px;}
.product-list.single-product > div > div.col_three.info > div > span.warning{ color:#ff3600}
.product-list.single-product p{ padding:10px;}
/*form css*/
input[type="text"], input[type="password"], textarea, select{ width:100%; padding:5px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:36px; background:#EAEAEA; border:none}
textarea{ height:auto; resize:vertical;  }
select.two, select.three{margin-right:2%; display:inline-block; vertical-align:top}
select.two{ width:48%;}
select.three{ width:31%;}
select.two:last-child, select.three:last-child{ margin-right:0px; float:right}
input[type="submit"]{ color:#fff; background:#663300; font-size:18px; display:inline-block; vertical-align:middle; text-transform:uppercase; font-weight:bolder; padding:15px 20px; border:none; cursor:pointer }
.form{display:inline-block; vertical-align:top; background:#fff; padding:0px; width:100%; margin-bottom:50px; }
.form h2{ text-transform:uppercase; padding:0; border:none}
.form.full_width{ width:100%; padding-left:0px; padding-right:0px;}
.form form > span{ margin-bottom:15px;}
.form .col_two > span{ width:48%;}
.form .col_two > span:last-child, .form .col_three > span:last-child{ float:right}
.form i.smalltxt{ font-size:12px; color:#999;}
/* Cart css*/
table{ width:100%; margin:20px 0; font-size:13px; border:none; border-collapse:collapse} 
th{ color:#000; padding:5px 0; border-collapse:collapse; font-weight:normal; border-top:3px solid #f3dec9; border-bottom:3px solid #f3dec9}
td{ padding:5px 0; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse:collapse; background:#fff; vertical-align:middle}
table tr > td:last-child{border-right:none;}
table input[type='text']{ width:40px; display: inline-block; vertical-align: top;}
form .btn{ display:inline-block; width:auto; padding-left:10px; padding-right:10px;}
.warning{ color:#ff3600; }
.success{ color:#04926E}
.cart_msg { padding: 10px;  border: 1px dashed #ccc;  color: #006600; width:auto; display:inline-block}
.map{ width:100%; height:500px; display:inline-block; background:#eee}
.map iframe{width:100%; height:100%}
.video_area iframe{width: 100%;height: 360px; border:none; margin-bottom:15px;}
/*FB LIKE*/
.like_us_fb{-webkit-border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0; border-radius:20px 20px 0 0; position:relative; text-align:center;}
#fblikeDiv{display:inline-block; width:92%; margin-top:5px;}
#fblikeDiv a.btn{ color:#fff; text-decoration:none}
.codedisplay{padding:0px; font-size:13px; line-height:25px;}
.codedisplay strong{font-size:14px;}
.d_code{border:1px dotted #138D4D; padding:5px 10px; font-weight:bold; letter-spacing:2px; font-size:16px; background-color:#138D4D; color:#FFFFFF;}
.codedisplay a{color:#0066CC; cursor:pointer;}
.codedisplay a:hover{text-decoration:none;}
.nocodedisplay{padding:8px 20px; letter-spacing:1.5px; font-size:14px; background-color:#996600; color:#FFFFFF}
.fb_edge_widget_with_comment iframe.fb_ltr div._5v4 {display: none !important;}
#response{font-size:12px; color:#FF3333; text-align:center; padding:1% 0; margin-bottom:1%;}
.banner_div{  position:fixed; bottom:0; width:100%; height:auto; z-index:10000; left:0; }
.banner_div > div{ width:1000px; margin:0 auto; position:relative}
.banner_div > div a, .banner_div > div .social_area{ float:left}
.banner_div > div .social_area{ text-align:center; background:#3b1818; margin:0; width:25%;}
.banner_div > div .social_area h2{ color:#fff; margin: 0; border: 0; padding-bottom: 0; padding-top: 9px;}
#close_banner{ position: absolute; top: -19px; right: 0px; vertical-align: top; font-size: 18px; color: #fff; cursor:pointer; background:#000; padding:10px; padding-top:0; padding-bottom:0}
/*feedback form*/
.feedback{ display:inline-block; vertical-align:top; width:100%;}
.feedback.width_80{width:80%;}
.feedback > div > img{float:left; margin:0; border-radius:50% 50%; height:100px; width:100px; border: 2px solid #ccc;}
.feedback > div > div{width:78%; float:right}
.feedback > div > div > h2{margin: 0; margin-bottom:10px; border: none; padding: 0;width:100%}
/*=========rating css =========*/
.rating {background:url(../images/stars.png) repeat-x scroll 0 0 transparent; float:left;display:inline-block; height:16px; list-style:none outside none; margin-left:0 !important; padding:0; position:absolute; width: 100px;}
.rating li.your-rating, .rating li.current-rating {background: url("../images/stars.png") repeat-x scroll 0 -38px transparent;display: block;float: left;height: 16px;position: absolute;text-indent: -9000px;z-index: 1;}
.rating li {float: left; margin: 0; padding: 0;}
.rating li { list-style: none outside none;}
.rating a.one-star {left: 0;}
.rating a.one-star:hover {width:20px;}
.rating li a {display: block; height: 16px; padding: 0; position: absolute; text-decoration: none; text-indent: -9000px; width: 20px; z-index: 20;}
.rating li a:hover {background:url(../images/stars.png) repeat-x scroll 0 -19px transparent; left:0; z-index:2;-o-transition:0s; -ms-transition:0s; -moz-transition:0s; -webkit-transition:0s; transition:0s;}
.rating a.two-star {left: 20px;}
.rating a.two-star:hover {width:40px;}
.rating a.three-star {left: 40px;}
.rating a.three-star:hover {width:60px;}
.rating a.four-star {left: 60px;}
.rating a.four-star:hover {width:80px;}
.rating a.five-star {left: 80px;}
.rating a.five-star:hover {width:100px;}
#starrating{width:300px; margin-left:120px; display:inline-block}
.rating li a.select{background: url(../images/stars.png) repeat-x scroll 0 -19px transparent; left: 0;}
.buy-save-banner.img_div{ background:#fff}
.buy-save-banner.img_div img{ /*width:100%;*/ height:100%}
/*deals css*/
.product-list.single-product.deals-product .sidebar{ width:45%}
.product-list.single-product.deals-product .text-content-area{ width:50%}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart > div{ background:none; border: none; color:#663300; padding-top:0px;}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart a.btn{ color:#fff}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart > div:last-child > span:first-child{  font-size: 12px; color: #666; width:100%}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart .colors{ margin:10px 0 0 0;}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart .colors, 
.product-list.single-product.deals-product .text-content-area .col_two.addtocart .colors label,
.product-list.single-product.deals-product .text-content-area .col_two.addtocart .colors a{display:inline-block; vertical-align:middle;}
.product-list.single-product.deals-product .text-content-area .col_two.addtocart .colors a{ width: auto; margin-left: 10px;}
.product-list.single-product.deals-product .text-content-area .delivery-info{ font-size: 13px;color: #55ab22; font-weight: bold; text-align: right; padding-top: 0; padding-right: 25px;}
.product-list.single-product.deals-product .text-content-area .delivery-info i{font-style: normal; color: #333; display: block;}
/* free shipping banner*/
.buy-save-banner.shipping_banner > div{/*padding-top: 70px;*/ padding:15px; text-align:center}
.buy-save-banner.shipping_banner span, .buy-save-banner.diwali_banner1 span{ font-size: 36px;}
.buy-save-banner.shipping_banner ul, .buy-save-banner.diwali_banner1 ul{ padding:20px 0 35px 0;}
.buy-save-banner.shipping_banner p, .buy-save-banner.diwali_banner1 p{ color:#000; text-align:center}
.buy-save-banner.diwali_banner1{ background-image:url(../images/banner/diwali-banner1.png); position:relative; width:100%; height:330px; text-align:center; background-color: #161041;}
.buy-save-banner.diwali_banner1 ul{margin-top: 95px; margin-bottom: 17px; padding: 0;}
.buy-save-banner.diwali_banner1 ul li{ line-height: 30px;}
.buy-save-banner.diwali_banner1 p{color: #cda446;}
/*City choose css*/
.full_overlay_banner{z-index: 100000;  position: fixed;  width: 100%;  height: 100%;  top: 0px;  left: 0px;  overflow: auto; background: rgba(0,0,0,0.9);}
.full_overlay_banner > div{  width:750px; -webkit-transform: translateY(15%);  -ms-transform: translateY(15%); position: relative; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;  top: 40px; right: -1px; outline: none; background: white; margin: 0 auto;padding: 10px 20px 50px 20px;text-align: center; position:relative}
.full_overlay_banner > div h2{ text-align:center; width:100%; box-sizing:border-box;}
.full_overlay_banner > div a{ display:inline-block; width:100%; cursor:pointer} 
.full_overlay_banner > div label{ padding:10px; width:75%; background:#663300; color:#fff; display:inline-block; box-sizing:border-box; font-size:24px; text-decoration:none; /*border:1px solid #c39d9d;*/ margin:10px; padding:10px; box-sizing:border-box; text-align:center; cursor:pointer}
.full_overlay_banner span.close{ position:absolute; color:red; font-size:20px; font-weight:bold; top:10px; right:15px;width: auto;  cursor: pointer; padding: 10px; }


/*#snowflakeContainer { position: absolute;  left: 0px;  top: 0px;  display: none; }
.snowflake {  position: fixed;  background-color: #fff;  user-select: none;  z-index: 1000;  pointer-events: none; border-radius: 50%;  width: 10px;  height: 10px; }*/

ul.cat_icons, ul.cat_icons li{display:inline-block; width:100%; margin:0; padding:0}
ul.cat_icons{ margin:20px 0 30px 0}
ul.cat_icons li{list-style-type:none; width:12.5%;text-align:center }
ul.cat_icons li a{ display:inline-block; cursor:pointer}
ul.cat_icons li i{ background:url(../images/home-cat-top-icon-sprite.jpg); background-repeat:repeat; display:inline-block;height:80px; width:100px;  }

ul.cat_icons li.sofas i{ background-position:-18px 0px; }
ul.cat_icons li.beds i{ background-position:-148px 0px;}
ul.cat_icons li.dining i{ background-position:-269px 0px;}
ul.cat_icons li.drawer i{ background-position:-395px 0px;}

ul.cat_icons li.almirah i{ background-position:-528px 0px; }
ul.cat_icons li.crockery-cabinet i{ background-position:-657px 0px;}
ul.cat_icons li.tv i{ background-position:-778px 0px; width:115px;}
ul.cat_icons li.book-shelf i{ background-position:-905px 0px; }

ul.cat_icons li.dresser i{ background-position:-12px -127px; }
ul.cat_icons li.center-table i{ background-position:-147px -127px; }
ul.cat_icons li.shoe-rack i{ background-position:-268px -127px; }
ul.cat_icons li.bar i{ background-position:-382px -127px; }

ul.cat_icons li.rocking-chair i{ background-position:-527px -127px;}
ul.cat_icons li.solid-wood i{ background-position:-659px -127px; }
ul.cat_icons li.painting i{ background-position:-788px -127px;}
ul.cat_icons li.statues-figures i{ background-position:-907px -127px;}

ul.cat_icons li label{    font-size: 13px; line-height:14px}
.solid_wood_banner, .wholesale_banner_div, .home-center.solid_wood_banner span, .home-center.wholesale_banner_div span{ text-align:center; font-size: 14px;}
.bajaj_div{ display:inline-block; width:100%; }
.bajaj_div img{ float:right; margin:0 0 0px 10px;}
.bajaj_div p{font-size: 18px; color: #006cc1;}
.full_overlay_banner.full_diwali_banner{display:none;}
.full_overlay_banner.full_diwali_banner > div{ padding:0; top:-40px;}
.full_overlay_banner.full_diwali_banner > div a{ position:relative;}
.full_overlay_banner.full_diwali_banner > div i.offer-tag{position:absolute; top:0px; right:0px; box-sizing: border-box; margin: 0; background: rgba(255, 247, 0, 0.8); padding: 5px 10px; font-size: 20px;  color: #000; font-weight: bold;}
.full_overlay_banner.full_diwali_banner > div .offer-price{position:absolute; bottom:47px; left:0px; width:100%; text-align:center; margin: 0; background: rgba(255, 255, 255, 0.8); padding: 0px 10px; font-size: 24px;  color: #000; font-weight: bold;}
.full_overlay_banner.full_diwali_banner > div .offer-price i{font-style:normal;}
.full_overlay_banner.full_diwali_banner > div .offer-price i.then{font-size: 15px; text-decoration: line-through;}
.full_overlay_banner.full_diwali_banner > div label{ position:absolute; bottom:0px; width:100%; left:0px; box-sizing: border-box; margin: 0; background: rgba(94, 55, 39, 0.8); font-size:20px;}
.full_overlay_banner.full_diwali_banner > div label i{font-weight: bold;color: #37ead1;}
.full_overlay_banner.full_diwali_banner .col_two > div:nth-child(3), .full_overlay_banner.full_diwali_banner .col_two > div:nth-child(4){margin-top: 15px;}
.full_overlay_banner.full_diwali_banner span.close{font-size: 26px;top: -40px; right: -10px; color:#fff;}
.full_overlay_banner.full_diwali_banner .view-more{ width:100%; text-align:center;  padding: 10px;}
.full_overlay_banner.full_diwali_banner .view-more a{ background:#663300; padding:8px 20px; color:#fff; font-size: 18px; display:inline-block; width:auto;}
/*END code*/
@media screen and (max-width: 1440px){
	.col_three.banner > div{width:33.2%;}
	.buy-save-banner.shipping_banner span {font-size: 28px;}
}
@media screen and (max-width: 1300px){
	.content_area, .main_container > div.content_area, ul.cat-grid-view, footer .col_four, 
	.carousel_block .container,
	.col_three.banner, nav ul{ padding-left:5%; padding-right:5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%}
	nav ul li a{ font-size: 14px; padding:20px 10px;}
	.buy-save-banner ul li{font-size: 20px;}
	.full-house-banner a > div > div > span:first-child{ font-size: 32px;}
	ul.trust-values li > div p { width:100%;}
	ul.cat-grid-view li{ width: 27%; height: 305px; margin-right:2%;}
	ul.cat-grid-view li:nth-child(3n){ margin-right:0}
	ul.cat-grid-view li img{ height:100%; width:auto}
	ul.cat-grid-view li div{ width:100%}
	.buy-save-banner.shipping_banner span { font-size: 26px;}
}
@media screen and (max-width: 1280px){
	.buy-save-banner ul li{font-size: 18px;}
	.main_container > div.carousel_block{ margin-bottom:30px;}
	footer .col_four > div{ width:23.5%}
	footer .col_four > div:first-child{ padding-left:0px;}
	footer .col_four > div:last-child{ padding-right:0px;}
	ul.cat-grid-view li div > span{height:50px;}
	nav ul li a{padding:20px 5px;}
}
@media screen and (max-width: 1152px){
	.logo_area{font-size: 15px;}
	header address, nav ul li a{font-size: 12px;}
	.buy-save-banner span{ font-size:38px}
	.buy-save-banner ul li{font-size: 16px;}
	.full-house-banner a > div > div > span:first-child,
	.innerpage .banner > div.full-house-banner a > div > div > span:first-child{font-size: 30px;}
	.full-house-banner a > div > div > span:last-child, 
	.innerpage .banner > div.full-house-banner a > div > div > span:last-child{font-size: 20px;}
	.social_area ul li{padding: 0 5px 0 5px;}
	footer .col_four > div{padding: 35px 0px;}
	footer h3{font-size: 16px;}
	footer ul li{ margin-left:0px;}
	.buy-save-banner.shipping_banner ul{ padding-bottom:15px;}
}
@media screen and (max-width: 1024px){
	.content_area, .main_container > div.content_area, ul.cat-grid-view, footer .col_four, 
	.carousel_block .container,
	nav ul{ padding-left:20px; padding-right:20px; display:block}
	.col_three.banner{ padding-left:0px; padding-right:0px;}
	nav{display: inline-block; width: 100%;}
	.full-house-banner a > i, .full-house-banner a > b{ width:100%; height:100%; background-size:100% auto}
	.innerpage .banner.full .full-house-banner a > i, .innerpage .banner.full .full-house-banner a > b{width:391px; background-size: initial;}
	.col_two > div{width: 48.5%;}
	.product-list > div > div.col_three > div:last-child{ width:30%}
	.carousel_block .jcarousel-skin-tango .jcarousel-item img{height: 120px;}
	.banner_div > div{ width:100%}
	.banner_div > div a{ width:25%}
	.banner_div > div .social_area h2{padding-top: 7px;}
	.csslider1 > .cs_description > label{ bottom:15px !important;}
}
@media screen and (max-width: 980px){
	h1{font-size:24px;}
	h2{font-size:20px;}
	header .bg_light_gray ul li a{ font-size: 9px;}
	header .search-form input[type="text"]{width: 60px;}
	header .bg_light_gray ul li{ margin-right:5px;}
	.logo_area{font-size: 14px;}
	.call i{ width:18px;}
	/*.logo{width: 100%; background-size: 100% 100%;}*/
	header address{font-size: 10px; line-height:10px;}
	nav ul li, nav ul li:nth-child(2), nav ul li:nth-child(3), nav ul li:nth-child(4),nav ul li:nth-child(5),nav ul li:last-child{ width:20%;}
	nav ul li a{ padding:5px;}
	.buy-save-banner > div{ padding:20px 5px;}
	.buy-save-banner span{font-size: 28px;}
	.buy-save-banner ul li{font-size: 13px;}
	.full-house-banner a > div > div{ right:10px;}
	.full-house-banner a > div > div > span:last-child, .innerpage .banner > div.full-house-banner a > div > div > span:last-child{ font-size:18px;}
	ul.trust-values li{ padding-left:0px;}
	ul.trust-values li i{ width:40px;}
	ul.trust-values li > div{ padding-left:55px;}
	ul.cat-grid-view li:nth-child(3) div, ul.cat-grid-view li:nth-child(4) div,
	ul.cat-grid-view li:nth-child(3) div h2, ul.cat-grid-view li:nth-child(4) div h2{ padding-left:0px; padding-right:0px;}
	ul.cat-grid-view li div > span{ height:auto}
	ul.cat-grid-view li div > span i.btn{ margin-left:0}
	ul.cat-grid-view li div u{ font-size:12px;}
	ul.cat-grid-view li{ height: 250px;}
	footer .col_four > div{ width: 48%; margin-right:4%; min-height:400px;}
	footer .col_four > div:nth-child(2n){ margin-right:0px;}
	.innerpage .banner > div:first-child.text, .innerpage .full-house-banner a > div{height: 200px;}
	.innerpage .banner > div:first-child.text{ padding-top:10%;}
	.col_four > div{margin-right:1.9%;}
	.col_three.product-list > div{ width:48%; margin-right:2%;}
	.col_three.product-list > div:nth-child(2n){ margin-right:0px;}
	.product-list > div > div.col_three > div > span:first-child{ font-size:11px;}
	.product-list .img-div > img, .product-list .img-div a > img{/* height:130px;*/ margin-bottom:0px;}
	.product-list.single-product ul li{width: 49%;}
	.product-list.single-product .img-div a > img{ height:45px;}
	.complete-house .product-list.single-product .img-div a > img{height: 100px;}
	.innerpage .complete-house .full-house-banner a > div{ height:250px;}
	.banner_div > div .social_area h2{ padding-top: 4px;}
	.banner_div .social_area ul li{ min-width: 20%;}
	.buy-save-banner.shipping_banner span { font-size: 20px;}
	.banner_div > div a, .banner_div > div .social_area{ height: 80px;}
	.banner_div > div a > img{ width:100%; height:100%}
	.full_overlay_banner > div{  width:80%;}
}
@media screen and (max-width: 750px){
	.banner_div > div .social_area h2{font-size: 14px;}
	.banner_div .social_area ul{ margin-top: 2px;}
	.banner_div .social_area ul li{ padding: 0; margin: 0; min-width: 26%; border: none;}
	footer .social_area .fa{ margin-bottom:0}
	footer .social_area ul li a{line-height: 23px;}
}
@media screen and (max-width: 650px){
	h1{ font-size:18px;}
	h2, .product-list h2{ font-size:16px;}
	h3{ font-size:15px;}
	.content_area, .main_container > div.content_area, ul.cat-grid-view, footer .col_four, 
	.carousel_block .container,
	nav ul{ padding-left:10px; padding-right:10px;}
	header .bg_light_gray .content_area{ text-align:right}
	header .bg_light_gray ul:last-child{ float:none}
	.logo_area{ padding:5px 0}
	.logo{/*background-size:100% auto;*/ margin-top:15px; /*width: 363px;*/}
	.col_three.logo_area > div{ width:48%; display:inline-block; vertical-align:top; margin-right:2%;}
	.col_three.logo_area > div:first-child{ width:100%; text-align:center; display:inline-block; vertical-align:middle;}
	.col_three.logo_area > div .call, .col_three.logo_area > div .email{ display:inline-block}
	.email i{ width:22px;}
	.col_three.logo_area > div.txtright address, .col_three.logo_area > div.txtright .cart{ display:inline-block; vertical-align:middle}
	.col_three.logo_area > div.txtright{ margin-right:0;}
	nav ul li a{font-size: 10px;}
	.col_three.banner > div{width: 50%; margin: 0}
	.col_three.banner > div.full-house-banner{ width:100%}
	.diagonal-tri{ right:0px;}
	ul.trust-values li i{ width: 25px; background-size: 100% auto; height: 30px; border-width: 2px;}
	ul.trust-values li > div{padding-left: 35px;}
	ul.trust-values li > div h3{ font-size:inherit}
	ul.cat-grid-view li, ul.cat-grid-view li:nth-child(3), ul.cat-grid-view li:nth-child(4){ width:49%; margin-right:2%}
	ul.cat-grid-view li:nth-child(2n){ margin-right:0}
	ul.cat-grid-view li:nth-child(3) div, ul.cat-grid-view li:nth-child(4) div{ text-align:center}
	ul.cat-grid-view li div > span i.btn{left: 10%;}
	.col_four > div, .col_four > div:nth-child(4n){margin-right: 1.5%; width:31%;}
	.col_four > div:nth-child(3n), .col_five > div{ margin-right:0px;}
	.col_three.product-list > div, .col_five > div { width:100%; margin:0 0 20px 0;}
	.text-content-area, aside, .sidebar{ width:100%; margin:0}
	.innerpage .banner > div:first-child img{ height:200px;}
	.full_overlay_banner > div{ top: -20px; right: 0;}
	.full_overlay_banner > div label{ padding:0; margin:10px 0; width:100%}
ul.cat_icons li{    width: 25%;}
.col_three.banner > div.home-center.solid_wood_banner, .col_three.banner > div.home-center.wholesale_banner_div{width:100%}
.full_overlay_banner.full_diwali_banner .col_two > div:nth-child(3), .full_overlay_banner.full_diwali_banner .col_two > div:nth-child(4){ display:none;}
}
@media screen and (max-width: 480px){
	.col_three.logo_area > div{ width:100%; display:inline-block; margin:0}
	/*.col_three.logo_area > div:first-child{ margin-top:95px; font-size: 16px; text-align:left}
	.col_three.logo_area > div .email{ margin-left:0px;}
	.logo_area{ position:relative}
	.col_three.logo_area > div.txtcenter{ position:absolute; top:0px; width:100%; }*/
	.call i{height:22px; background-position: -5px -7px;}
	.email i{height:15px; width:23px; background-position:-5px -42px;}
	.col_three.logo_area > div.txtright address{width:100%; float: left; text-align: left; text-transform:none; margin-bottom:5px; font-size: 12px; }
	.col_three.logo_area > div.txtright address i{background-position: -8px -65px; width: 15px;}
	.col_three.logo_area > div.txtright span{ display:inline;}
	.col_three.logo_area > div.txtright{ position:relative}
	.col_three.logo_area > div.txtright .cart{ position:absolute; top:-40px; right:0px;}
	.cart a{ position:relative}
	.cart i{ margin-right:0}
	.cart span{ position:absolute; top: -20px; left: 10px; font-weight: bold;}
	.cart span b{ display:none}
	header .bg_light_gray ul{ display:inline; width:auto}
	/*nav*/
	header{ position:relative}
	header nav{ position: absolute; top: 0;}
	header nav > ul {display: none;height: auto; background:inherit; width:100%; position:absolute; top:33px; z-index:100000 }
	nav{ position:static; width:100%; display:inline-block}
	nav a#pull{display: inline-block;position: absolute;font-size:15px; padding:5px; color:#663300;cursor:pointer; text-transform:none;top:3px; padding-left:35px; text-decoration:none; text-transform:uppercase}
	nav  a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat; width:18px; height: 21px;display: inline-block;position: absolute;left: 5px; top:3px; padding: 0 5px; background-color: #333; background-position: center center;}
	nav > ul li{display: block !important;	float: none;width:100% !important;text-align: left;border-bottom: 1px solid #ccc}
	nav > ul li a {width:98%; padding:10px 0; padding-left:2%; text-align:left; font-size:15px;}
	nav > ul li:first-child a { margin-left:0px;}
	nav ul li a span, nav ul li a span:first-child{ display:inline-block; vertical-align:middle; text-transform:none; margin-right:5px;}
	nav li ul{ padding:0}
	nav li:hover .submenu{ padding: 0px;display: block;position: static !important;width: 100%;}
	nav ul.submenu li a{text-align: left;width: 90%;padding: 10px 5%;}
	nav ul li b{ display:none}
	/*top menu*/
	header .bg_light_gray a#selmenu{ display:inline-block}
	header .bg_light_gray ul.topmenu{display:none;position:absolute;left:40%; margin:0; padding:0; border:1px solid #999; z-index:100000; background:#333; width:130px;}
	header .bg_light_gray ul.topmenu li{list-style-type:none; display:block; width:100%;  margin:0; padding:0; text-align:left; border-bottom:1px solid #999}
	header .bg_light_gray ul.topmenu li:last-child{ border-bottom:none}
	header .bg_light_gray ul.topmenu li a{ padding:5px 10px;color:#fff;display:block}
	header .bg_light_gray ul.topmenu li a:hover{color:#fff; background:#666;}
	.col_three.banner > div{ width:100%; padding-bottom: 10px; min-height:0px; height:auto}
	.col_three.banner > div:last-child{padding-bottom: 0px;}
	.full-house-banner a > div{ height:200px;}
	.buy-save-banner ul li {font-size: 18px;}
	.full-house-banner a > div > div > span:first-child, .innerpage .banner > div.full-house-banner a > div > div > span:first-child { font-size: 34px;}
	.full-house-banner a > div > div > span:last-child, .innerpage .banner > div.full-house-banner a > div > div > span:last-child {font-size: 28px;}
	ul.cat-grid-view li, ul.cat-grid-view li:nth-child(3), ul.cat-grid-view li:nth-child(4){width:100%; margin:10px 0px; text-align:center}
	ul.cat-grid-view li:nth-child(1), ul.cat-grid-view li:nth-child(2), ul.cat-grid-view li:nth-child(3),
	ul.cat-grid-view li:nth-child(4), ul.cat-grid-view li:nth-child(5), ul.cat-grid-view li:nth-child(6){ text-align:center}
	ul.cat-grid-view li:nth-child(3) div, ul.cat-grid-view li:nth-child(4) div{ left:0; bottom:0; top:auto; right:0; height: auto; width: 100%;}
	ul.cat-grid-view li h2 span{ display:inline-block}
	footer .col_four > div, footer .col_four > div:nth-child(2n), 
	footer .col_four > div:nth-child(3n), footer .col_four > div:nth-child(4n){ width:100%; margin:0 0 25px 0; min-height:0px; padding:0px;}
	footer .social_area{ margin:20px 0}
	.innerpage .banner > div, .innerpage .banner > div:first-child, .innerpage .banner > div:last-child{ width:100%; margin:0 0 15px 0}
	.innerpage .banner > div:first-child.text{ font-size:24px; height:auto; padding:25px 0}
	.col_four > div, .col_four > div:nth-child(3n), .col_four > div:nth-child(4n){ width:48%; margin-right:2%}
	.col_four > div:nth-child(2n){ margin-right:0px;}
	.product-list > div{ margin-bottom:10px; margin-top:10px;}
	.product-list > div > div.col_three > div:nth-child(2) > span:last-child, .price-txt{ font-size:15px;}
	.text-content .content_area h1{ margin-top:0}
	.full-house-banner a > i, .full-house-banner a > b,
	.innerpage .banner.full .full-house-banner a > i, .innerpage .banner.full .full-house-banner a > b{ width:100%; background-size:100% 215%; height: 100%;}
	.breadcrumbs ol{ margin-bottom:0px;}
	.product-list.single-product > div > div.col_three > div:nth-child(2) > span:last-child{font-size: 16px;}
	.col_two.full-div > div{width:100%; margin:0 0 15px 0;}
	.col_two.full-div .full-house-banner a > div > div > span:first-child, .innerpage .banner > div.full-house-banner a > div > div > span:first-child{font-size:24px;}
	.col_two.full-div .full-house-banner a > div > div > span:last-child, .innerpage .banner > div.full-house-banner a > div > div > span:last-child{font-size: 20px;}
	.breadcrumbs ol li{font-size: 12px;}
	.col_two > div { width: 48%;}
	.cart_msg{ display:block; padding:3%; margin:10px 0}
	.innerpage .banner > div:first-child img{ height: 180px;}
	.product-list .img-div .get_notify input[type='text']{ width:70%;}
	.product-list .img-div .get_notify input[type='submit']{ width:30%;}
	.banner_div > div a{width: 33.33%;}
	.banner_div > div .social_area{ width:100%}
	.banner_div > div .social_area h2{ display:none}
	.banner_div .social_area ul{margin-top: 12px;}
	.banner_div .social_area .fa{margin-bottom: 0px;}
	/* prettyPhoto styling for small screens */
    .pp_pic_holder.pp_default{ width: 100%!important; margin-top:-100px !important;left: 0!important;overflow: hidden;}
    div.pp_default .pp_content_container .pp_left{ padding-left: 0!important;}
    div.pp_default .pp_content_container .pp_right{ padding-right: 0!important;}
    .pp_content{ width: 100%!important; height: auto!important;}
    .pp_fade{ width: 100%!important; height: 100%!important; }
    /*a.pp_expand, a.pp_contract,*/
    .pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {display:none!important;}
    #pp_full_res img { width:100%!important; height:auto!important;}
    .pp_details{box-sizing:border-box; width:100%!important; padding-left:3%; padding-right:4%; padding-top:10px; padding-bottom:10px; background-color:#fff; margin-top:-2px!important;}
    a.pp_close{right:10px!important; top:10px!important;}
	.banner_div{ height:auto;}
	.banner_div > div a > img{height: auto;}
	.banner_div > div a, .banner_div > div .social_area{ height: auto;}
	.full_overlay_banner > div{  width:90%;}
	.full_overlay_banner > div label{font-size: 18px;width:85%; margin:5px 0; padding: 5px 0;}
    iframe, iframe html .plugin ._li{ width:100% !important; }
    .bajaj_div p{font-size: 13px;   line-height: 16px;}
}
@media screen and (max-width:373px){
	/*.logo{ width:100%}*/
	/*.col_three.logo_area > div:first-child, .col_three.logo_area > div.txtright address{ font-size:15px;}*/
	.col_three.logo_area > div:first-child{ letter-spacing:-1px;}
	.col_four > div, .col_four > div:nth-child(2n), .col_four > div:nth-child(3n), .col_four > div:nth-child(4n){ width:100%; margin:0 0 15px 0}
	.col_two > div, .col_two > span, .product-list > div > div.col_three > div,
	.product-list.single-product ul li{ width:100% !important; margin:0 0 15px 0}
	.product-list > div > div.col_three > div > span{ display:inline-block }
	.product-list > div > div.col_three > div > span:first-child{ margin-right:5px;}
	.full_overlay_banner > div .col_two > div{ margin-bottom:0px;}
	.full_overlay_banner > div label{width:70%;}
	
}