@font-face {
    font-family: 'Open Sans Regular';
    src: url('../fonts/open-sans-regular.eot');
    src: url('../fonts/open-sans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans-regular.woff') format('woff'),
         url('../fonts/open-sans-regular.ttf') format('truetype'),
         url('../fonts/open-sans-regular.svg#Open Sans Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/open-sans-semibold.eot');
    src: url('../fonts/open-sans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans-semibold.woff') format('woff'),
         url('../fonts/open-sans-semibold.ttf') format('truetype'),
         url('../fonts/open-sans-semibold.svg#Open Sans Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
  font-family: 'Avian';
  src: url('../fonts/Avian.eot') format('embedded-opentype'),
       url('../fonts/Avian.woff') format('woff'),
       url('../fonts/Avian.ttf') format('truetype'), 
  	   url('../fonts/Avian.svg#Avian') format('svg');
  font-weight: normal;
  font-style: normal;
}
#common-home .loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../image/page-loader.gif) 50% 50% no-repeat rgb(249,249,249);
}
/* This class is added on scroll */
.fixed {
	position: fixed; 
	top: 0;
	right: 0;
	left: 0;
	
	z-index:10000;
}
body{font-family:'Open Sans Regular',sans-serif;font-weight:400;color:#666;font-size:14px;line-height:24px;width:100%}
h1,h2,h3,h4,h5,h6{color:#444}
*{margin:0;padding:0;border:none}

/***default font size***/
.fa{font-size:14px}
h1{font-size:33px}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
a{color:#666}
a:hover,a:focus{text-decoration:none;outline:none}
a:hover{color:#d09f11}
legend{font-size:18px;padding:7px 0}
label{font-size:13px;font-weight:400}
select.form-control,textarea.form-control,input[type="text"].form-control,input[type="password"].form-control,input[type="datetime"].form-control,input[type="datetime-local"].form-control,input[type="date"].form-control,input[type="month"].form-control,input[type="time"].form-control,input[type="week"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="url"].form-control,input[type="search"].form-control,input[type="tel"].form-control,input[type="color"].form-control{font-size:12px}
.form-control:focus{border-color: #f0c853;box-shadow:none}
.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px}
.input-group .input-group-addon{font-size:12px;height:30px}

/***Calling Fonts***/
h1, h2, h3, h4, h5, h6,.product-thumb .caption,.breadcrumb > li a{ font-family: 'Avian',sans-serif}
#cart > .btn,#cart-total,.ribbon,.product-new{font-family: 'Open Sans Semibold',sans-serif}
.product-thumb h4{font-family: 'Open Sans Regular', sans-serif}
.shopping-cart,.custom-banner h4,.footer-banner h3{ font-family: 'Open Sans Regular',sans-serif}

/***Fix some bootstrap issues***/
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline;}
.nav-tabs {margin-bottom: 15px;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;border-color:none}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}

/***Gradent to all drop down menus***/
.dropdown-menu li > a:hover {text-decoration: none;color:#fff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;}

/***top***/
#top{background-color: #fff;border-bottom: 1px solid #e4e4e4;min-height:44px;}
#top .container{padding:0;}
#top #form-currency .currency-select,#top #form-language .language-select{text-align:left}
#top-links .list-inline{margin-bottom:0;padding:0}
#top .btn-link,#top-links li,#top-links a{color:#595e64;text-decoration:none;vertical-align:top;}
#top-links .col-sm-4{text-align:right}
#top-links a{padding:10px 0;display:block}#top-links a .fa{padding-right:4px}
#top .btn-link{padding:10px 5px;font-size:13px}#top .btn-link span{text-transform:capitalize}
#top .btn-link:hover,#top-links a:hover{color:#444}
#top .dropdown-menu{border-radius:0;padding:0;transition: all 0.5s ease 0s;
	  -webkit-transition: all 0.5s ease 0s;
	  -moz-transition: all 0.5s ease 0s;
	  display: block;
	  -webkit-transform: scale(0);
	  -ms-transform: scale(0);
	  transform: scale(0);
	  -moz-transform-origin: 0 0 0;
	   -webkit-transform-origin: 0 0 0;
	  -ms-transform-origin: 0 0 0;
	  transform-origin: 0 0 0;
	  opacity: 0;}
#top #form-currency:before,#top #form-language:before,#top-links li:before{
	-ms-transform:translate(-40%, 0%);
	  transform: translate(-40%, 0%);
	  -moz-transform: translate(-40%, 0%);
	  -o-transform: translate(-40%, 0%);
	  -webkit-transform: translate(-40%, 0%);}
#top #form-currency:hover .dropdown-menu,#top #form-language:hover .dropdown-menu,#top-links li:hover .dropdown-menu{display: block;
	  opacity: 1;
	  -webkit-transform: scale(1);
	  -ms-transform: scale(1);
	  transform: scale(1);top:42px;}
#top-links .dropdown-menu{padding:8px 0;}#top-links .dropdown-menu li{padding:0;}
#top #form-currency .dropdown-menu .btn ,#top #form-language .dropdown-menu .btn,#top-links .dropdown-menu a{text-shadow:none;padding:6px 15px;font-size:13px}
#top #form-currency .dropdown-menu .btn ,#top #form-language .dropdown-menu .btn{padding:4px 10px;text-transform:capitalize}
#top #form-currency .currency-select:hover,#top #form-language .language-select:hover,#top-links .dropdown-menu a:hover{color:#d09f11;background:#fff}
#top .btn-link strong{font-size:14px;}
#top-links a + a{margin-left:15px}

/***logo***/
#logo {margin:15px 0 30px}

/***search***/
.search{padding-right:20px}
#search {margin:43px 0px 0px 0;float:right;border-radius:4px}
#search .input-lg{height:54px;background:#fff;color:#2a2a2a;border:0;box-shadow:none;border:2px solid #eaeaea;border-right:none;font-size:15px;line-height:20px;padding:9px 1px 9px 12px;text-transform:capitalize}
#search .input-group-btn{background:#595e64;border-radius:0 4px 4px 0}
#search .btn-lg{padding:0;width:92px;background:#595e64;border:0;box-shadow:none}#search .btn-lg span{color:#fff;font-size:18px;text-transform:capitalize}
#search input::-webkit-input-placeholder { /* Chrome */
  color:#2a2a2a;
}
#search input:-ms-input-placeholder { /* IE 10+ */
  color:#2a2a2a;
}
#search input::-moz-placeholder { /* Firefox 19+ */
  color:#2a2a2a;
}
#search input:-moz-placeholder { /* Firefox 4 - 18 */
  color:#2a2a2a;
}
#search .input-group-btn:last-child > .btn,#search .input-group-btn:last-child > .btn-group{margin-left:0}
a#toggle-search{display:none}

/***cart***/
.cart{padding:0;position:absolute;right:0;top:0}
#cart > .btn{font-size:16px;line-height:18px;color:#000;background:#e6e6e6 url(../image/cart.png) no-repeat 50px 25px;border:0;box-shadow:none;text-shadow:none;text-align:right;border-radius:0;width:158px;height:133px;float:right}
#cart.open > .btn{color:#e6e6e6;box-shadow:none;text-shadow:none;}
#cart-total{width:20px;height:20px;position:absolute;top:25px;left:41%;padding:5px;font-size:13px;font-weight:600;color:#fff}
.shopping-cart{display:block;text-align:center;color:#000;text-transform:capitalize;font-size:15px;padding-top:86px;font-weight:normal}
#cart .dropdown-menu{background:#fff;z-index:10000;width:450px;border-radius:0;
    -webkit-transform-origin: 100% 0 0;
    -ms-transform-origin: 100% 0 0;
    transform-origin: 100% 0 0;
	 transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    display: block;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
	}
#cart:hover .dropdown-menu {display:block;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:131px;right:0}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {min-width: 100%}
}
#cart .dropdown-menu li p {margin: 20px 0}

