/* CSS Document */
@charset "utf-8";
.mobile_slider, .mobile_tab {
	display: none;
}
.tab_desc > div {
	text-align: left;
}
@media screen and ( max-width: 320px ) {


/******** New custom CSS **********/
.top_inner{width:100%;}
.top_left{text-align:center;float:none;}
.top_bg{height:43px;}
.top_right{display:none;}
.shipping{display:none;}
.nav_inner{width:100%;}
.nav_left{display:none;}
.nav_right{display:none;}
.nav_center_logo{float:none;margin-left:0px;margin-top:0px;text-align:center;}
.nav_center_logo img {padding-top: 15px;width: 100%;max-width:452px;}
.menu{display:none;}
.estorepower-listingarea-box{width:100% !important;}
.estorepower-listingarea-box1{width:100% !important;}
.desc-hedtitle1{width:94%;margin:0px;}
.text1{width:100%;float:none;text-align:center;height:auto;margin:0px 0px 5px 0px;}
.footer-main{display:none;}
.estorepower-footer{margin:0px;}
.estorepower-bottom-footer-inner{width:100%;}
.estorepower-copy{text-align:center;float:none;}
.estorepower-designer{margin-top:0px;text-align:center;}

#img-gallery-box{float:none;margin:0px 0px 0px 0px;width:99.5%}
.thumbnails{width:97%;}
.thumbnails li{width:21%;}
/******** End custom CSS **********/	

#header {
	width: 100%;
	float: left;
}
.estorepower-welcometext {
	width: 100%;
	margin: 0 0 0.5em 0;
	float: left;
	text-align: center;
	position: relative;
}
#estorepower-logo img {
	width: 100%;
	max-width: 100%;
}
#header #estorepower-search {
	display: none;
}
#estorepower-menu {
	display: none;
}
.promo-sec {
	display: none;
}
.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}

.estorepower-scrolleo-box {
	display: none;
}
.estorepower-wrapcens {
	margin: 0.5em 0 0;
}
#estorepower-footer {
	width: 100%;
	float: left;
}
#estorepower-footer #estorepower-footernav, #estorepower-newsletter {
	display: none;
}
#estorepower-social {
	width: 100%;
	margin: 0 0 1em 0;
}
/*Gallery*/
.mobile_slider {
	background: #fff;
	border: 0px none;
	display: block;
	float: left;
	padding: 2% 0;
	margin: 0;
	width: 100%;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 300px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider {
	display: block;
	position: relative;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 250px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.mobile_slider li {
	display: none;
}
.mobile_slider li.active {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.mobile .next_btn {
	background: url(../images/new_slider_arrow.png) right center;
	float: left;
	height: 30px;
	position: absolute;
	right: 1px;
	top: 40%;
	width: 15px;
	cursor: pointer;
	display: none;
}
.mobile .prev_btn {
	background: url(../images/new_slider_arrow.png) left center;
	float: left;
	height: 30px;
	left: 0;
	position: absolute;
	top: 40%;
	width: 15px;
	z-index: 9;
	cursor: pointer;
	display: none;
}
/*Gallery*/

/*start mobile tab css*/
.mobile_tab {
	display: block;
	float: left;
	margin: 1% 0 3% 0;
	padding: 0;
	width: 100%;
}
#nav>li.last>a {
	background: #000;
}
#nav>li.last>a:hover {
	background:#000;
	color:#fff;
}
#nav>li>a {
	background:#000 url(../images/plus.png) no-repeat 95% center;
	border-bottom: 1px solid #dcd6c3;
	color: #a5a5a7;
	float: left;
	font-family: "Lato",sans-serif;
	font-size: 15px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	text-transform: uppercase;
}
#nav>li>a:hover {
	background: #000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav>li>a.open {
	background:#000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav li .tab_desc {
	padding: 3%;
	text-align: justify;
	display: none;
	width: 94%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #5b5b5b;
	font-weight: normal;
	line-height: 18px;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
}
#nav li .tab_desc a {
	color: #000;
}
#nav li .tab_desc img {
	width: auto;
	max-width: 100%;
}
#nav li .tab_desc li {
	width: 95%;
	margin: 1% 0;
	padding: 0 0 0 5%;
	list-style: none;
	background: url(../images/left-cat-arrow.png) no-repeat 5px 5px;
}
#nav li .tab_desc li span {
	font-weight: 700;
}
#nav li ul strong {
}
#nav li ul strong a {
}
#nav>li:nth-child(1)>.tab_desc {
	display: block;
}
.mobile_tab > ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
/*end mobile tab css*/
}
@media only screen and (min-device-width : 321px) and (max-device-width : 568px) {
/******** New custom CSS **********/
.top_inner{width:100%;}
.top_left{text-align:center;float:none;}
.top_bg{height:43px;}
.top_right{display:none;}
.shipping{display:none;}
.nav_inner{width:100%;}
.nav_left{display:none;}
.nav_right{display:none;}
.nav_center_logo{float:none;margin-left:0px;margin-top:0px;text-align:center;}
.nav_center_logo img {padding-top: 15px;width: 100%;max-width:452px;}
.menu{display:none;}
.estorepower-listingarea-box{width:100% !important;}
.estorepower-listingarea-box1{width:100% !important;}

.desc-hedtitle1{width:94%;margin:0px;}
.text1{width:100%;float:none;text-align:center;height:auto;margin:0px 0px 5px 0px;}
.footer-main{display:none;}
.estorepower-footer{margin:0px;}
.estorepower-bottom-footer-inner{width:100%;}
.estorepower-copy{text-align:center;float:none;}
.estorepower-designer{margin-top:0px;text-align:center;}

#img-gallery-box{float:none;margin:0px 0px 0px 0px;width:99.5%}
.thumbnails{width:97%;}
.thumbnails li{width:21%;}
/******** End custom CSS **********/	

.estorepower-welcometext {
	width: 100%;
	margin: 0 0 0.5em 0;
	float: left;
	text-align: center;
	position: relative;
}
#estorepower-logo img {
	width: 100%;
	max-width: 100%;
}
#header #estorepower-search {
	display: none;
}
#estorepower-menu {
	display: none;
}
.promo-sec {
	display: none;
}
.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}

