/* CSS Document */
@charset "utf-8";
.mobile_slider, .mobile_tab {
	display: none;
}
.tab_desc > div {
	text-align: left;
}
@media screen and ( max-width: 320px ) {
.d_right a {
    font-size: 17px !important;
}

/******** New custom CSS **********/
.d_right span.btn1 {
    margin: 0px 20px 0 26px !important;
    }
    .d_heading1 {
        width: 100% !important;
        margin-left:0px !important;
    }
    .d_heading1 div {
        margin-left:0px !important;
    }
    .p1 {
    margin-left: 0px !important;
}
/*header css*/
.header{display: none;}
.des_section .d_left {
    width: 100% !important;
}
.des_section .d_right {
    width: 100% !important;
}
.menu_container {
    display: none !important;
}
.footer-bottom-left {
    /* margin-left: -53px; */
    /* margin-right: 32px; */
    margin: 8px 36px 0px 0px !important;
    position: absolute;
    top: -12% !important;
    left: 13% !important;
    text-align: center !important;
}
.footer-bottom-right{
margin-top: 12px;
    right: 58%;
}
.d_right span.btn2 {
    margin-top: 10px !important;
}
.footer-bottom {
    height: 83px !important;
}
.top_header_left {margin: 0 auto; text-align: center; width: 100%;}
.estorepower-header{background-image:none; width: 100%; float: left;}
.header-left {margin: 0 auto !important; float: none; padding: 20px 0px;}
.top_header_right{display:none;}
#estore-body-part {background: none !important;}
.menu{display: none;}
.icon{display: none;}
.middle_header_left {margin: 0 auto; text-align: center;width: 100% !important; max-width: 93% !important; padding: 10px !important;}
.shipping{display:none;}
/*end*/
/*tab*/
.copy_left p {
	font-size: 17px !important;
    width: 100% !important;
}
div#tabs label li{
	padding:0 !important;
}
/*tab end*/
.setimg{display:none !important;}	
.item-wrapper > img{height:auto !important; padding:0px 0px 0px 0px !important; max-height:270px !important; }
.thumbnails{width:100% !important; margin-left: -16px !important;}
.white-box{max-height:296px !important; width:100% !important;}
#img-gallery-box{width:100% !important; height: auto !important;padding:0px 0px 0px 0px !important;border:none;}
.estorepower-listingarea-box{max-width:100% !important;}
.estorepower-listingarea-box-feedback{max-width:100% !important;display:none !important;}
.is-active *{height:auto;}
.thumbnails *{height:auto;}
.estorepower-content{margin:0px !important;}
.container{height:auto !important;}
/*.main .content {margin-bottom:0 !important;}*/

/* gallery */
#img-gallery-box{width:100% !important;float:left !important;}
.content_right{width:100% !important;float:none !important;height:auto !important;margin-top:20px !important;}
.item_specific .heading{width:97% !important;}
.thumbnails .content{width:100% !important;height:auto !important;padding-top:5%; padding:10px !important;}
.thumbnails li{width:21% !important;height: 118px !important;}
.thumbnails .thumb-image{height:auto !important;}
.thumbnails .item-hugger{height:auto !important;}
.main {display:block !important;}
/* End gallery */
	