/***header**/
header{background:#f9f9f9;}

/***menu***/
#menu{background:#595e64;min-height:55px;margin-bottom:0;border-radius:0;border:0}
#menu.fixed{display: inline-block;
position: fixed;
top: 0;
left: 0;
width: 100%;
-webkit-animation: fadeInDown 300ms ease-in-out;
-moz-animation: fadeInDown 300ms ease-in-out;
-ms-animation: fadeInDown 300ms ease-in-out;
animation: fadeInDown 300ms ease-in-out;
}
#menu.fixed .navbar-nav > li{float: none;display: inline-block;text-align: center;margin:0 auto}
#menu .nav.navbar-nav{text-align:center;float:none;width: 100%}
/*#menu .nav > li.dropdown{position:static}*/
#menu .nav > li > a,#menu .nav > li.dropdown > span{color:#fff;padding:20px 25px 21px;background-color:transparent;font:18px 'Open Sans Regular', sans-serif;text-transform:capitalize;}
#menu .nav > li.dropdown > span{display:block;padding:0}
#menu .nav > li > a:focus,#menu .nav .dropdown-menu li > a:focus{outline:none}
#menu .nav .dropdown-menu {border-radius:0;}
/*#menu .dropdown:hover:nth-last-child(-n+3) .dropdown-menu{margin-left: 0 !important;left:auto;right:-1px !important}*/
#menu .nav .dropdown-menu li > a:hover{background:none}
#menu .nav .dropdown-inner ul{display:table-cell}
#menu .nav .dropdown-inner li a{border-bottom:1px solid #ebebeb;color:#000;font:14px 'Open Sans Regular', sans-serif;padding:0 65px 10px 0;margin:0 0 0 12px}
#menu .nav .dropdown-inner li a:hover{color:#d09f11;}
#menu .nav .dropdown-inner li ul{padding-top: 30px;}
#menu .nav .dropdown-inner li ul li a {background:url(../image/dropdown-arrow.png) no-repeat 1px 4px;border:none;padding:0 0 0 16px;color:#808080;font:14px 'Open Sans Regular', sans-serif;}
#menu .nav .dropdown-inner li ul li a:hover{color:#d09f11;background:url(../image/dropdown-arrow-hover.png) no-repeat 1px 4px}
.open-toggle,.close-menu{display:none}
@media (min-width: 992px) {
	#menu .nav > li > a:hover,#menu .nav > li.open > a,#menu .nav > li.dropdown > span:hover,#menu .nav > li.dropdown:hover > span,#menu .nav > li:hover > a{background:#d09f11}
	#menu .dropdown:hover .dropdown-menu{display:block;top:61px;left:-1px;padding:30px 10px 20px}
	#menu .dropdown:hover .dropdown-menu.mega-menu{width:985px;display:block;top:61px;left:-228px;padding:30px 10px 20px}
	#menu .dropdown-menu li{width:192px;margin:0;padding:0 0 10px}
	#menu .dropdown-menu li .dropdown-inner{margin-top:26px}
	
	/*-- Added code for Column menu --*/
	/*#menu .dropdown-menu .big-menu{width:590px}#menu .dropdown-inner .big-menu > ul{float:left;display:block;width:33%;min-height:100px; padding-bottom:20px}
	#menu .dropdown-inner .big-menu > ul:nth-child(3n+1){clear:both}*/
}
@media (max-width: 991px) {
	#menu .container{width:100%}
	#menu{padding:0;border:none;position:fixed;text-align:center;top:0;left:0;width:445px;height:100%;background:rgba(22, 22, 27, 0.97);opacity: 0;
    z-index:99999;visibility: hidden;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;
    -moz-transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;
    transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;}
	#menu.open{overflow-y:auto;overflow-x:hiddendisplay:block;opacity: 1;visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1)}
	#menu .collapse{opacity: 0;visibility: hidden;box-shadow: none;
	 -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;
    -moz-transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;
    transition: -webkit-transform 0.8s ease, -moz-transform 0.8s ease, -o-transform 0.8s ease, transform 0.8s ease, opacity 0.5s ease, visibility 0.5s ease;}
	#menu .collapse.open {display:block;opacity: 1;visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1)}
	#menu .navbar-collapse{margin-top:85px}
	#menu .nav .dropdown-menu {padding:0}
	#menu .nav > li{display:block;float:none;text-align:center}
	#menu .nav > li > a,#menu .nav > li.dropdown > span{color:#fff;display:block;font-size:17px;padding:17pxpx 18px;width:100%}
	#menu .nav > li > a::after{position: absolute;bottom: 0;left: 0;
	content: "";
	height: 1px;
	width: 100%;
	background: #2f2f33;
	background: rgba(22, 22, 27, 0.97);
	background: -moz-linear-gradient(left, rgba(22, 22, 27, 0.97) 0, #2f2f33 52%, #2f2f33 52%, #2f2f33 52%, rgba(22, 22, 27, 0.97) 100%);
	background: -webkit-linear-gradient(left, rgba(22, 22, 27, 0.97) 0, #2f2f33 52%, #2f2f33 52%, #2f2f33 52%, rgba(22, 22, 27, 0.97) 100%);
	background: linear-gradient(to right, rgba(22, 22, 27, 0.97) 0, #2f2f33 52%, #2f2f33 52%, #2f2f33 52%, rgba(22, 22, 27, 0.97) 100%);
	}
	#menu .nav .dropdown-inner ul{display:block;padding:8px 0;text-align: center}
	#menu .nav .dropdown-inner li ul{padding-top:5px}
	#menu .nav .dropdown-inner li a{color:#fff;font-size:16px;padding: 0;margin: 0; border:none}
	#menu .nav .dropdown-inner li a strong{font-weight:400}
	#menu .nav .dropdown-inner li ul li a{background: url(../image/responsive-arrow1.png) no-repeat 1px 4px;border: none;color:#f1e0ac;}
	#menu .nav .dropdown-inner li ul li a:hover{color:#bc8f0b;background:url(../image/dropdown-arrow-hover.png) no-repeat 1px 4px;}
	#menu .nav div.dropdown-inner > ul.list-unstyled{display:block;padding:8px 50px 8px;text-align:center}
	#menu .nav div.dropdown-inner > ul.list-unstyled:first-child{padding-top:12px}
	#menu .nav div.dropdown-inner > ul.list-unstyled:last-child{padding-bottom:0}
	#menu .nav div.dropdown-inner > ul.list-unstyled li.dropdown .dropdown-inner  ul.list-unstyled{display:block;padding: 0;}
	#menu .nav > li > a:hover,#menu .nav > li.dropdown  > span:hover,#menu .nav > li.dropdown:hover > span{color:#d09f11;background-color:rgba(0, 0, 0, 0);}
	#menu .nav > li.dropdown .dropdown-toggle,#menu .nav > li.dropdown .dropdown-toggle:hover{display:block;width:60px;height:36px;position:absolute;right:11px;top:0;background:url(../image/arrow-menu.png) no-repeat 80% 12px;cursor: pointer;}
	#menu .nav > li.dropdown.open .dropdown-toggle,#menu .nav > li.dropdown.open .dropdown-toggle:hover{background-position:80% -30px}
	#menu .nav .dropdown-inner ul li.dropdown .dropdown-toggle,#menu .nav .dropdown-inner ul li.dropdown .dropdown-toggle:hover{display: none;}
	#menu .nav .dropdown-inner {display: block;padding:5px 0}
	#menu .nav .dropdown-inner a {padding:5px 27px 5px 40px;color:#fff;font-size:14px}
	#menu .nav .dropdown-inner li a:hover{background-position:16px center;}
	#top #form-currency,#top #form-language{text-align:center}
	.close-menu{color: white;cursor: pointer;display:block;position: absolute;right:0;top:32px;margin-top: -12.5px;z-index: 11;padding-right: 25px}
	.close-menu .fa{font-size:25px}
	.open-toggle{display:block}
	.menu-btn{position:absolute;top:12px;left:10px}
	.open-toggle{width:40px;height:30px;position:relative;margin:0 auto;cursor: pointer;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .5s ease-in-out;
	  -moz-transition: .5s ease-in-out;
	  -o-transition: .5s ease-in-out;
	  transition: .5s ease-in-out;
	  }
	.open-toggle span{position:absolute;height:5px;display:block;width:50%;background:#d09f11;opacity:1;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .25s ease-in-out;
	  -moz-transition: .25s ease-in-out;
	  -o-transition: .25s ease-in-out;
	  transition: .25s ease-in-out;
	}
	.open-toggle span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0}
	.open-toggle span:nth-child(odd) {left:0px; border-radius: 9px 0 0 9px}
	.open-toggle span:nth-child(1), .open-toggle span:nth-child(2) {top:0px}
	.open-toggle span:nth-child(3), .open-toggle span:nth-child(4) {top: 10px}
	.open-toggle span:nth-child(5), .open-toggle span:nth-child(6) {top: 20px;
	}
	.open-toggle.open span:nth-child(1),.open-toggle.open span:nth-child(6) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	.open-toggle.open span:nth-child(2),.open-toggle.open span:nth-child(5) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	.open-toggle.open span:nth-child(1) {left:4px;top:6px}
	.open-toggle.open span:nth-child(2) {left:calc(50% - 3px);top:6px;}
	.open-toggle.open span:nth-child(3) {left: -50%;opacity: 0}
	.open-toggle.open span:nth-child(4) {left: 100%;opacity: 0}
	.open-toggle.open span:nth-child(5) {left:4px;top:19px;}
	.open-toggle.open span:nth-child(6) {left:calc(50% - 3px);top:19px}
	
}