.estorepower-scrolleo-box {
	display: none;
}
.estorepower-wrapcens {
	margin: 0.5em 0 0;
}
#estorepower-footer {
	width: 100%;
	float: left;
}
#estorepower-footer #estorepower-footernav, #estorepower-newsletter {
	display: none;
}
#estorepower-social {
	width: 100%;
	margin: 0 0 1em 0;
}
/*Gallery*/
.mobile_slider {
	background: #fff;
	border: 0px none;
	display: block;
	float: left;
	padding: 2% 0;
	margin: 0;
	width: 100%;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 300px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider {
	display: block;
	position: relative;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 250px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.mobile_slider li {
	display: none;
}
.mobile_slider li.active {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.mobile .next_btn {
	background: url(../images/new_slider_arrow.png) right center;
	float: left;
	height: 30px;
	position: absolute;
	right: 1px;
	top: 40%;
	width: 15px;
	cursor: pointer;
	display: none;
}
.mobile .prev_btn {
	background: url(../images/new_slider_arrow.png) left center;
	float: left;
	height: 30px;
	left: 0;
	position: absolute;
	top: 40%;
	width: 15px;
	z-index: 9;
	cursor: pointer;
	display: none;
}
/*Gallery*/

/*start mobile tab css*/
.mobile_tab {
	display: block;
	float: left;
	margin: 1% 0 3% 0;
	padding: 0;
	width: 100%;
}
#nav>li.last>a {
	background: #000;
	color:#a5a5a7;
}
#nav>li.last>a:hover {
	background: #000;
	color:#fff;
}
#nav>li>a {
	background:#000 url(../images/plus.png) no-repeat 95% center;
	border-bottom: 1px solid #dcd6c3;
	color: #a5a5a7;
	float: left;
	font-family: "Lato",sans-serif;
	font-size: 15px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	text-transform: uppercase;
}
#nav>li>a:hover {
	background: #000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav>li>a.open {
	background: #000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav li .tab_desc {
	padding: 3%;
	text-align: justify;
	display: none;
	width: 94%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #5b5b5b;
	font-weight: normal;
	line-height: 18px;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
}
#nav li .tab_desc a {
	color: #000;
}
#nav li .tab_desc img {
	width: auto;
	max-width: 100%;
}
#nav li .tab_desc li {
	width: 95%;
	margin: 1% 0;
	padding: 0 0 0 5%;
	list-style: none;
	background: url(../images/left-cat-arrow.png) no-repeat 5px 5px;
}
#nav li .tab_desc li span {
	font-weight: 700;
}
#nav li ul strong {
}
#nav li ul strong a {
}
#nav>li:nth-child(1)>.tab_desc {
	display: block;
}
.mobile_tab > ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
/*end mobile tab css*/
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