/******** 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%;
    text-align: center;
}
.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}

.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
#teb-bg {
	display: 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;
}

/*product*/
.pro-hedtitle
{
width: 87.5%;
text-align: center;
}
.cp-link .cp-product {
    width: 200px !important;
    margin-left: 30px;
    text-align: center !important;
}
.cp-title1.content
{
margin-top: 10px;
}
.cp-title2.content
{
margin-top: 10px;
}
.cp-title3.content
{
margin-top: 10px;
}
.cp-title4.content
{
margin-top: 10px;
}
.cp-title5.content
{
margin-top: 10px;
}
.cp-title6.content
{
margin-top: 10px;
}
.cp-title7.content
{
margin-top: 10px;
}
.cp-title8.content
{
margin-top: 10px;
}
/*footer*/
.footer_left{display: none;}
.footer_middle{display: none;}
.payment{display: none;}
.social{display: none;}
.footer_container {
    padding-top: 0 !important;
}
.footer_shape {display: none !important;}
.copy_right{padding-top: 25px !important;margin: 0 auto !important; text-align: center;}
.copyright{height: 110px; width: 100%;}
.copy_left p {width: 100%; text-align: center;}
.copy_right p{width: 100%}
/*footer end*/


}
@media only screen and (min-device-width : 321px) and (max-device-width : 568px) {
   .d_right span.btn1 {
    margin: 0px 20px 0 26px !important;
    }
    .d_right span.btn1 {
    padding: 10px 57px !important;
    }
    .d_heading1 {
        width: 100% !important;
        margin-left:0px !important;
    }
    .d_heading1 div {
        margin-left:0px !important;
    } 
    .p1 {
    margin-left: 0px !important;
}
    .header{display: none;}
.des_section .d_left {
    width: 100% !important;
}
.des_section .d_right {
    width: 100% !important;
}
.menu_container {
    display: none !important;
}
.footer-bottom-left {
    /* margin-left: -53px; */
    /* margin-right: 32px; */
    margin: 8px 36px 0px 0px !important;
    position: absolute;
    top: -12% !important;
    left: 13% !important;
    text-align: center !important;
}
.footer-bottom-right{
    margin-top: 9px;
    right: 58%;
}
.d_right span.btn2 {
    margin-top: 10px !important;
}
.d_right span.btn2 {
    padding: 10px 53px !important;
}
.footer-bottom {
    height: 83px !important;
}
    
    
    
.top_header_left {margin: 0 auto; text-align: center; width: 100%;}
.estorepower-header{background-image:none; width: 100%; float: left;}
.header-left {margin: 0 auto !important; float: none; padding: 20px 0px;}
.top_header_right{display:none;}
#estore-body-part {background: none !important;}
.menu{display: none;}
.icon{display: none;}
.middle_header_left {margin: 0 auto; text-align: center;width: 100% !important; max-width: 94% !important; padding: 10px !important;}
.shipping{display:none;}
/*end*/


/*Body*/

/*end*/

/*tab*/
div#tabs label li{
	padding:0 !important;;
}
/*tab end*/
.setimg{display:none !important;}	
.item-wrapper > img{height:auto !important; padding:0px 0px 0px 0px !important; max-height:270px !important; }
.thumbnails{width:100% !important;margin-left: -16px;}
.white-box{max-height:296px !important; width:100% !important;}
#img-gallery-box{width:100% !important; height: auto !important;padding:0px 0px 0px 0px !important;border:none;}
.estorepower-listingarea-box{max-width:100% !important;}
.estorepower-listingarea-box-feedback{max-width:100% !important;display:none !important;}
.is-active *{height:auto;}
.thumbnails *{height:auto;}
.estorepower-content{margin:0px !important;}
.container{height:auto !important;}
/*.main .content {margin-bottom:0 !important;}*/

/* gallery */
#img-gallery-box{width:100% !important;float:left !important;}
.content_right{width:100% !important;float:none !important;height:auto !important;margin-top:20px !important;}
.item_specific .heading{width:97% !important;}
.thumbnails .content{width:100% !important;height:auto !important;padding-top:5%; padding:10px !important;}
.thumbnails li{margin-left: 28px; width:21% !important;height: 118px !important;}
.thumbnails .thumb-image{height:auto !important;}
.thumbnails .item-hugger{height:auto !important;}
.main {display:block !important;}
/* End gallery */

.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%;
	text-align: center;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