/***Color-panel***/
#panel{height:352px;width:252px;position:fixed;top:41%;left:-252px;border:1px solid #5e5f60;z-index:99;transform:translate3d(0px, -50%, 0px);
-webkit-transform:translate3d(0px, -50%, 0px)}
.panel-wrapper{height:350px;width:250px;position:relative;background:#FFF;padding:20px}
.panel-wrapper h3{margin:8px 0;font-size:20px;font-weight:700;text-transform:uppercase}
.panel-toggle{width:40px;height:40px;position:absolute;top:60px;left:251px;background-color:#d09f11;display:block;cursor:pointer;
transition: all 0.35s ease 0s;
-webkit-transition: all 0.35s ease 0s;}
.panel-toggle .fa.fa-plus{position:absolute;left:0;top:10px;font-size:22px;color:#fff;right:0;margin:0 auto;text-align:center}
.color-panel{height:270px;width:210px;background:#f5f5f5;overflow:hidden;padding:20px;box-shadow:0 0 0 #666;display:block}
#panel li{border-bottom:1px dashed #c1c1c1;display:block;padding:9px 0;margin:0;list-style:none}
#panel li:first-child{padding-top:0}
#panel li:last-child{border-bottom:none;padding-bottom:0}
#panel li a{font-size:0;width:75px;height:30px;display:inline-block;cursor:pointer;vertical-align: top}
#panel #style-selector{margin-bottom:15px;clear:both;overflow:hidden;padding:0}
#panel #style-selector li span{width:90px;font-size:15px;display:inline-block;text-transform:capitalize}
#panel #style-selector li.yellow a{background:#d09f11}
#panel #style-selector li.blue a{background:#79b6c8}
#panel #style-selector li.green a{background:#beae59}
#panel #style-selector li.red a{background:#d66666}
#panel #style-selector li.orange a{background:#ff6239}


/******Banners******/

/***collection-banner***/
.banner-box1,.banner-box4{min-height:460px;float:left}
.banner-box2,.banner-box3{min-height:219px;}
.banner-mid{width:370px;float:left;margin-right:15px}
.banner-box1{position:relative;background:url(../image/banner-image1.jpg) no-repeat;width:370px;margin-right:15px;cursor:pointer;}
.banner-box1 .info{position:absolute;right:16px;top:8px;transition:all 0.4s ease-out 0s;}
.banner-box1:hover .info{top:60px;transition:all 0.4s ease-out 0s;}
.banner-box1 .info p{width:170px;height:170px;background-color:rgba(0,0,0,0.4);border-radius:50%;color:#fff;font:24px 'Open Sans Regular', sans-serif;padding:10px 52px 45px;text-align:center}
.banner-box1 .info p span{font-size:45px;font-weight:bold}

.banner-box2{position:relative;background:url(../image/banner-image2.jpg) no-repeat;width:370px;margin-bottom:20px;cursor:pointer;}
.banner-box2 .info{width:284px;height:80px;position:absolute;right:0;top:0;background-color:rgba(0,0,0,0.3);transition: all 0.4s ease-out 0s;}
.banner-box2:hover .info{width:90%;height:60%;background-color:rgba(0,0,0,0.3);transition:all 0.4s ease-out 0s;}
.banner-box2 .info p{color:#fff;font:35px 'Open Sans Regular', sans-serif;padding-top:7px;text-align:center;transition: all 0.4s ease-out 0s;position:absolute;
top:0;right:70px;}
.banner-box2:hover .info p{top:26px;right:106px;transition:all 0.4s ease-out 0s;}
.banner-box2 .info p span{display:block;font-size:20px;transition: all 0.3s ease-out 0s;}

.banner-box3{position:relative;background:url(../image/banner-image3.jpg) no-repeat;width:370px;cursor:pointer;}
.banner-box3 .info{width:284px;height:80px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.4);transition: all 0.4s ease-out 0s;}
.banner-box3:hover .info{width:90%;height:60%;background-color:rgba(0,0,0,0.3);transition:all 0.4s ease-out 0s;}
.banner-box3 .info p{width:235px;color:#fff;font:35px 'Open Sans Regular', sans-serif;padding-top:7px;text-align:center;transition: all 0.4s ease-out 0s;position:absolute;bottom:0;left:22px}
.banner-box3:hover .info p{bottom:26px;left:60px;transition:all 0.4s ease-out 0s;}
.banner-box3 .info p span{display:block;font-size:20px;}

.banner-box4{position:relative;background:url(../image/banner-image4.jpg) no-repeat;width:370px;cursor:pointer;}
.banner-box4 .info{position:absolute;bottom:0;transition:all 0.4s ease-out 0s;}
.banner-box4:hover .info{bottom:110px;transition: all 0.3s ease-out 0s;}
.banner-box4 .info p{width:370px;height:96px;background-color:rgba(0,0,0,0.4);color:#fff;font:35px 'Open Sans Regular', sans-serif;padding:18px 0 0 25px;margin:0;text-align:left}
.banner-box4 .info p span{display:block;font-size:20px}

.banner-box1::before,.banner-box4::before{
	border:10px solid rgba(255,255,255,0.45);
	background:rgba(255,255,255,0.15);
	bottom: 0;
	content: "";
	height: 100%;
	left:50%;
	position:absolute;
	right:50%;
	transition-duration:0.5s;
	transition-property:all;
	transition-timing-function:ease-in-out;
	opacity:0
}
.banner-box1:hover::before,.banner-box4:hover::before{
	border:10px solid rgba(255,255,255,0.45);
	left:0;
	right:0;
	transition-duration:0.5s;
	transition-property:all;
	transition-timing-function:ease-in-out;
	opacity:1
}
.banner-box2::before{
	background: rgba(255,255,255,0.15);
	content: "";
	height:1px;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	transition:all 0.3s ease-out 0s;
	width:0;
}
.banner-box3::before{
	background: rgba(255,255,255,0.15);
	content: "";
	height: 1px;
	right:0;
	margin:auto;
	position:absolute;
	bottom:0;
	transition:all 0.3s ease-out 0s;
	width:0
}
.banner-box2:hover::before,.banner-box3:hover::before{
	height:100%;width:100%
}

/*product=====grid====list======responsive=========*/
/*top-content modules*/
.top-section .product-box,.banner-container{margin:0 auto;padding-left:15px;padding-right:15px}{margin:0 auto;padding-left:15px;padding-right:15px}
@media(min-width:640px){
	.top-section .product-box,.banner-container{width:622px}
}
@media(min-width:768px){
	.top-section .product-box,.banner-container{width:750px}
}
@media (min-width:992px){
	.top-section .product-box,.banner-container{width:970px}
}
@media (min-width:1200px){
	.top-section .product-box,.banner-container{width:1170px}
}
.product-layout .product-thumb .description{display:none;}

/***custom-banner***/
.custom-banner{padding:70px 0 50px;text-align:center}
.custom-banner h3{font-size:35px;margin:0 0 65px 0;color:#4a4a4a}
.custom-banner h3 span{text-transform:uppercase}
.custom-banner h4{font-size:18px;color:#393939;margin:25px 0 10px}
.custom-banner p{font-size:15px}
.custom-banner .caption img{margin:0 auto;text-align:center}

/***category html***/
.category-html{overflow:hidden}.category-html.wrapper{margin-bottom:54px}
.category-html ul li{list-style:none;border:1px solid #cfcfcf;border-radius:7px;text-align:center;float:left;margin:0 13px;}
.category-html ul li:last-child{margin-right:0}
.category-html ul li a{color:#393939;font-size:18px;height:158px;width:166px;display:block;padding-top:114px;transition: all 0.5s ease 0s;}
.category-html ul li a:hover{color:#fff;transition: all 0.5s ease 0s;}
.bedroom{background:#fff url(../image/bedroom.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.living-room{background:#fff url(../image/living-room.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.dining-room{background:#fff url(../image/dining-room.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.sofa{background:#fff url(../image/sofa.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.chair{background:#fff url(../image/chair.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.armchair{background:#fff url(../image/armchair.png) no-repeat center 10px;transition: all 0.5s ease 0s}

.bedroom:hover{background:#595e64 url(../image/bedroom-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.living-room:hover{background:#595e64 url(../image/living-room-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.dining-room:hover{background:#595e64 url(../image/dining-room-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.sofa:hover{background:#595e64 url(../image/sofa-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.chair:hover{background:#595e64 url(../image/chair-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.armchair:hover{background:#595e64 url(../image/armchair-hvr.png) no-repeat center 10px;transition: all 0.5s ease 0s}

/***footer***/
.footer-banner{background:url(../image/ft-banner.jpg) no-repeat 30% center;background-size:cover;min-height:208px;position:relative;cursor:pointer}
.footer-banner-mask::before{width: 100%;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;content: ""; height: 100%;left: 0;position:absolute;top: 0;transition: all 0.3s ease-in-out 0s}
.footer-banner-mask:hover::before{box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.07) inset;}
.footer-banner h3{margin-left:50%;text-align:center;font-size:25px;padding-top:40px;color:#232323}
.footer-banner h3 span{display:block;font-size:30px;padding-top:10px}
.footer-banner a{background:#d09f11;color:#fff;display:inline-block;padding:10px 30px;margin:10px 0 0 71%}

.contact-info{background:url(../image/contact-bg.png) no-repeat center center;background-size:cover;min-height:227px;position:relative;clear:both}
.address{min-height:227px;/*width:912px;*/background:url(../image/address.png) no-repeat center 40%;display: block;/*margin: 0 auto;*/text-align:center}
.mail{background:url(../image/envelope.png) no-repeat center 42%;/*position:absolute;left:47px;top:0;width:150px;*/min-height:227px;text-align:center}
.call{background:url(../image/phone.png) no-repeat center 42%;/*position:absolute;right:47px;top:4px;width:150px;*/min-height:227px;text-align:center}
.address p{color:#fff;font-size:15px;padding-top:148px;max-width: 250px;margin: 0 auto;}
.call p{color:#fff;font-size:15px;padding:148px 0 0 0}
.mail p{color:#fff;font-size:15px;padding:148px 0 0 0}
footer{padding:40px 0 20px;background-color:#32363b;color: #fff;text-align:center}
.ft-logo img{margin:0 auto 20px;text-align:center}
footer .list-unstyled li{padding:4px 5px 4px 10px;display:inline;background:url(../image/ft-link-sep.png) no-repeat left 4px}
footer .list-unstyled li:first-child{background:none}
footer a{color: #fff;font-size:15px}
footer a:hover,footer a:focus, footer a:active{color:#d09f11;outline:none}
footer h3{font-size: 22px;color: #353535;letter-spacing:1px}
.social-media{padding:15px 0 10px}
.social-media li{display:inline-block;list-style: outside none none;margin: 0 4px;width:32px;height:32px}
.social-media li a{width:32px;height:32px;display:block}
.social-media li:hover img{display:none}
.fb:hover{background:url(../image/facebook-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.tw:hover{background:url(../image/twitter-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.insta:hover{background:url(../image/insta-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.linkin:hover{background:url(../image/linkedin-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.yt:hover{background:url(../image/yt-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.payment-card{padding:10px;background:#fff;display:inline-block}
.payment-card li{display: inline;list-style: outside none none;margin: 0 4px;}
.copyright{font-size:15px;padding:7px 0}

/***newsletter***/
#popup-overlay{position:fixed;top:0;left:0;width:100%;height: 100%;opacity: 0;z-index:100;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;visibility:visible;transition: all 0.7s ease 0s;}
.popup{width:792px;top:24%;left:0;right:0;position: fixed;margin: 0 auto;display: none;transition: all 0.7s ease 0s;z-index: 101}
.popup .close{width: 45px;height: 48px;position: absolute;right: -1px;background: #000;opacity: 1;float: none;z-index: 9;top: -1px;color: #fff;}
.popup .close:focus,.popup .close:hover{background:#000;opacity:1 }
.popup .close .fa{color: #FFF;font-size:25px;padding:10px 14px;cursor:pointer;}
/*-------  Flipsign effect --------*/
.sanp-effect-flipsign{-webkit-perspective:1500px;perspective:1500px}
.sanp-effect-flipsign .sanp-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}
.sanp-active.sanp-effect-flipsign .sanp-wrapper{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;}
.popup.close .sanp-active.sanp-effect-flipsign .sanp-wrapper{-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);opacity:0;}
/*-------  Flipsign effect --------*/
#newsletter-wrapper{width:792px;display:block;margin:0 auto;text-align:center;transition:all 0.7s;}
#newsletter-wrapper .sanp-wrapper{background:#fff;height:390px;}
.newsletter{padding:56px 60px 0;}
.newsletter h3{color:#000;font-size:40px;font-family:'Open Sans Regular', sans-serif;font-weight:700;text-transform:uppercase}
.newsletter p{color:#7d7d7d;font-size:14px;font-family:'Open Sans Regular', sans-serif;text-align:center;}
.newsletter label{background:#ebebeb;border-radius:0;width:380px;margin-bottom:20px}
.newsletter input[type="text"]{border:0 none;font-size:15px;height:38px;padding:0px 12px 0;width:100%;background:#ebebeb}
.newsletter input[type="button"]{background:#d8d8d8;border: 0 none;color:#333333;display:block;font-size:13px;font-weight:600;padding:9px 14px 7px;margin:0 auto 12px;text-transform:uppercase;text-align:center;}
.checker{display:inline-block;margin-top: 10px;}
.checker label{background:transparent;width:185px;vertical-align:top}


/*-- Inner Pages --*/
.common-home #content{padding:0}
h1, h2{font:30px 'Avian',sans-serif;line-height:30px;margin: 22px 0 46px; text-transform: uppercase;text-align:center;}
#content{padding-bottom:20px}
#content ul li{list-style:none;background: url(../image/default-bullet.png) no-repeat 6px 10px;padding:4px 3px 4px 24px;line-height:22px}
#content ul li a{color:#d09f11}
#content legend{border:0;color:#d09f11;margin:10px 0}
#content fieldset{background:#fbfbfb;border:1px solid #eaeaea;padding:20px 20px 5px}
#information-contact fieldset legend{background: #f3f3f3;width: auto;border: 1px solid #cccccc;display: inline-block;font-size: 18px;margin-top: 18px;padding: 7px 15px;}

.wrapper{margin-left:-15px; margin-right:-15px}
#content h1,#content h2,.top-section h1,.top-section h2{background:#fff url(../image/heading-bg.png) repeat-x 0 11px;text-align:center;font-size:30px;margin:20px 15px;}
#content h1 span,#content h2 span,.top-section h1 span,.top-section h2 span{background:#fff;padding:0 25px;}
#content .heading,.heading{background: #fff url(../image/heading-bg.png) repeat-x 0 11px;text-align: center;font-size: 30px;margin: 0 0 35px;}
#content .heading span,.heading span{background: #fff;padding: 0 25px;display:inline-block;}

.banner{margin:12px 0 20px}
.category-description h1{font-size:30px;text-transform:uppercase;letter-spacing:1px;margin:0 15px 20px;}
.refine-search{background:#fbfbfb;border:1px solid #eaeaea;padding:12px 20px 10px;margin:20px 0;}
.refine-search h3{margin-top:0;text-transform:uppercase}.refine-search ul{margin-bottom:0}
.sort-product{background:#f9f9f9;border:1px solid #f3f0f0;overflow:hidden;padding:15px 15px 13px;margin-bottom:20px}
.sort-product .input-group-addon{background:#fff;color:#d09f11}
.sort-product .form-group{margin-bottom:0}
.sort-product .btn-group{margin-left:-10px}
.sort-product .btn-group button{border-radius:0;background:#fff;color:#b1b0b0;margin:0 5px;box-shadow:none;border-color:#b1b0b0}
.sort-product .btn-group button.active{color:#d09f11;background:#fff;box-shadow:none;}
#compare-total{font-size:15px;color:#444;margin: 0 0 0 -10px;padding:5px 0 10px 0}
.border-box{border:1px solid #f3f0f0;background:#f9f9f9;overflow:hidden;padding:18px 20px 0px}#button-search{margin-bottom:10px}
.rating .fa-stack {font-size: 8px;}
#account-login #content h2{font-size: 18px;}
#account-account #content .list-unstyled{font-size: 21px;margin: 24px 0 18px;}

/* account/affiliate***/
.well{min-height:330px;background:#fbfbfb;border: 1px solid #eaeaea;padding:10px 20px 20px}
#affiliate-login legend,.account-login legend{border:0;color:#d09f11;margin-bottom:10px}
#account-account .list-unstyled,.account-account .list-unstyled{padding:0}
#account-account #content .list-unstyled,.account-account #content .list-unstyled{background:#fbfbfb;border:1px solid #eaeaea;padding:10px 20px}
#account-account #content .list-unstyled li a,.account-account #content .list-unstyled li a{color:#242424;font-size:14px}
#account-account #content .list-unstyled li:hover,.account-account #content .list-unstyled li:hover{background: url(../image/hover-bullet.png) no-repeat 6px 10px;}
#account-account #content .list-unstyled li:hover a,.account-account #content .list-unstyled li:hover a{color:#d09f11}
.forget-password{color:#cc0000;padding-top:10px;display:block}
.forget-password:hover{color:#cc0000}

/*---bullet style none for others*/
#content ul.pagination > li,#content .product-info ul li,#content .nav-tabs li{background:none !important;padding:0}
#content .thumbnails li/*, #content .list-unstyled li*/, #content .nav-tabs li{background:rgba(0, 0, 0, 0);padding:0}

/***sitemap***/
#content .sitemap-info{background:#fbfbfb;padding:10px 20px;overflow:hidden}
#content .sitemap-info div{margin:0 -15px}
#content .sitemap-info ul > li{padding:2px 12px;margin:5px 0;background:none}
#content .sitemap-info ul li a{color:#000;font-size:14px;padding-left:18px;text-decoration:none;background:transparent url(../image/default-bullet.png) no-repeat 0 2px}
#content .sitemap-info ul li a:hover{background:transparent url(../image/hover-bullet.png) no-repeat 0 2px;color:#d09f11}
#content .sitemap-info ul > li ul{background:#fff;border:1px dotted #d09f11;padding:7px 2px 3px;margin:10px 0 5px}
#content .sitemap-info ul li ul li{margin-top:0}
.sitemap-info .inforamation span{background:url(../image/default-bullet.png) no-repeat 0 8px;padding:5px 15px;color:#000;font-size:14px}
.sitemap-info .inforamation span:hover{background:url(../image/hover-bullet.png) no-repeat 0 8px;color:#d09f11;}

/***alert***/
.alert {padding: 8px 14px 8px 14px}
/* .alert.alert-success{font-size:13px;margin-bottom:0;padding:10px;text-align:center;border-radius:0;top: 0;width: 100%;} */
.alert-success {
	position: fixed;
	border-radius: 0px;
	top: 0px;
	left: 0px;
	padding: 11px 25px;
	text-align: center;
	width: 100%;
	z-index: 100001;
	font-size: 14px;
}
.alert.alert-success .close{opacity:1;line-height:18px}
.checkout-cart .alert.alert-success{margin-bottom:20px}

/***breadcrumb***/
.breadcrumb{margin:10px 0;padding:8px 0;background:none}
.breadcrumb ul{display:inline-block;padding:3px 0 0 0}
.breadcrumb li{text-shadow:none;padding:0 20px 0 10px;position:relative;white-space:nowrap;background:url(../image/breadcrumb-sep.jpg) no-repeat right 0;text-transform:uppercase;list-style:none;display:inline}
.breadcrumb li:first-child{padding-left:0}
.breadcrumb li:last-child{background:none;padding:0 10px}
.breadcrumb li + li::before{content:none}
.breadcrumb li a{color:#3e3e3e;font-size:14px}
.breadcrumb li a:focus, .breadcrumb li a:active,.breadcrumb li a:hover{color:#d09f11;outline:none}

/***product-layout***/
.product-layout{float:none;display:inline-block;vertical-align:top;margin-right:-4px}
.product-thumb{margin-bottom:20px;overflow:auto;border-color:#d4d4d4;border-style:solid;border-width:0 0 1px 1px;padding: 0 0 27px 30px;}
.product-thumb .image{position:relative;text-align:center}
.product-thumb .image a{display:block}
.product-thumb .image img{margin-left:auto;margin-right:auto}
.product-grid .product-thumb .image{float:none}
.ribbon{position:absolute;top:11px;left:4px;background:#de2828;color:#fff;padding:5px 10px;transform:rotate(-90deg);text-transform:uppercase;font-size:14px;letter-spacing:1px}
.product-new{position:absolute;top:80px;left:4px;background:#595e64;color:#fff;padding:5px 11px;transform:rotate(-90deg);text-transform:uppercase;font-size:14px;letter-spacing:1px}
.product-thumb h4 a{color:#393939;font-size:18px;text-transform:capitalize}
.product-thumb h4 a:hover{color:#d09f11}
.product-thumb .caption{padding:0 0 10px;min-height:100px}

.product-list .product-thumb{padding:10px 0}
.product-list .product-thumb .caption{margin-left:230px}
.product-list .product-thumb .price{border-bottom:1px solid #eee;padding:6px 0 12px}

#content.col-sm-6 .sort-product .col-md-4{width:50%}
#content.col-sm-6 .sort-product .col-sm-3{margin-top:4px}
#content.col-sm-6 #compare-total{padding:10px 0 0 6px;display:inline}

@media (min-width: 767px) {
.product-list .product-thumb{border:1px solid #d9d9d9;}
.product-list .product-thumb .image{float:left;padding:0 15px;border:none}
.product-list .product-thumb .desc{display:block;padding:6px 0 0 0}
.product-list .product-thumb .caption{margin-left:0;padding:0 10px;text-align:left}
.product-grid .product-thumb .description{display:none}
.product-layout.product-list .product-thumb .description{display: block;}

}

.product-thumb .rating{padding-bottom:10px}
.product-thumb .rating .fa-stack{font-size:8px}
.product-thumb .rating .fa-star-o{color:#d8d8d8;font-size:15px}
.product-thumb .rating .fa-star{color:#d8d8d8;font-size:15px}
.product-thumb .rating .fa-star + .fa-star-o{color:#d8d8d8}
.product-thumb h2.price{margin:0}
.product-thumb .price{color:#ff0066;font:18px 'Open Sans Semibold', sans-serif;padding:6px 0}
.product-thumb .price-old{color:#7b7b7c;font:15px 'Open Sans Semibold', sans-serif;text-decoration:line-through}
.product-thumb .product-thumb .price-tax{color:#999;font-size:12px;display:block}
.product-thumb .button-group .btn-cart{background:#e8e8e8 url(../image/cart-sprite.jpg) no-repeat 0px 0px;width:136px;padding:0px 10px 0px 35px;height:30px;text-transform:none;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;} 
.product-thumb:hover .button-group .btn-cart{background-color:#d09f11;background-position: 0px -30px;color:#fff}
.product-thumb .button-group .wishlist,.product-thumb .button-group .compare{background:#555255;height:30px;width:32px;margin-left:5px;opacity:0;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;visibility:hidden}
.product-thumb .button-group .wishlist .fa,.product-thumb .button-group .compare .fa{font-size:16px;color:#fff;padding-left:2px;vertical-align:middle}
.product-thumb:hover .button-group .wishlist,.product-thumb:hover .button-group .compare{opacity:1;visibility:visible;}
.product-thumb .button-group .wishlist:hover.product-thumb ,.button-group .compare:hover{background-color:#d09f11}

.product-list .product-thumb .button-group .wishlist,.product-list .product-thumb .button-group .compare{background:#555255;height:30px;width:32px;margin-left:5px;opacity:1;visibility:visible;}
.product-thumb:hover .button-group .wishlist,.product-thumb:hover .button-group .compare{background-color:#d09f11}

/***Image Swapping css***/
.product-thumb .image{position:relative}
.product-thumb .image .main-image{left:0;margin-left:auto;margin-right:auto;position:relative;right:0;}
.product-thumb:hover .image .main-image{left:-100%;opacity:0;visibility:hidden;}
.product-thumb .image .image-hover{position:absolute;left:-100%;top:0;opacity:0;visibility:hidden;transition: 0.3s all ease 0s;
-webkit-transition: 0.6s all ease 0s;
-moz-transition: 0.6s all ease 0s;
-ms-transition: 0.6s all ease 0s;
-o-transition: 0.6s all ease 0s;
transition: 0.6s all ease 0s;
}
.product-thumb:hover .image .image-hover{left:0;opacity:1;visibility:visible;-webkit-transition: 0.3s all ease 0s;
-moz-transition: 0.6s all ease 0s;
-ms-transition: 0.6s all ease 0s;
-o-transition: 0.6s all ease 0s;
transition: 0.6s all ease 0s}

aside .product-thumb .image .main-image,aside .product-thumb:hover .image .main-image{visibility:visible;left:0;opacity:1}
aside .product-thumb .image .image-hover,aside .product-thumb:hover .image .image-hover{visibility:hidden}

/***column-left/column-right***/
aside .container{width:100%}
aside .product-layout{padding-left:10px;padding-right:10px}
aside .product-box,aside .account,aside .manufacturer,aside .category,aside .filter,aside .information{margin:12px 0 40px;border:1px solid #d9d9d9;position:relative;padding-top:15px}
aside h2{font-size:20px;text-transform:uppercase;position:absolute;top:-31px;margin:20px 10px 0;padding:0 10px;background:#fff}
aside .product-thumb{padding:8px;border-width:0 0 1px 0;margin-bottom: 5px;}
aside .product-layout:last-child .product-thumb{border-width:0 0 0 0;margin:0}
aside .product-thumb .image{float:left;border:none;display:block}
aside .product-thumb .caption{min-height:84px;float:left;padding:10px 0 0 10px;width:64%;text-align:left;}
aside .product-thumb .caption a{font-size:14px;font-weight:600}
aside .product-thumb h4{font-size:16px;margin:0 0 4px 0}
aside .product-thumb h4 a{font-size:15px}
aside .product-thumb .price{display:block;font-size:16px;padding:0 0 5px 0;text-align:left}
aside .product-thumb .price-old{margin:0}
aside .button-group,aside .view,aside .ribbon,aside .product-new,aside .product-thumb .rating{display:none}
aside .information .nav-tabs > li > a{color:#888888;margin-right:0;border:none;}
aside .information .nav-tabs > li > a:hover{border:none;border-radius:0}
aside .btn.btn-primary:hover,aside .btn.btn-primary:focus,aside .btn.btn-primary:active,aside .btn.btn-default:hover,aside .btn.btn-default:focus,aside .btn.btn-default:active{color:#fff}
aside .swiper-banner .banner{margin: 0;}
aside .swiper-banner .swiper-slide{position: relative;overflow: hidden;}
aside .swiper-banner .swiper-slide:after{content: "";position: absolute;right: 0;top: 0;border-top: 215px solid transparent;border-right: 561px solid rgba(255, 255, 255, .3);border-bottom: 150px solid transparent;transform: translate3d(100%, 0, 0);transition: all .35s;-webkit-transform: translate3d(100%, 0, 0);-webkit-transition: all .35s;}
aside .swiper-banner .swiper-slide:before{content: "";position: absolute;right: 0;top: 0;border-top: 215px solid rgba(255, 255, 255, .3);border-right: 561px solid transparent;border-bottom: 150px solid rgba(255, 255, 255, .3);transform: translate3d(-100%, 0, 0);transition: all .35s;-webkit-transform: translate3d(-100%, 0, 0);-webkit-transition: all .35s;}
aside .swiper-banner:hover .swiper-slide:after, aside .swiper-banner:hover .swiper-slide:before{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}

/***product-page***/
#content a.thumbnail.active,#content a.thumbnail:focus,#content a.thumbnail:hover{border-color:#d09f11}
#content .product-info{font-size:14px}
#content .product-info h1{margin:0 0 10px 0;font-size:25px}
.points{color:#666;font-size:14px}
.product-info .details li span{color:#d09f11}
.product-info .list-unstyled .price,.product-info .list-unstyled .price-new{color:#ff0066;font-size:18px}
.product-info .list-unstyled .price-old{color:#7b7b7c;font-size:18px;margin-left:10px}
.product-info .rating{border:1px solid #f3f0f0;background:#f9f9f9;overflow:hidden;padding:10px 10px 6px}
.product-info .button-group{margin-top:10px}

.addthis_toolbox.addthis_default_style{border-top:1px solid #c0bebe;padding-top:10px}
.nav-tabs{border-bottom:0;margin-bottom:0}
.nav-tabs li{font-size:13px;font-weight:700;margin:0 -2px -1px 0}
.nav-tabs > li > a{background:#f9f9f9;color:#000;border:0;border-bottom:none;border-radius:0;float:left;font-size:13px;font-weight:bold;padding:11px 20px 12px;text-align:center;text-decoration:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color:#000;border:1px solid #ddd;border-bottom:0}
.tab-content{border:1px solid #e7e7e7;overflow:auto;padding:15px;z-index:2;}
.tab-content #tab-description p,#tab-specification,#tab-review{line-height:22px}
.tab-content table.table-bordered{margin-bottom:0}
.tab-content table.table-bordered tr{border:1px solid #ddd}
.related-product h3{text-transform:uppercase;margin-bottom:15px}

/***manufacturer***/ 
.manufacturer-list{border-top:1px solid #f3f0f0;border-right:1px solid #f3f0f0;border-left:1px solid #f3f0f0;border-bottom:2px solid #d5b786;background:#f9f9f9;overflow:hidden;padding:10px;margin-bottom:20px}
.manufacturer-list h2.manufacturer-heading{font-size:18px;margin-bottom:10px;background-image: none;text-align: left;padding-left: 10px}
.manufacturer-list .manufacturer-list .col-sm-3 a{padding-left: 25px;}

/***pagination***/
.page-results{border:1px solid #ddd;margin:10px 0 15px;overflow:hidden;min-height:50px;padding:0 8px}
#content .pagination{padding-top:10px;padding-bottom:6px;margin:0}
#content .pagination > li > a,#content .pagination > li > span{background:#fff;border:1px solid #ddd;color:#444;border-radius:0;padding:8px 13px;font-size:14px}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > span{border-radius:0}
#content .pagination > li > a:hover{background:#e9e9e9;border-color:#ddd;color:#444}
#content .pagination > .active > a,#content .pagination > .active > span,#content .pagination > .active > a:hover,#content .pagination > .active > span:hover,#content .pagination > .active > a:focus,#content .pagination > .active > span:focus{border-color:#ddd;background-color:#e9e9e9;color:#444}
.page-results .text-right{padding-top:13px}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-bottom-right-radius:0;border-top-right-radius:0}

/***checkout***/
.checkout-checkout .radio label{display:block;margin-bottom:10px}

/***buttons***/
.btn.btn-primary,.btn.btn-default{background:#444;border-color:#444;border-radius:0;text-transform:uppercase;text-shadow:none;color:#fff;box-shadow:none}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active,.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active{background:#d09f11;color:#fff;border-color:#d09f11;-webkit-transition: all 0.55s .2s ease-in-out;
-moz-transition: all 0.55s .2s ease-in-out;
transition:all 0.55s .2s ease-in-out;}
.buttons {background-color:#f5f5f5;margin:30px 0;padding:10px;overflow:auto}
.btn{padding:7.5px 12px;font-size:12px;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);text-transform:uppercase}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-lg{padding:10px 16px;font-size:15px}
.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover{font-size:13px}
.btn-group > .btn-xs{font-size:9px}
.btn-group > .btn-sm{font-size:10.2px}
.btn-group > .btn-lg{font-size:15px}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom,#eee,#ddd);background-repeat:repeat-x;border-color:#ddd #ddd #b3b3b3 #b7b7b7}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#1f90bb;background-position:0 -15px}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#df5c39;background-image:linear-gradient(to bottom,#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.btn-link{border-color:rgba(0,0,0,0);cursor:pointer;color:#23A1D1;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;background-image:linear-gradient(to bottom,#333,#111)}

/***list group***/
.list-group{margin:10px 0}
.list-group a{border:0;color:#242424;padding:10px 12px 10px 5px;margin: 0 15px}
.list-group a + a{border-top:1px solid #ddd}
.list-group .fa{margin-right:5px}
.list-group .fa.fa-mobile-phone,.list-group .fa.fa-mobile{font-size:21px}
a.list-group-item:focus, a.list-group-item:hover{background:none}
.list-group a:hover,.list-group a:focus{color:#d09f11}
.list-group-item.child{padding-left:15px}
.list-group-item.active, .list-group a.active:hover,.list-group-item.active:focus{background:none;color:#d09f11;font-weight:600;border-color:#ddd}

/***carousel***/
.carousel-caption{color:#FFF;text-shadow:0 1px 0 #000}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome}

.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.thumbnails > li{margin-left:20px}
.thumbnails{margin-left:-20px}
.thumbnails > img{width:100%}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}
.image-additional{max-width:78px}
.thumbnails .image-additional{float:left;margin-left:20px}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
	border-color: #df5c39;
}


/*top-content modules*/
.wrapper{margin:0 auto;}
@media(min-width:640px){
	 .wrapper{width:622px}
}
@media(min-width:768px){
	 .wrapper{width:750px}
}
@media (min-width:992px){
	 .wrapper{width:970px}
}
@media (min-width:1200px){
	 .wrapper{width:1170px}	
}

/***** product layout according to section  ****/
#content.col-sm-6 .product-layout{width:50%}
#content.col-sm-9 .product-layout{width:33.33%}
#content .product-layout.product-list{width:100%}
.top-section .wrapper .product-layout{width:25%}

@media screen and (max-width: 991px){
	.top-section .wrapper .product-layout,.product-layout,#content.col-sm-6 .product-layout{width:33.33%}
	/*.top-section .wrapper .product-layout, .product-layout, #content.col-sm-9 .product-layout{width: 50%;}*/
	#content .product-layout.product-list{width:100%}
}
@media screen and (max-width: 767px){
	.product-layout,#content.col-sm-6 .product-layout,#content.col-sm-9 .product-layout{width:50%}
	
}
@media screen and (max-width: 639px){
	.top-section .wrapper .product-layout,.product-layout,#content.col-sm-6 .product-layout,#content.col-sm-9 .product-layout{width:50%}
}
@media screen and (max-width: 480px){
	 .top-section .wrapper .product-layout,.product-layout,#content.col-sm-6 .product-layout,#content.col-sm-9 .product-layout{float:none;width:100%;margin:0 0 15px}
}

@media (max-width:1199px){
	.banner-box1,.banner-mid,.banner-box2,.banner-box3,.banner-box4{width:300px}
	.banner-box1 .info p{width:160px;height:160px;font-size:21px;padding-top:15px}.banner-box1 .info p span{font-size:40px}
	.banner-box2 .info p{font-size:30px}.banner-box2 .info p span{font-size:18px}.banner-box2:hover .info p{right:80px}
	.banner-box3 .info p{font-size:30px;left:10px}.banner-box3:hover .info p{left:24px}
	.banner-box4 .info p{width:300px;font-size:30px}
	.category-html ul{margin:0 auto;text-align:center}.category-html ul li{display:inline-block;float:none}
	.category-html ul li.sofa{margin-right:16px;}.category-html ul li.chair{margin:18px 13px 0 0}
	.category-html ul li:last-child{margin-top:10px}
	aside .product-thumb{padding:8px 0 8px 0}
	aside h2{font-size:17px}
	aside .product-thumb .image{width:45%;}
	aside .product-thumb .caption{width:54%;padding-left:4px}
	.sort-product .btn-group{margin-left: -18px;}
	#compare-total{position:absolute;padding: 5px 0 0 5px;font-size: 14px;}
	.product-thumb .button-group .btn-cart{width:34px;padding-left:24px;vertical-align:top}
	.product-thumb .button-group .btn-cart span{display:none}
	.product-thumb .button-group .wishlist, .product-thumb .button-group .compare{opacity:1;visibility:visible}
	/****/
	#content.col-sm-6 #compare-total{padding:4px 0 0 0}
	#content.col-sm-6 .product-list .product-thumb .image{float:left;width:49%}
	#content.col-sm-6 .product-list .product-thumb .product-desc{float:right;width:49%}
	#content.col-sm-6 .product-list .product-thumb .caption{padding:0}
	#content.col-sm-6 .product-list .product-thumb .caption h4{margin:5px 0}
 	#content.col-sm-6 .product-list .product-thumb .desc{line-height:21px }
	#content.col-sm-6 .product-list .product-thumb .rating{padding:0 6px 0 0}
	#content.col-sm-6 .product-list .product-thumb .price{padding:6px 0 8px;margin:0 0 4px}
	/***/
	.address{background:url(../image/address1-img.png) no-repeat center 42%}
	.payment-card li:last-child{margin-top:10px;display:inline-block}
	
	/*body{border:2px solid yellow}*/
}

@media (max-width:991px){
	#top-links .list-inline{text-align: center;margin-left:22px}
	#top-links .col-sm-4{text-align:left;margin-left:-72px}
	#logo{margin:22px 0 15px}
	#cart > .btn{background-color:#f9f9f9}#cart:hover .dropdown-menu{right:26px}
	#search{float:none;margin:0;top:38px;}
	a#toggle-search{display:block;background:#fff url(../image/search.png) no-repeat center;width:50px;height:54px}
	div.toggle-div{opacity:0;visibility:hidden;position:absolute;top:56px;width:274px;right:-50px;background:#fff;border:1px solid #dbdbdf;z-index:10000;padding:10px;    -webkit-transform-origin: 100% 0 0;
    -ms-transform-origin: 100% 0 0;
    transform-origin: 100% 0 0;
	 transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    display: block;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);}	
	div.toggle-div:hover,#toggle-search:hover + div.toggle-div{opacity:1;visibility:visible;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
	#menu.fixed .navbar-nav > li{display:block}
	#newsletter-wrapper{width:700px;}.popup .close{right:0}.newsletter label{margin-bottom:15px}#newsletter-wrapper .alert.alert-success{position:static}
	#content.col-sm-9,.top-section .col-sm-9,#content.col-sm-6{width:100%}
	.banner-box1,.banner-box4{width:370px;float:none;margin:0 auto;left:0;right:0;text-align:center;}
	.banner-box4 .info p{width:370px;}
	.banner-mid{width:730px;float:none;margin:20px auto;left:0;right:0;text-align:center;}
	.banner-box2,.banner-box3{width:348px;display:inline-block;margin:0 6px;vertical-align:middle}
	.custom-banner h3{font-size:30px}
	.category-html ul li.sofa{margin:0 13px 0 0}.category-html ul li.chair{margin:18px 13px 0 13px}
	#content .col-sm-4.caption:nth-child(3n+1){clear:none;}
	#content.col-sm-6 .sort-product .col-md-4{width:33.33%}
	
	.breadcrumb ul{margin-bottom:0;float:none;text-align:center}
	.alert.alert-success{position:absolute;width:100%;top:45px;z-index:11}
	.sort-product .form-group{margin-left:-10px}
	#compare-total{padding: 5px 0 0 26px;}
	.footer-banner{background-position: right;}
	.footer-banner h3 span{padding-bottom: 10px;}
	.footer-banner .btn-center{text-align: center;}
	.footer-banner h3, .footer-banner a{margin:0}
	.address, .call, .mail{min-height: 0;}

	/*body{border:2px solid orange}*/
}
@media (max-width:767px){
	#top-links a span,#top .btn-link span{display:none}
	#top-links a .fa,#top .btn-link strong,#top .btn-link img{font-size:18px;padding:0 8px;vertical-align: middle}#top #form-language i.fa{padding-top:4px}
	#top-links span.caret{color:#595e64;display:inline-block}
	#top-links .list-inline{margin:0 0 0 -95px}#top-links .col-sm-4{text-align:center;margin:-48px 0 0 184px}
	#top .btn-link, #top-links li, #top-links a{z-index:99}
	#top #form-currency:hover .dropdown-menu, #top #form-language:hover .dropdown-menu, #top-links li:hover .dropdown-menu{top:42px}
	#logo{margin:15px 0 20px}#logo a img{margin:0 auto;}
	#search{width:70%;margin:0 auto;left:0;right:0;top:0;text-align:center}#search .input-lg{height:40px}
	#cart > .btn{height: 120px;background-position:48px 14px;float:none;margin:0 auto;text-align:center}#cart-total{top:15px}.shopping-cart{padding-top: 68px;}
	#cart .dropdown-menu{left:0;right:0;margin:0 auto;text-align:center;
	-webkit-transform-origin:45% 0 0;
	-ms-transform-origin:45% 0 0;
	transform-origin:45% 0 0}
	#cart:hover .dropdown-menu{left:0;right:0;margin:0 auto;text-align:center;top:120px}
	#menu{width:380px}
	#panel{top:46%}
	#newsletter-wrapper{width:560px}#newsletter-wrapper .sanp-wrapper{height:340px}.newsletter{padding:30px 45px 0}.newsletter h3{font-size:36px}
	.popup {width:560px} .popup .close {right:0}
	#content h1, #content h2, .top-section h1, .top-section h2{font-size:28px}
	.category-html.wrapper{margin:39px auto 54px}
	.custom-banner{padding-top:56px}
	.custom-banner h3{font-size:28px;margin:0 0 40px 0}.custom-banner h3 span {display:block;font-size:30px;margin:5px 0}.custom-banner p{margin-bottom:15px}
	.custom-banner .caption{width:65%;border:1px dotted #999;padding-top:15px;margin:0 auto 20px}
	.banner-mid{width:370px;float:none;margin:20px auto;left:0;right:0;text-align:center;}
	.banner-box2,.banner-box3{width:370px;display:block;margin:0}.banner-box3{margin:20px 0 0}
	
	.sort-product{padding:40px 15px 15px}
	.sort-product .btn-group{display:none}
	#compare-total,#content.col-sm-6 #compare-total{position:absolute;left:8px;top:-30px;padding-top:0;display:block;margin:0}
	#content.col-sm-9 #compare-total,#content.col-sm-12 #compare-total{left:-13px}
	.product-list .product-thumb .caption{margin-left:0}
	.desc{display:none}
	.category-description h1,.category-description div{text-align:center}.category-description .img-thumbnail{margin-bottom:20px}
	.product-info .rating{margin-bottom:20px}
	.product-list .product-thumb{padding:0 0 27px 30px}.product-list .product-thumb .price{border:none;padding:0;margin:0}
	/****/
	#content.col-sm-6 .product-list .product-thumb .image{float:none;width:auto}
	#content.col-sm-6 .product-list .product-thumb .product-desc{float:none;width:auto}
	#content.col-sm-6 .sort-product .col-md-4{width:100%}
	
	#input-search{margin-bottom:10px}
	.contact-info{min-height:255px}
	.page-results .col-sm-6{text-align:center} .page-results .text-left{margin-bottom:-10px} .page-results .text-right{padding-bottom:10px}
	.payment-card{padding-top:0} footer hr{margin:10px 0} .copyright{padding-bottom:5px}
	
	/*body{border:2px solid green}*/
}

@media (max-width:639px){
	#cart .dropdown-menu{width:400px;}
	#menu{width:320px;}
	#newsletter-wrapper{width:400px}.newsletter {padding:30px 45px 0}.newsletter h3{font-size:30px}#newsletter-wrapper .alert-danger{padding:8px 0 8px 0}
	.popup {width:468px} .popup .close {width:42px;height:42px}.popup .close .fa{padding:8px 12px}
	.category-html.wrapper{width:440px}
	.custom-banner h3{font-size: 30px;}
	.category-html ul li,.category-html ul li.sofa,.category-html ul li.chair,.category-html ul li:last-child{margin:6px 13px}
	.wrapper .button-group,.product-thumb .button-group{display:block}
	.contact-info{min-height:256px}
	
	/*body{border:2px solid red}*/
}

@media screen and (max-width: 480px) {
	#top-links .list-inline {margin:0 106px 0 0;text-align: right}
	#top-links .col-sm-4{text-align:right;margin:-43px 22px 0 0}
	#top-links a .fa, #top .btn-link strong, #top .btn-link img{font-size:15px;padding: 0 4px}#top-links a{padding: 8px 0;}
	#cart .dropdown-menu{width:276px}
	#cart .dropdown-menu li:first-child{overflow:auto}
	#cart .dropdown-menu table.table-striped tr:nth-child(2n+1) td{padding:10px}
	#cart .dropdown-menu .table-striped tr td{padding:4px}
	#cart .img-thumbnail{max-width:inherit;width:45px}
	#menu{width:100%}
	#newsletter-wrapper{width:275px}#newsletter-wrapper .sanp-wrapper{height:310px}.newsletter{padding:12px 18px 0}.newsletter h3{font-size:25px}.newsletter p{font-size:13px;line-height:21px}
	.newsletter input[type="button"]{margin-bottom:0}.newsletter label{margin-bottom:8px}.checker{margin-top:0}
	.popup{width:275px} .popup .close{margin-right:0px;width:32px;height:32px}.popup .close .fa{font-size:20px;padding:6px 9px}

	#content h1, #content h2, .top-section h1, .top-section h2{background-position: 11px bottom;font-size:24px;padding-bottom:15px;}
	#content h1 span, #content h2 span, .top-section h1 span, .top-section h2 span{padding:0}
	.category-html.wrapper{width:210px}
	.custom-banner{padding:46px 0 40px;}.custom-banner .caption{width:80%}
	.custom-banner h3{font-size:26px}.custom-banner h3 span{font-size:27px;}
	.banner-box1,.banner-box4{width:270px;background-position:47% 100%}
	.banner-box1 .info p{width: 140px;height:140px;font-size:18px;padding:20px 40px 25px}.banner-box1 .info p span{font-size:30px;}
	.banner-box4 .info p{width:270px;height:84px;font-size:26px}.banner-box4 .info p span{font-size:18px}
	.banner-mid{width:270px;}
	.banner-box2,.banner-box3{width:270px;background-position:24%}
	.banner-box2 .info,.banner-box3 .info{width:220px;height:75px}
	.banner-box2 .info p{font-size:24px;right:52px;top:5px}.banner-box2 .info p span{font-size:16px}
	.banner-box2:hover .info,.banner-box3:hover .info{height:48%}.banner-box3 .info p {font-size:24px;left:0}
	
	#compare-total{width:100%}
	.nav.nav-tabs{border-color:#e7e7e7;border-style:solid;border-width:1px 1px 0}.nav-tabs > li a, .nav-tabs > li{float:none;margin-bottom:1px}.tab-content{margin-top:-2px}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:none}
	.checkout-cart #accordion.panel-group .input-group{display:block}
	.checkout-cart #collapse-coupon .input-group-btn, .checkout-cart #collapse-voucher .input-group-btn{margin-top:10px;display:inline-block}
	
	.contact-info{min-height:426px}
	footer .list-unstyled li{display:block;background:none}
	
	/*body{border:2px solid yellow;}*/
}
@media screen and (max-width: 320px) {
	#top-links .list-inline{margin: 0 70px 0 0}
	#top-links .col-sm-4{margin: -43px 0px 0 0}
	#top-links .dropdown-menu{left:-40px}
	#cart .dropdown-menu{width:230px;-webkit-transform-origin:42% 0 0;
	-ms-transform-origin:42% 0 0;
	transform-origin:42% 0 0}
	#search{width:228px} div.toggle-div{width:250px}
	#newsletter-wrapper{width:235px}.newsletter{padding:12px 15px 0}.newsletter h3{font-size:20px}.newsletter p{font-size:12px;line-height:19px}
	.newsletter input[type="text"]]{font-size: 13px}.newsletter input[type="button"]{font-size:12px}.newsletter label{margin-bottom:8px}.checker{margin-top:0}
	.popup{width:235px}.popup .close{width:30px;height:30px}.popup .close .fa{font-size:18px;padding:5px 8px}
	
	#content h1, #content h2, .top-section h1, .top-section h2{font-size:20px}
	.custom-banner .caption{width:100%}
	.custom-banner h3,.custom-banner h3 span{font-size:23px;}
	.banner-box1,.banner-box4{width:250px}
	.banner-box4 .info p{width:250px;padding-left:12px}
	.banner-mid{width:250px}
	.banner-box2,.banner-box3{width:250px}
	.continue-btn,.checkout-btn{float: none !important;text-align: center;}.continue-btn a,.checkout-btn a{margin: 5px auto;}

	
	/*body{border:2px solid pink}*/
}
