@charset "utf-8";
/* CSS Document */
#fixedListFilter.fixedNow .listPageHeader{ width:auto; margin:0px 20px;}
#rightNavFixed{ width:46px;}
.topLink li.welcomeName span, .topLink li.testimonialsBtn{ display:none;}
.rBox{ width:46px; height:46px;}
.rBox span{ padding:12px; width:22px; height:22px; float:left;}
.cartCounter{ font-size:11px; width:18px; height:18px; line-height:18px;}
.logo{ width:23%;}
.testPic{ display:none;}
.testTxt{ width:100%;}
#testimonials{ width:40%;}
.botBox2{ width:60%;}
.scheduleBox{ padding:20px 6% 5px 6%; width:88%;}
.scheduleBoxBtn{ padding-left:6%; width:94%;}
.testimonialBox{ padding:20px 8% 5px 8%;}
.testimonialHeading, .scheduleHeading{ font-size:25px; line-height:normal;}
#scheduleWrap #testimonials .slick-list{ min-height:100px;}
#footerWrap{ background-position:bottom center;}
.homeBox .pListImg{width:100%;}
#listLeftNav{ width:24%;}
#listRightNav{ width:75%;}
.accountLeft, #pagesLeftNav{ width:24%;}
.accountRight, #pagesRightNav{ width:74%;}
.plistBox{/*margin: 0 0 6% 2%;*/ width: 31.333%; /*max-width:320px;*/}
.pagingGoTo, .viewByWrap{ margin-left:10px;}
#listSortWrap{ width:98%; float:right; border-top:1px solid #ccc; padding-top:15px;}
.breadcrumbsList{ padding:9px 0px;}
#fixedListFilter.fixedNow #listSortWrap{ width:auto; border:0px; padding:0px; margin-right:40px;} 
.addCartBtn{ font-size:11px;}
.specificationWrap{ background:none;}
.specificationBox{ width:32%;}
#checkOutLeft{ width:66%;}
#checkOutRight{ width:32%;}
.cartFullWrap .productQty, .cartPrice{ margin-right:8%;}
.plistBox.hrView .lGap{ margin-bottom:5px; margin-right:13px; padding-right:13px;}
.plistBox.hrView .pListTxt{ padding-top:5px;}
.plistBox.hrView .pListTitle{ font-weight:500;}
#sliderGroup .homeBox.newArrivalBox{ max-width:500px;}
.listMainHeading{ font-size:26px;}
#loginBox .txtBox{ width:50%; padding:0px 5px;}
.alsoLikeImg, .alsoLikeTxt{ width:96%; float:left; margin:2px 0px;}
#chkEmailValidity{ margin-right:10px;}
#registerBoxRight .loginHeading{ padding-right:30px;}
.topSearch{ width:28%;}
#checkOutLoginWrap #loginBox{ width:100%; padding:0px 0px 15px 0px; border-right:0px; border-bottom:1px solid #ccc; margin-bottom:15px; max-width:1000px;}
#checkOutLoginWrap #newUserMsg{ width:100%; padding:0px;}
#checkOutLoginWrap #newUserMsg .loginHeading{ display:none;}
/*user panel responsive*/
.orderNoList{ font-size:18px;}
.returnMultiple{ float:left; margin:0px;}
.orderListTbl td.orderTd2{ padding:10px 10px 0;}
.orderListTbl td.orderTd3{ padding-right:10px;}
.testimonialsList li, .showScheduleList li{width:50%;}
.orderStatusDetail img{ max-width:45px; margin-top:0px;}
.orderStatusDetail{ margin-top:10px;}
.accountHeading{ font-size:12px;}
.orderTrackingId{ margin-left:0px; padding-left:10px; line-height:normal; width:95px; white-space:nowrap; margin-top:10px;}
.orderTrackingId span{ width:100%; float:left; color:#CE0808;}
.orderHistoryImg{ padding:15px 0px; width:100px;}
.orderHistoryTxt{ margin:5px 0 0 120px;}
.cartTitle{ font-size:15px;}
.orderHistoryLeft{ margin-right:0px; width:100%; float:left;}
.orderHistoryRight{ position:relative; padding:5px 0px; width:100%; float:left; border-top:1px solid #eee;}
.retStat, .retId{ margin:5px 10px 0px 0px;}
.orderHistoryRight .clear{ display:none;}
.reviewBtn{ float:left; margin-right:15px;}
.orderHistoryRight .returnBtn{ background-color:#fff; box-shadow:none;}
.orderListTbl td.returnInfoTd{ width:100%; float:left;}
.returnInfo li.returnedProductLi{ width:51%;}

/*shopping cart responsive*/
ul.checkOutSteps{ font-size:13px; line-height:32px;}
ul.checkOutSteps li{ height:35px; }
ul.checkOutSteps li i{ display:block;}
#checkOutLoginWrap ul.checkOutSteps li a, #checkOutLoginWrap ul.checkOutSteps li span{ height:35px; padding-left:40px; background-size:35px;}
#checkOutLoginWrap ul.checkOutSteps li.twoLines{ line-height:14px; padding-top:2px;}
#checkOutRight .floatingNav{ position:relative  !important; top:0px !important;}
#checkOutRight .lf-ghost{ height:auto !important;}
.cartTbl td, .cartTbl th{ padding:10px 5px;}
.cartTbl td.borderR{ padding-left:0px;}
#checkOutLeft{ width:64%;}
.cartRightBox{ max-width:160px; margin-top:-10px;}
.save4Later, .removeFrmCartBox{ float:right; margin:5px 0px 0px 0px;}
#checkOutRight{ width:34%;}
.checkOutPad{ padding:4%; width:92%;}
.cartTotalPrice{ font-size:17px;}
.summaryList{ width:92%;}
.oldAdrCol1{ width:62%;}
.collPh{ width:100%; padding-bottom:4px;}
.callAdr{ width:90%; padding:0px 0px 10px 20px; border:0px;}
#checkOutLoginWrap  #registerBoxLeft.newAdr, #checkOutLoginWrap  #registerBoxLeft.guestAdr{ width:100%;}
.chooseFrom{ padding:0px 10px;}
.couponTbl td .txtBox{ max-width:70px;}
.requiredError{ left:95px;}
.newsLetterFrm{ margin-top:7px;}
#productDetailZoomer{ margin-right:3%; width:45%;}


.couponsWrap{ width:100%; padding:25px 0px;}
.shippingWrap{ border-top:1px solid #c4c4c5;  width:100%;  padding:25px 0px;}
.reviewContainer{ width:100%; margin-bottom:14px;}
.ratingContainer{ margin-left:0px; padding-left:0px; border-left:0px; width:50%;}

.creditInfoBox{ margin-left:15px; min-width:150px;}
.creditListTbl td.creditTd1{ padding-right:0px;}
.creditInfoBox h2, .creditListTbl td.creditTd2{ padding-left:0px;}
.creditInfoBox h2{ font-size:14px;}
.creditReceived{ font-size:16px;}
@media all and (min-width: 751px) and (max-width: 900px)
{

.topSearch{ width:25%;}
.calculateBox, .deleteCartBox{ width:23px;}
.cartFullWrap .productQty, .cartPrice{ margin-right:4%;}
.topLink li{ padding:0px 9px;}
.homeBox{ width:23%; margin:0px 1%;}
.homeBox.lastBox, .homeBox.boxCount5{ display:none;}
.scheduleBox{ padding:6% 6% 5px 6%; width:88%;}
.scheduleBoxBtn{ padding-left:6%; width:94%;}
.scheduleBoxBtn a, .scheduleBoxBtn a:hover, .scheduleBoxBtn a.current{ background-size:26px; line-height:26px; padding-left:30px; margin-right:5px;}
.newsLetterTxt table th, .newsLetterTxt table td{ width:90%; padding:0px; float:left; text-align:left;}
.newsLetterTxt{ width:47%;}
.newsLetterFrm{ width:52%;}
.followUsBox{ padding:0px;}
.mapBtn{ margin-right:0px;}
.footerBox, .copyRights{ margin-bottom:25px;}
.fLinkBox1{ width:29%;}
.fLinkBox2{ width:23%;}
.fLinkBox3{ width:43%; border:0px;}
.fLinkBox4{ width:100%; text-align:center; margin-bottom:10px;}
#listLeftNav{ width:29%;}
#listRightNav{ width:70%;}
.pagingGoTo, .viewByWrap{ margin-left:5px;}
.plistBox.hrView .pListEquelHeight{ margin-bottom:0px;}
.plistBox.hrView .pListImg{ width:29%;}
.plistBox.hrView .pListTxt{ width:68%; padding:1% 0px;}
.plistBox.hrView .pListPrice{ float:left; width:auto; font-size:21px;}
.plistBox.hrView .pListOldPrice{ float:left; width:auto; padding-left:20px;}
.pDetailLeft{ width:73%;}
.pDetailRight{ width:27%;}
#productDetailZoomer .productName{display:block;}
#productDetailTxt .productName{display:none;}
#productDetailZoomer, #productDetailTxt{ width:97%; float:left; margin-bottom:20px;}
.specificationBox{ min-width:155px;}
.loginHeading{ font-size:19px;}
#checkOutLoginWrap .forgot{ margin-left:0px;}
.removeFrmSaved{ width:20px;}

/*user panel responsive*/
.accountDetailWrap .oldAdrCol1{ width:80%;}
.accountDetailWrap .collPh{ width:40%; padding-bottom:10px;}
.accountDetailWrap .callAdr{ width:52%; padding:10px 3%; border-left:1px solid #c4c4c5;}
.orderListTbl{ position:relative;}
.orderListTbl td .viewBtnList{ position:absolute; top:0px; right:10px; line-height:normal;}
.orderListTbl td .viewBtnList.noAbs{ position:relative; top:auto; right:auto;}
.returnMultiple.noAbs{ float:none; margin-left:5px;}
.orderTd2Heading{ margin:10px 0px 0px 0px;}
.orderListTbl td.orderTd1{ width:90%; float:left; padding:0px; margin:0px 0px 0px 20px; border:0px;}
.orderListTbl td.orderTd2{ width:48%; float:left; padding:0px; margin:0px 0px 0px 20px; border:0px;}
.orderListTbl td.orderTd3{ width:230px; float:right; padding:0px; margin:0px 10px 0px 0px; border:0px;}

/*shopping cart responsive*/
ul.checkOutSteps li{  margin-right:10px; }
.cartRightBox{ max-width:100%; width:100%; float:left; margin-top:5px;}
.save4Later, .removeFrmCartBox{ float:right; margin:5px 0px 0px 10px;}

.creditListTbl td.creditTd1, .creditListTbl td.creditTd2{ width:90%; width:calc(100% - 32px); padding:10px 15px; float:left;}
.creditOf{ background-color:#fff; float:right; margin:0px; padding:0px 0px 0px 24px; min-width:70px; background-position:left;}
.creditInfoWrap, .creditReceived, .creditRecDate{ float:left;}
.creditInfoBox{ margin:0px 30px 0px 0px; text-align:left;}
.creditInfoBox h2{ padding:0 30px 7px 0px}

.similarProImg{width: 15%; float: left;}
.similarProDesc{width: 80%; float: right;}
.similarProDesc .font11{display: block;}
}