#teb-bg {
	display: 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;
}
/*product*/
.estorepower-product-box 
{
	width: 100% !important;
}
.cp-title1.content
{
margin-top: 10px;
}
.cp-title2.content
{
margin-top: 10px;
}
.cp-title3.content
{
margin-top: 10px;
}
.cp-title4.content
{
margin-top: 10px;
}
.cp-title5.content
{
margin-top: 10px;
}
.cp-title6.content
{
margin-top: 10px;
}
.cp-title7.content
{
margin-top: 10px;
}
.cp-title8.content
{
margin-top: 10px;
}
.pro-hedtitle
{
width: 96%;
    padding: 8px 2%;
    text-align: center;
}
.cp-link .cp-product {
    width: 63% !important;
    margin-left: 49px;
    text-align: center !important;
}
/*footer*/
.footer_left{display: none;}
.footer_middle{display: none;}
.payment{display: none;}
.social{display: none;}
.footer_container {
    padding-top: 0 !important;
}
.footer_shape {display: none !important;}
.copy_right{padding-top: 25px !important;margin: 0 auto !important; text-align: center;}
.copyright{height: 110px; width: 100%;}
.copy_left p {width: 100%; text-align: center;}
.copy_right p{width: 100%}
/*footer end*/


}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .d_right span.btn1 {
    margin: 0px 20px 0 26px !important;
    }
    .d_heading1 {
        width: 100% !important;
        margin-left:0px !important;
    }
    .d_heading1 div {
        margin-left:0px !important;
    }
    .p1 {
    margin-left: 0px !important;
}
    .header{display: none;}
.des_section .d_left {
    width: 100% !important;
}
.des_section .d_right {
    width: 100% !important;
}
.menu_container {
    display: none !important;
}
.footer-bottom-left {
    /* margin-left: -53px; */
    /* margin-right: 32px; */
    margin: 8px 36px 0px 0px !important;
    position: absolute;
    top: -12% !important;
    left: 19% !important;
    text-align: center !important;
}
.footer-bottom-right{
    right: 55%;
}
.d_right span.btn2 {
    margin-top: 10px !important;
}
.footer-bottom {
    height: 83px !important;
}
  .d_right span.btn1 {
    margin: 10px 20px 0 0 !important;
}  
.top_header_left {margin: 0 auto; text-align: center; width: 100%;}
.estorepower-header{background-image:none; width: 100%; float: left;}
.header-left {margin: 0 auto !important; float: none; padding: 20px 0px;}
.top_header_right{display:none;}
#estore-body-part {background: none !important;}
.menu{display: none;}
.icon{display: none;}
.middle_header_left {margin: 0 auto; text-align: center;width: 100% !important; max-width: 94% !important; padding: 10px !important;}
.shipping{display:none;}
/*tab*/
div#tabs label li{
	padding:0 !important;
}
/*tab end*/

.setimg{display:none !important;}	
.item-wrapper > img{height:auto !important; padding:0px 0px 0px 0px !important; max-height:270px !important; }
.thumbnails{width:100% !important;}

.white-box{max-height:296px !important; width:100% !important;}
#img-gallery-box{width:100% !important; height: auto !important;padding:0px 0px 0px 0px !important;border:none;}
.estorepower-listingarea-box{max-width:100% !important;}
.estorepower-listingarea-box-feedback{max-width:100% !important;display:none !important; }
.is-active *{height:auto;}
.thumbnails *{height:auto;}
.estorepower-content{margin:0px !important;}
.container{height:auto !important;}
/*.main .content {margin-bottom:0 !important;}*/

/* gallery */
#img-gallery-box{width:100% !important;float:left !important;}
.content_right{width:100% !important;float:none !important;height:auto !important;margin-top:20px !important;}
.item_specific .heading{width:97% !important;}
.thumbnails .content{width:100% !important;height:auto !important;padding-top:5%; padding:10px !important;}
.thumbnails li{width:21% !important;height: 118px !important;}
.thumbnails .thumb-image{height:97px !important;}
.thumbnails .item-hugger{height:auto !important;}
.main {display:block !important;}
/* End gallery */