/******** New custom CSS **********/
.top_inner{width:100%;}
.top_left{text-align:center;float:none;}
.top_bg{height:43px;}
.top_right{display:none;}
.shipping{display:none;}
.nav_inner{width:100%;}
.nav_left{display:none;}
.nav_right{display:none;}
.nav_center_logo{float:none;margin-left:0px;margin-top:0px;text-align:center;}
.nav_center_logo img {padding-top: 15px;width: 100%;max-width:452px;}
.menu{display:none;}
.estorepower-listingarea-box{width:100% !important;}
.estorepower-listingarea-box1{width:100% !important;}

.desc-hedtitle1{width:94%;margin:0px;}
.text1{width:100%;float:none;text-align:center;height:auto;margin:0px 0px 5px 0px;}
.footer-main{display:none;}
.estorepower-footer{margin:0px;}
.estorepower-bottom-footer-inner{width:100%;}
.estorepower-copy{text-align:center;float:none;}
.estorepower-designer{margin-top:0px;text-align:center;}

#img-gallery-box{float:none;margin:0px 0px 0px 0px;width:99.5%}
.thumbnails{width:97%;}
.thumbnails li{width:21%;}
/******** End custom CSS **********/

.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}

.estorepower-scrolleo-box {
	display: none;
}
.estorepower-wrapcens {
	margin: 0.5em 0 0;
}
#estorepower-footer {
	width: 100%;
	float: left;
}
#estorepower-footer #estorepower-footernav, #estorepower-newsletter {
	display: none;
}
#estorepower-social {
	width: 100%;
	margin: 0 0 1em 0;
}
/*Gallery*/
.mobile_slider {
	background: #fff;
	border: 0px none;
	display: block;
	float: left;
	padding: 2% 0;
	margin: 0;
	width: 100%;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 300px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider {
	display: block;
	position: relative;
}
.thum-resize2 {
	margin: 0 auto;
	max-height: 250px;
	max-width: 100%;
	text-align: center;
	width: auto;
}
.mobile_slider ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.mobile_slider li {
	display: none;
}
.mobile_slider li.active {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.mobile .next_btn {
	background: url(../images/new_slider_arrow.png) right center;
	float: left;
	height: 30px;
	position: absolute;
	right: 1px;
	top: 40%;
	width: 15px;
	cursor: pointer;
	display: none;
}
.mobile .prev_btn {
	background: url(../images/new_slider_arrow.png) left center;
	float: left;
	height: 30px;
	left: 0;
	position: absolute;
	top: 40%;
	width: 15px;
	z-index: 9;
	cursor: pointer;
	display: none;
}
/*Gallery*/

/*start mobile tab css*/
.mobile_tab {
	display: block;
	float: left;
	margin: 1% 0 3% 0;
	padding: 0;
	width: 100%;
}
#nav>li.last>a {
	background: #000;
	color:#a5a5a7;
	
}
#nav>li.last>a:hover {
	background: #000;
	color:#fff;
}
#nav>li>a {
	background:#000 url(../images/plus.png) no-repeat 95% center;
	border-bottom: 1px solid #dcd6c3;
	color: #a5a5a7;
	float: left;
	font-family: "Lato",sans-serif;
	font-size: 15px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	text-transform: uppercase;
}
#nav>li>a:hover {
	background: #000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav>li>a.open {
	background: #000 url(../images/minus.png) no-repeat 95% center;
	color: #fff;
}
#nav li .tab_desc {
	padding: 3%;
	text-align: justify;
	display: none;
	width: 94%;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #5b5b5b;
	font-weight: normal;
	line-height: 18px;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
}
#nav li .tab_desc a {
	color: #000;
}
#nav li .tab_desc img {
	width: auto;
	max-width: 100%;
}
#nav li .tab_desc li {
	width: 95%;
	margin: 1% 0;
	padding: 0 0 0 5%;
	list-style: none;
	background: url(../images/left-cat-arrow.png) no-repeat 5px 5px;
}
#nav li .tab_desc li span {
	font-weight: 700;
}
#nav li ul strong {
}
#nav li ul strong a {
}
#nav>li:nth-child(1)>.tab_desc {
	display: block;
}
.mobile_tab > ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
/*end mobile tab css*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

}