.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
	text-align: center;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
#teb-bg {
	display: 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;
}

/*product*/
.pro-hedtitle
{
width: 96%;
    padding: 8px 2%;
    text-align: center;
}

.cp-link .cp-product {
    width: 32% !important;
    margin-left: 42px;
    text-align: center !important;
}
.cp-title1.content
{
margin-top: 10px;
}
.cp-title2.content
{
margin-top: 10px;
}
.cp-title3.content
{
margin-top: 10px;
}
.cp-title4.content
{
margin-top: 10px;
}
.cp-title5.content
{
margin-top: 10px;
}
.cp-title6.content
{
margin-top: 10px;
}
.cp-title7.content
{
margin-top: 10px;
}
.cp-title8.content
{
margin-top: 10px;
}
/*footer*/
.footer_left{display: none;}
.footer_middle{display: none;}
.payment{display: none;}
.social{display: none;}
.footer_container {
    padding-top: 0 !important;
}
.footer_shape {display: none !important;}
.copy_right{ padding-top: 60px !important; float: none !important; margin: 0 auto !important; text-align: center;}
.copyright{height: 110px; width: 100%;}
.copy_left p {width: 100%; text-align: center;}
.copy_right p{width: 100%}
/*footer end*/
}

@media screen and (min-width: 600px) and (max-width: 900px) {
    .d_right span.btn1 {
    margin: 10px 20px 10px 30px !important;
}
    .d_heading1 {
        width: 100% !important;
        margin-left:0px !important;
    }
    .d_heading1 div {
        margin-left:0px !important;
    }
    .p1 {
    margin-left: 0px !important;
}
.top_header_left {margin: 0 auto; text-align: center; width: 100%;}
.estorepower-header{background-image:none; width: 100%; float: left;}
.header-left {margin: 0 auto !important; float: none; padding: 20px 0px;}
.top_header_right{display:none;}
#estore-body-part {background: none !important;}
.menu{display: none;}
.icon{display: none;}
.middle_header_left {margin: 0 auto; text-align: center;width: 100% !important; max-width: 94% !important; padding: 10px !important;}
.shipping{display:none;}
/*end*/
/*tab*/
div#tabs label li{
	padding:0 !important;
}
/*tab end*/

.setimg{display:none !important;}	
.item-wrapper > img{height:auto !important; padding:0px 0px 0px 0px !important; max-height:270px !important; }
.thumbnails{width:100% !important;}
.white-box{max-height:296px !important; width:100% !important;}
#img-gallery-box{width:100% !important; height: auto !important;padding:0px 0px 0px 0px !important;border:none;}
.estorepower-listingarea-box{max-width:100% !important;}
.estorepower-listingarea-box-feedback{max-width:100% !important;display:none !important;}
.is-active *{height:auto;}
.thumbnails *{height:auto;}
.estorepower-content{margin:0px !important;}
.container{height:auto !important;}
/*.main .content {margin-bottom:0 !important;}*/

/* gallery */
#img-gallery-box{width:100% !important;float:left !important;}
.content_right{width:100% !important;float:none !important;height:auto !important;margin-top:20px !important;}
.item_specific .heading{width:97% !important;}
.thumbnails .content{width:100% !important;height:auto !important;padding-top:5%; padding:10px !important;}
.thumbnails li{width:21% !important;height: 118px !important;}
.thumbnails .thumb-image{}
.thumbnails .item-hugger{height:auto !important;}
.main {display:block !important;}
/* End gallery */

.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
	text-align: center;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	width: 96%;
    padding: 2%;
    border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
#teb-bg {
	display: 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;
}
/*product*/
.pro-hedtitle
{
width: 96%;
    padding: 8px 2%;
    text-align: center;
}

.cp-link .cp-product {
    width: 156px !important;
    margin-left: 15px;
    text-align: center !important;
}
/*footer*/
.footer_left{display: none;}
.footer_middle{display: none;}
.payment{display: none;}
.social{display: none;}
.footer_container {
    padding-top: 0 !important;
}
.footer_shape {display: none !important;}
.copy_right{ padding-top: 60px !important; float: none !important; margin: 0 auto !important; text-align: center;}
.copyright{height: 110px; width: 100%;}
.copy_left p {width: 100%; text-align: center;}
.copy_right p{width: 100%}
/*footer end*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.top_header_left {margin: 0 auto; text-align: center; width: 100%;}
.estorepower-header{background-image:none; width: 100%; float: left;}
.header-left {margin: 0 auto !important; float: none; padding: 20px 0px;}
.top_header_right{display:none;}
#estore-body-part {background: none !important;}
.menu{display: none;}
.icon{display: none;}
.middle_header_left {margin: 0 auto; text-align: center;width: 100% !important; max-width: 94% !important; padding: 10px !important;}
.shipping{display:none;}
/*end*/
/*tab*/
div#tabs label li{
	padding:0 !important;
}
/*tab end*/

.setimg{display:none !important;}	
.item-wrapper > img{height:auto !important; padding:0px 0px 0px 0px !important; max-height:270px !important; }
.thumbnails{width:100% !important; padding-bottom: 15px;}
.white-box{max-height:296px !important; width:100% !important;}
#img-gallery-box{width:100% !important; height: auto !important;padding:0px 0px 0px 0px !important;border:none;}
.estorepower-listingarea-box{max-width:100% !important;}
.estorepower-listingarea-box-feedback{max-width:100% !important;display:none !important;}
.is-active *{height:auto;}
.thumbnails *{height:auto;}
.estorepower-content{margin:0px !important;}
.container{height:auto !important;}
/*.main .content {margin-bottom:0 !important;}*/

/* gallery */
#img-gallery-box{width:100% !important;float:left !important;}#img-gallery-box img{
    max-width: 100%;
    width: 336px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 115px;
}
.content_right{width:100% !important;float:none !important;height:auto !important;margin-top:20px !important;}
.item_specific .heading{width:97% !important;}
.thumbnails .content{width:100% !important;height:auto !important;padding-top:5%; padding:10px !important;}
.thumbnails li{width: 18% !important;
    height: 140px !important;}
.thumbnails .thumb-image{height:auto !important;}
.thumbnails .item-hugger{height:auto !important;}
.main {display:block !important;}
/* End gallery */

.estorepower-content {
	width: 100%;
	float: left;
}
#LeftPanel {
	display: none;
}
#listingarea {
	width: 100%;
}
.estorepower-listinghead {
	width: 96%;
	padding: 8px 2%;
	text-align: center;
}

.desc-hedtitle {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-hedtitle1 {
	width: 96%;
	padding: 8px 2%;
	text-align:center;
}
.desc-rd {
	   width: 95.8%;
    padding: 3px 18px 3px 14px;
    border: 0 none;
}
.desc-rd-feedback {
	width: 94%;
	padding: 3%;
	border: 0 none;
}
#teb-bg {
	display: 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;
}
/*product*/
.pro-hedtitle
{
width: 96%;
    padding: 8px 2%;
    text-align: center;
}
.cp-link .cp-product {
    width: 133px !important;
    margin-left: 15px;
    text-align: center !important;
}

/*footer*/
.footer_left{display: none;}
.footer_middle{display: none;}
.payment{display: none;}
.social{display: none;}
.footer_container {
    padding-top: 0 !important;
}
.footer_shape {display: none !important;}
.copy_right{float: none !important;
    padding-top: 60px !important;
    margin: 0 auto !important;
    text-align: center !important;}
.copyright{height: 110px; width: 100%;}
.copy_left p {width: 100%; text-align: center;}
.copy_right p{width: 100%}
/*footer end*/
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
   }