/* 21 06 2015*/
@media only screen and (max-width:1399px){  
    /*.most-popular-slider{ width: 1024px;} */
    .product-display{width: 60%;}
}
/* 25 06 2015 */
@media (min-width:1024px) and (max-width:1400px){
	nav  > ul{max-width:100%;}
}
@media only screen and (max-width:1400px){
    .product-slides{ width: 100%; padding:0;}
    .shopBlock{ float: none; margin: 20px 16px; width: auto;}
	.col01{ width:33.3333%;}
}
/* ------------- */

@media only screen and (min-width:1601px) and (max-width:1920px){
	nav > ul > li > a{padding: 11px 32px 13px;}
    .contentOuter{ background:#f7f7f7;} 
    .breadcrum ul.filters{max-width: 676px;}
    .wrapper{width: 1400px;}
}
@media only screen and (max-width:1600px){
    .mobsearch-expand{ display:none;}
    .main-container{width: calc(100% - 24px); max-width: 1400px; width:1400px; width: -moz-calc(100% - 24px); width: calc(100% - 24px);}
    .listingInner{ width: calc(100% - 192px);}
    .listing-category li.category-in{ width: 292px; width: -moz-calc(25% - 8px); width: calc(25% - 8px);}
    .category-in section{width: 100%; float:left;}
    .breadcrum ul.filters{max-width: 676px;}  
}

@media only screen and (min-width:1025px) and (max-width:1135px){
    .listingInner {margin: 0 0 0 8px; width: calc(100% - 192px);}
    .listing-category li.category-in{ width: -moz-calc(33.3333% - 8px); width: calc(33.3333% - 8px);}
}

@media only screen and (min-width:1024px) and (max-width:1500px){
	.details-main{ width:auto; }
    .category-in h3 a{ width:100%;}
    .category-in h3{ width:94%;}
    .listing-details{ width:70%; min-height: 50px;}
}

@media only screen and (min-width:767px) and (max-width:1400px){
	.commonWidh{padding: 0 1%; width: 96%; margin:0 1%;}
    .rightAside{margin: 0 0 5%; padding: 70px 0 0 2%; width: 77%;}
        
}
@media only screen and (min-width:1001px) and (max-width:1200px){
    .rightAside{width: 73%;}
    .mostCommonCol .accordHead.ui-state-active, .mostCommonCol .accordHead{ background-position:15px 21px;}
    #contents p{width: 80%;}
}
@media only screen and (max-width:1400px){
    .listingArea{ margin: 0 auto;}
    .breadcrum-outr{margin:19px auto 24px;}
    .breadcrum ul.filters{max-width: 658px;}
    .bottomblock{ width:100%;}
    .about-banner h2{font-size: 48px; line-height: 48px;}
	nav > ul > li > a{padding: 11px 24px 12px;}
    .pro-largeDisplay{width: 82%;}
}

@media only screen and (min-width:1368px){
    .customerSlider .slider-heading{ margin: 0 auto;}
    .tabe-head.ps16{padding: 50px 0 0 0;}
    
}

@media only screen and (min-width:1024px) and (max-width:1367px){
    .breadcrum ul.filters{max-width: 608px;}
	.wrapper{width: 1170px;}    
    .col01 .purple{ height: 295px;}
    .col01 .yellow{height: 296px;}
    .bottomblock .bttn.blu{ margin: 52px 0 0 63px;}
    .bottomblock p{padding: 51px 0 0 149px;}
    nav > ul > li > a{padding: 13px 24px;}    
    .listing-details{ width:72%;}
    .checkoutArea{ width:auto; padding:0 16px; max-width:1024px;}
	.bottomblock{ background-position:right center;}
	.large-col-right{width: 26%;}
	.large-col-left{width: 70%;}

}
@media only screen and (min-width:1024px) and (max-width:1365px){
	nav > ul > li > a:not(*:root) { padding: 14px 22px 13px !important;}
}	
@media only screen and (max-width:1300px){
	.breadcrum ul.filters{max-width: 560px;}
    .reviews-column-outr{ width: 70%;}
}
@media only screen and (min-width:1200px) and (max-width:1299px){
	.breadcrum ul.filters {max-width: 540px;}
}
@media only screen and (min-width:1200px) and (max-width:1300px){
	nav > ul > li > a{padding: 11px 18px 13px !important;}
}

@media only screen and (min-width:1110px) and (max-width:1200px){
    .breadcrum ul.filters {max-width: 360px;}
}

@media only screen and (min-width:1024px) and (max-width:1110px){
    .breadcrum ul.filters {max-width: 284px;}
}
@media only screen and (max-width:1366px){
    .customerSlider-in{margin: 0 4%; width: 92%;}
	.customerSlider-in .bx-controls-direction a.bx-prev, .most-popular-slider .bx-controls-direction a.bx-prev{left: -8px;}
    .customerSlider-in .bx-controls-direction a.bx-next, .most-popular-slider .bx-controls-direction a.bx-next{right:-8px;}
	
}
@media only screen and (max-width:1280px){  
	.wrapper{ width:96%; padding:0 2%;}
    /*.most-popular-slider{ width: 1024px;}*/
    .bottomblock{background: url("../images/get_educated.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);border-radius: 5px;}
    .bottomblock p{ padding: 58px 0 0 3%;}
    .bottomblock .bttn.blu{margin: 60px 0 0 63px;}
    .col{ width:88%;}
	.shopBlock{ float: none; margin: 20px 16px; width: auto;}
    
}
@media only screen and (min-width:1024px) and (max-width:1280px){
	.listing-details{ width:72%;}
    .carListing-left{ width:65%;}
    .checkoutArea{ width:auto; padding:0 16px;}


}
@media only screen and (max-width:1280px){
	.product-display{width: 58%;}
    /*.product-details{width: 39%;}*/
    .pro-largeDisplay{width: 82%; margin: 0;  height: 650px;}
    .pro-largeDisplay li{ width:100%; height: 650px;}
    .pro-largeDisplay img { height: auto; width: 100%;}
    
    .customerSlider-in{margin: 0 16px; width: calc(100% - 32px);}
}

@media only screen and (max-width:1210px){
.product-display{width: 50%;}    
}
@media only screen and (max-width:1200px){
    nav > ul > li > a{padding: 11px 11px;}
    .allDropdown{width: 62%;}
    .pro-condition li a{width: 100%;}
	nav > ul > li > a:not(*:root) { padding: 14px 12px 13px!important;}
} 

@media only screen and (max-width:1180px){  
    /*.col{height: 110px;}*/
} 

@media only screen and (max-width:1054px){  
    .pro-condition ul li{margin-right: 6px /*mayank 16px;*/}
}

@media only screen and (max-width:1024px){
    header .logo{position: absolute; margin: auto auto auto -80px; left:50%;}
    
	.wrapper{ width:96%; padding:0 2%;}
    /*.most-popular-slider{ width: 680px;}*/
    .bottomblock{background: url("../images/get_educated.jpg") no-repeat scroll right center / cover rgba(0, 0, 0, 0);border-radius: 5px; width:96%;}
    .bottomblock p{ padding: 58px 0 0 3%;}
    .bottomblock .bttn.blu{margin: 60px 0 0 16px;}
    .col01{width: 32.2%;}
    nav li{ font-size: 13px;}
    nav > ul > li > a {padding: 11px 8px !important;}
	
	/*14-8-15*/
	/*.column > a{ width:196px; height:244px;}*/
    .column > a{ width:98px; height:122px; margin: auto;}
    .threeCol{margin: 0 0 24px;}
	.nw-efurbexpert{ background: url(../images/pitch_small_free_experts.svg) no-repeat center center;}
    .nw-oneyrwarrranty{ background: url(../images/pitch_small_free_shipping.svg) no-repeat center center;}
    .nw-freeshipping{ background: url(../images/pitch_small_free_warranty.svg) no-repeat center center;}
    
    .nw-efurbexpert:hover{ background: url(../images/pitch_small_free_experts-h.svg) no-repeat center center;}
    .nw-oneyrwarrranty:hover{ background: url(../images/pitch_small_free_shipping-h.svg) no-repeat center center;}
    .nw-freeshipping:hover{ background: url(../images/pitch_small_free_warranty-h.svg) no-repeat center center;}
    
    /*nav-issue*/
    form.form-main-outr {height: 100%; overflow: hidden; position: relative;
}


    /*bnnrTop*/
    .bnnrTop{ background:#fff;}
    .bnnrTop .inner{ width:280px;}
    .bnnrTop figure{ width:119px; height:68px; background:url(../images/topnewimg-m.jpg) no-repeat 0 0;}
    .bnnrTop span{ margin:28px 18px 0 0}
    .bnnrTop span a{ width:8px; height:16px; background:url(../images/redeemnow-m.jpg) no-repeat 0 0;}
    .bnnrTop h2{ width:100px; line-height: 17px; font-size:12px; color:#2395b9; margin:10px 0 0 22px;}
}

}

@media only screen and (min-width:1024px) and (max-width:1024px){
	.allDropdown{width: 62%;}
    .allField, .allDropdown button{ height: 35px;}

}    
@media only screen and (max-width:1250px){
    .main-container{width: calc(100% - 24px);  margin-left:16px;}

    /*.listing-category li.category-in{width: 188px;}*/
    .category-in section{width: 100%;}
    .listing-category li.category-in:nth-child(3n){margin: 0 8px 8px 0;}
	
}



@media only screen and (min-width:1075px) and (max-width:1260px){
	.pro-largeDisplay{ width:85%; }    
}
@media only screen and (min-width:1px) and (max-width:1025px) {
        .mob-tab-not {display:none;}
    .desk-tab-not{display:block;}
}

@media only screen and (min-width:1px) and (max-width:1024px){

    .r1023{margin-left: 16px; width: 100px;}
    nav{ display:none;}
    .mp-menu{ display: block;}
    .topBar, .allDropdown{ display:none}
    header{ height:48px; margin:0; text-align:center; background:#2395b9;}
    header .logo a{ width:160px; height:48px; background:url(../images/logo-mobile-48.jpg) no-repeat center; display: block; margin:auto;}
    header .logo a:hover{background:url(../images/logo-mobile-48.jpg) no-repeat center;}
    header .logo img{ display:none;}
    header .logo{ float:none; z-index:91;}
    .head-dropdown .loginLink{ display:none;}
    .checkoutIcn{position:absolute; right:0; top:0; margin: 0; z-index: 961; width:48px; height:48px; 
    	background: url(../images/svgCart-mobile-empty-48.svg) no-repeat 0 0;}
    .checkoutIcn.chkfill{background: url(../images/svgCart-mobile-filled-48.svg) no-repeat 0 0; width:48px; height:48px; margin:0; padding: 0;}
        .checkoutIcn .checkoutCount {right: 2px;top: 5px;}
    .chkfill:hover .checkoutCount {color: #1b8dc7;
    }
    .checkoutIcn:hover{background: url(../images/svgcart-mobile-empty-hover-48.svg) no-repeat 0 0;}
    .checkoutIcn.chkfill:hover { background: url(../images/svgCart-mobile-filled-hover-48.svg) no-repeat 0 0;}
    .checkoutIcn .checkoutCount{ background: none repeat scroll 0 0 #fff; border: 1px solid #2395b9; border-radius: 10px; color: #1b8dc7; font-weight: bold;
    height: 16px; position: absolute; right: 2px;top: 3px; width: 17px;}
    .mp-pusher{ float:none; width:auto;}
    .nav-click { display: block; height: 48px; width: 48px; float:left;}
    .nav-click:hover{background:url(../images/hamburger-hover.svg) no-repeat center;}
    .menu-trigger::before{ display: inline-block; width:48px; height:48px; background:url(../images/hamburger.svg) no-repeat center; 
    	box-shadow:none; z-index: 96;}
    .menu-trigger{ display: inline-block; float: left;height: 48px; padding: 0; text-indent: -99999px; width: 48px;}
    .mp-menu{width: 280px;}
    .mp-menu.mp-cover h2{display: block; text-align:left; color:rgba(255, 255, 255, 1);}
    nav{ background:#ffffff;}
    nav li{ text-align: left; display:inherit; position: inherit;}
    nav li a.active::after{ display:none;}  
    
    .desk{ display:none;}
    .mob{ display: block;}
    
    .allDropdown{width: 49%;}
	/*.head-dropdown{width: 18%; max-width:155px;}*/
    nav > ul > li > a{padding: 12px 8px;}
    .listingArea aside{ display:none;}
    
    .main-container{padding-left:1.5%; padding-right:1.5%; width:100%; position: relative;}
    .listingInner{margin-left: 0; width: 100%;}
    .breadcrum{ display:none;}
    .breadcrum.listingInner{ display:none;}
    .listing-category {margin-top: 0;}
    .listing-category li.category-in{margin: 0 1% 16px; width: calc(33.3333% - 8px);}
    
    .col{ width:88%;height: 105px;}
    .drop select.desk{ display:none;}
    
    .drop select.mob{ float:right; display: block; width: 104px;}
    .drop a.mob{ float:right; display: block; width: 104px;text-align: center; padding:0;}
    
    .inner{padding-left:1.5%; padding-right:1.5%; width:97%;}
    .lftFoot{ width: 54%;}
    .rgtFoot{padding: 0 0 0 3%; width: 42%;}
    .lftFoot h3{font-size: 14px;}
    .newsletterArea input{width: 55%;}
    .footNav li{font-size: 13px; margin-right: -4px;}
    .rgtFoot li{padding: 0 0 0 45px;}
    .rgtFoot li p{ font-size:13px;}
    .footNav li.bgN, .footNav li:last-child{padding: 0 11px 0 10px;}
    .lftFoot p{font-size: 13px; line-height: 18px;}
    .rgtFoot p{ font-size:13px;}
    
    .filterOutr{ position:relative;}
    
    .listingArea aside{position: absolute; right: 0; width: 280px; background:#fff;height: auto; top: 46px; z-index: 9999; overflow-x:hidden;}
    .listingArea aside h2{ display:none;}
    .listingArea aside .price-label{margin-top: 0;}
    .listing h3{color:#1f1f1f;float:left; padding:0; width: 100%; margin:0}
    .listing h3 a{color: rgba(31, 31, 31, 0.88); color:#1f1f1f; font-size:14px; float:left; padding: 14px 14% 14px 4%; width: 82%; background:url(../images/plus.png) no-repeat 92% 17px;
    	 margin:0; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
    .listing h3 a small{ color:#707070; font-size:14px; font-weight:normal;}
    .listing h3 a:hover{ background-color:#e3f2f9;}
    .listing h3.minus a{background:url(../images/minus.png) no-repeat 92% 17px; }
    .listing ul, .listing a{ display:none;}
    .listingArea aside h4{ color: rgba(1, 1, 1, 0.88); font-size:18px; padding:12px 4% 7px; width:92%; float:left; text-align:center;}
    .listingArea aside h4 .close{ width:17px; height:17px; background:url(../images/close.png) no-repeat 0 0; float:right; margin:2px 8px 1px 0; text-indent:-55555px;}
    .listingArea aside .clearAll{ font-size:14px; color:#2594cd; border-bottom:1px solid #e0e0e0; padding:14px 6%; width: 89%; float:left; }
    .clearAll a{ display:inline-block; border-radius:30px; padding:8px 39px; color:rgba(255, 255, 255, 1); background:#2395b9; font-weight:bold;}
    .clearAll a:first-child{color:#2395b9; background:#fff; margin-right:2%; border: 1px solid #a4d3ea;}
    .clearAll a:hover:first-child{ background:#e3f2f9;}
    .listing li, .listing a{margin: 10px 6%;font-size: 14px; width: 88%;}
    .listing li input{ margin: 2px 6px 0 0;}
    .listing.full.mob > ul { float: left; width: 100%; border-bottom:1px solid #e0e0e0;}  
	.listing li.sortDiv a{ color:#1f1f1f;margin: 0 6%; display:block;}
    .listing li.sortDiv a:hover{color:#2395b9;}
        
    .listingArea h4, .listingArea .clearAll{ display:block;}
    nav li:hover ul.electronics-nav { left: auto; right: 0; width: 224px;}
    
    /*Product Details*/
    .details-main{ width:100%; padding:0;}
    .details-main .breadcrum{ margin: 0 1%; width: 98%;}
    .details-main .breadcrum li{margin: 0 10px 3px 0;}
    .breadcrum li:first-child{padding: 0 19px 15px 0;}
    
    .product-display{margin: 0; width: 52%;}
    .pro-largeDisplay{ width:100%;margin: 0; height:400px;}
    .pro-largeDisplay li{vertical-align: middle; width: 100%;}
	.pro-largeDisplay img { height: auto; width: 100%;}
    .product-display .pro-d-pager li{clear: none;margin: 0 0 22px 8px;}
    .color-plate{ margin: 0;}
    
    
    .pro-condition-tablet{ display:block; margin-bottom:32px;}
    .pro-condition-tablet a{ float:left; border:1px solid #e0e0e0; margin-bottom: 16px; width:40%; height:34px; padding:10px 17px; border-radius:30px; color:#2c2c2c; 
    	background: url(../images/arrow-dark.png) no-repeat scroll 95% center #fff; font-size:11.5px; text-transform:uppercase; line-height: 17px;}
     .pro-condition-tablet a:hover{ text-decoration:none;}   
     .pro-condition-tablet a:nth-child(2n+1){ width:39%;margin-right: 2%;}   
     .pro-condition-tablet a span{color:#2395b9; text-transform:none;}
     .pro-condition-tablet a:last-child{ width:142px; margin-left:13px;}
     
     .customerSlider { margin: 0 0 32px; width: 100%; padding-bottom: 50px; margin-bottom: 0;}
     .customerSlider h2{padding-left: 3%;}
     
     .tabber{ width:98%; margin:0 1%;}
     .tab-body .columns{ margin: 0 0 0 5%; width: 29%;}
     .tabber.full.ui-tabs.ui-widget.ui-widget-content.ui-corner-all{background: url(../images/tab-under.jpg) repeat-x left 75px;}
     .squaredOne { background:url(../images/check-unselect.png) no-repeat 0 0; min-height: 20px; width: 20px;}
     .squaredOne label {  background: none; height:auto; width: 180px; padding-top: 0; padding-left: 32px;}
     .squaredOne label::after { background: url(../images/check-select-mob.png) no-repeat 0 0; height: 20px; width: 20px; top:0px; }
     
     .large-column, .reviews-column-outr{ width:100%;}
     .large-col-left, .reviews-column { width: 60%;}
	 #CustomerReviews .reviews-column{ width:100%;}
     .reviews-column.reviews-column-small{ width:100%;}
     .reviews-column-outr{ width:60%;}
     .reviews-write{ float:right;}
     .reviews-write a{ margin-left: 0;}
     
     .searchMob { display: block; position: absolute; right: 58px; top: 0; z-index: 91;width: 48px;height: 48px;}
     .searchMob a{ text-indent:-5555px; background: url(../images/mag-glass-mobile-48.svg) no-repeat 0 0; width:48px; height:48px; float: left;}
     .searchMob a:hover{background: url(../images/mag-glass-mobile-48-hover.svg) no-repeat 0 0;}
    .mobsearch-expand{ width:96%; background:#2395b9; padding:8px 2%; position:absolute; top:-2px; left:0; display:none;  height: 33px; z-index: 9992;}
    .mobsearch-expand-in{ width:100%; height:32px; float:left;}
    .mobsearch-expand-in input{ width:82%; float:left; border-radius:3px 0 0 3px;  background:#fff; color:#6e6e6e; height:32px; padding:0 3%;}
    .mobsearch-expand-in button{ height:32px; width:32px; border-radius:0 3px 3px 0; background:#105172 url(../images/search-icn.png) no-repeat center; float:left; text-indent:-5555px;}
    .mobsearch-expand-in a{ color:rgba(255, 255, 255, 1); font-size:14px; margin: 9px 0 0 13px; float:left;}
    
    /*Home page*/
    

    .wrapper { padding: 0; width: 100%;}

    .column .text{padding: 24px 0 0;}
    .column.last a{padding: 22px 0 0;}
    .column.oneyr .text{padding: 14px 0 0;}
    .heading{margin: auto;width: 169px;text-indent: 0; display: inline-block;}
    .smlogo, .info{ float:left;text-align: left;}
    .column p a{ font-size:16px;}
    .column.last .heading{width: 223px;}
    .column.last .heading .smlogo{width: 51px;}
    /*.most-popular-slider{width: 680px;}*/
    .shopBlock{margin: 70px 5% 0; width: 90%;}
    .col01{width:50%;}
    .col01.col02 .purple, .col01.col02 .yellow{width: 48.5%; float: left;}
    .col01.col02 .purple{ margin-right:16px;}
    .bottomblock{text-align: center; width:90%;margin: 80px 5% 0;}
    .bottomblock p { padding: 30px 0 10px; text-align: center; font-size: 28px; width: 100%;}
    .bottomblock .bttn.blu{float: none; margin: 10px auto auto; text-align: center;}
    
    .listing.full > ul { border-bottom: 1px solid #d9dbe0; float: left; width: 100%;}
    
    .checkoutListing{position: fixed; right: 0; height: 100%; top: 46px;}
    .checkoutListing .checkoutListing-in{ height:100%;}
    .listng-btn-outr{position: fixed; right: 1px; width: 243px; left:auto;}
    /*.cartListing:last-child { margin-bottom: 119px;}*/
	
    .checkoutIcn-outr { position: static;}    
    .terms-main, .confirmation-main{ margin: auto 16px; width:auto;}
    .confirmation-main{box-sizing:border-box; padding: 30px 16px 40px;  margin: auto;}
    .scroller.fixed{ overflow:hidden !important;}
	
	.ordrWrnty{ background:#fff;}
	
	.listng-btn-outr{ position:fixed;}
	.confirmation-main #continue-shopping{ width: 100%;}
    
    /*.column{height: 140px;}*/

	.column p{padding: 0; font-size: 18px;}
    .column.oneyr .smlogo.smlogo2{height: 48px; width: 54px;}
    .smlogo.smlogo2 > img { height: auto; width: 100%;}
    .oneyr .info{ margin-top: 9px;}
    .column.oneyr .text{padding: 24px 0 0;}  
	.info{ font-size:22px;}
    
    /*.full.ps16{ padding: 0;}*/
    .product-details{ margin-left: 0;}
    
    /*FAQ*/
    .helpOutr aside{width: 100%; max-width:200px; padding-right:0;}
    .rightAside{width: 65%;}
    .resp-accordion.hor_1 a{ background:none;}
    .mostCommonCol .accordHead.ui-state-active{padding: 15px 5% 15px 15%; width: 80%;}
    .mostCommonCol .accordIn p{font-size: 14px; width: 100%;}
    .mostCommonCol .accordIn{padding: 0 5% 10px 8%; width: 87%;}
    .mostCommonCol .accordHead{padding: 15px 5% 15px 15%; font-size: 16px; width: 80%;}

    
    .full.grenaArea img {height: auto; width: 147px;}
    .grenaArea h3 {font-size: 20px;}
    .grenaArea p {font-size: 16px;}
    
    
	
}

@media only screen and (max-width:880px){
	.mobsearch-expand-in input{ width:80%;}    
}

@media only screen and (max-width:750px){
    .col-qutn section h4{float: none;}
}

@media only screen and (max-width:750px){
	.mobsearch-expand-in input{ width:76%;}
    
	.threeCol{margin: 0; border-bottom:1px solid #e0e0e0;}
    .column{width: 32.5%; float: left; min-height: 170px; margin:24px auto;}
    .column > a{padding: 0;}
    .column.oneyr .heading{ width:100%;}
    .column.oneyr .smlogo.smlogo2{width: 100%;margin: 0;height: 47px;}
    .oneyr .info{ margin-top: 0;}
    .column.last a{padding: 0;}
    .column.oneyr .text{padding: 0;}
    .smlogo, .info{ font-size:15px;}
    .column .heading, .column.last .heading { width:100%; float: left;}
    .column .heading .smlogo{ width:100%; text-align:center;  height: 47px; margin-top: 0;}
    .mobsearch-expand-in input { width: 60%; }
    .column.last .heading .smlogo{display: inline-block; float: none; margin: auto; width: 51px; height: 47px;}
    .smlogo.smlogo2 > img{width: 47px;}
    .column .heading .info{padding: 13px 0; text-align: center; width: 100%; margin: 0; line-height: 17px;}
    .column p{ color:#2395b9; font-size:13px; padding:0;}
    .column .text{float: left; padding: 0;}
    .column.last .heading .info{ padding: 7px 0;}    

}
@media only screen and (max-width:610px){
	.mobsearch-expand-in input{ width:63%;}    
}
@media only screen and (min-width:950px) and (max-width:1030px){
	 .pro-largeDisplay{ height:500px; width: 85%;}
}

@media only screen and (min-width:768px) and (max-width:1024px){
	nav > ul > li > a {padding: 11px 14px 12px !important;}
    .ui-autocomplete{  position: static;height:100%; width: 96% !important; text-align:left;}
    .checkoutArea{margin: 24px 16px auto; width: auto;}
    .listing-details{ width:70%; }
    .category-in section{/*width: 100%;*/}
    .main-container{padding-left: 0; padding-right:0; width: cal(100%-24px);}
    .tablet-hide{ display:none;}
	.product-details{ width:400px;}   
    .productPrice{width: 155px;}
    .details-main{ margin:auto; padding:16px 16px 32px; width: auto; background:#fff;} 
    .product-display{width: 33%; min-height: 420px; margin:0;}
    .pro-slider.full { width: 100%;overflow: hidden;}
    .pro-largeDisplay{ height:295px; width: 100%;}
    .pro-largeDisplay img{max-width: 688px;}
    .product-display .pro-d-pager{ width:100%;}
    .product-display .pro-d-pager a{ clear:none; margin: 0 12px 8px 0;}
    .customerSlider-in{margin: 0 16px; width:calc(100% - 32px);}
    .listing-category {  padding: 0 16px; }
    .listing-category li.category-in { margin: 0 8px 8px 0; /* padding: 0; width: 218px;*/}
    
    .hDisplay ul.subNav{left: -12px;margin-left: 0;}
    nav li:hover ul.subNav:after{ left:22px; top:-4px; margin-left:0;}
    nav li:hover ul.subNav.electronics-nav:after { right:24px; left:auto;}
	
    .listing-category > ul { margin: auto; }
    .listing-category li.category-in{display: inline-block; width: 292px; /** Safari 6, Chrome 19-25 **/ width: -moz-calc(33.3333% - 8px); /** FF 4-15  **/ width: calc(33.3333% - 8px);}    
    .tablet-show{ display:block;}    
    .tablet-hide{ display:none;}
    
    .pro-condition{ display:none;}
    
    .customerSlider-in .bx-controls-direction a.bx-prev{left: -8px;}
    .customerSlider-in .bx-controls-direction a.bx-next{right: -8px;}
    .main-container{margin: 24px auto auto;}
    
    /*Footer*/
    .innerFooter{ width:756px;}
    .lftFoot { width: 360px;}
    .rgtFoot{padding: 0 22px 0 32px; width: 318px;}
    .tabber .tabe-head li{width: 33.3333%; margin-right: -2px;}
    .tabber .tabe-head{ padding:0;}
    
    .wrnty-qutn-left{width: 52%;}
    .wrnty-qutn-right{ width: 42%;}
    .warranty-col{ margin: 0 8px 8px 0;}
    
    .contact-area{margin: auto 16px; width: 100%;}
    
    .about-banner h2{top: 37%; font-size: 30px; line-height: 32px;}
    .about-banner .watch-video{top: 71%;font-size: 28px;}
       
    .main-container.listingArea { position:static;}
	.breadcrum{ display: block;}
	.large-col-right{width: auto;}
	.ordrWrnty{  padding: 0 12px 32px 0; width: auto;}
	
	.shopBlock{ float: none; margin: 20px 16px; width: auto;}
	.tabber .details-main{margin: auto;  width: auto; padding: 16px 16px 32px;}
    .warranty-columns{ width:auto;}
    .warranty-col { display: inline-block; float: none; margin: 0 8px 8px 0;width: 228px;}
    
    /*.contentOuter{ background:#fff;}*/
    .ma-wrapper{ margin: auto 16px; width: auto;}
    
    .details-main .breadcrum { margin: 0; padding: 0; width: 100%;}
    .social-pro {position: static;}
    
    /*Inder-9-7-15*/
    .details-main .ps16{padding: 0;}
    /*.product-details h1{margin-bottom: 32px;}*/
    .product-details{margin-left: 80px;}
    
    .contact-sec h2{ font-size:24px;}
    .contact-sec a{width: 200px;height: 23px; padding: 9px 0 0;font-size: 12px;}
    .col01.col02{ width:100%;}
    .col01.col02 a{ width:50%;}
}

@media only screen and (min-width:800px) and (max-width:900px){
    .product-display{width: 37%;}
    .pro-largeDisplay{ height:340px;}
}
@media only screen and (min-width:901px) and (max-width:960px){
    .product-display{width: 42%;}
    .pro-largeDisplay{ height:410px;}
}
@media only screen and (min-width:961px) and (max-width:1000px){
    .product-display{width: 46%;}
    .pro-largeDisplay{ height:460px;}
}
@media only screen and (min-width:938px) and (max-width:1024px){
	.shopBlock{ width:912px; margin:auto;}
}
@media only screen and (min-width:1001px) and (max-width:1024px){
    .product-display{width: 49%;}
    .pro-largeDisplay{ height: 505px;}
}

@media only screen and (min-width:768px) and (max-width:875px){
	.listing-details{ width:66%;}
    .carListing-left{ width:44%;}
    .main-sliderOutr .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:7px; padding-top: 0px;}
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.details-main{ margin:auto; width: 97%;}
    .details-main.m0{margin:0;}
    .details-main .breadcrum{ width: 736px; margin: 0 auto; float: none;}
    .details-main .ps16{ width: 100%; margin: 0 auto;}
    .tabber .tabe-head{ padding-top: 0;}
}
@media only screen and (min-width:769px) and (max-width:1024px){
    .ma_tablinks-container{ min-height: 555px;}
	.social-pro{ position:static;}
}
@media only screen and (min-width:671px) and (max-width:1024px){
   .listing-category li.category-in{ width: calc(33% - 8px);}
}


@media only screen and (min-width:1px) and (max-width:767px){
    .large-col-right.rgt-new {
    width: 100%;
}
.large-col-left.lft-new.lft-new {
    width: 100%;
}
.wishlist-slider{margin: 20px auto auto; width:94%;}
    .sorryField{height: auto; padding: 20px 0;}
    .sorryField h3 { font-size: 10vw; line-height: 13vw;}
    .grey-bg{padding-bottom: 20px;}
    .mob-new{ display:block;}
    .mob-new-not{ display:none;}
    .primary-shiping-address label:hover, .primary-shiping-address label:hover span {color: #7a7a7a;}
    .listingArea aside { top: -78px; overflow-x: hidden;}
    .desk-not{ display:block;}
    .mob-not, .checkout-icn.mob-not{ display:none;}
    .most-popular-slider .bx-controls-direction{ display:none;}
    .shareWishlist{ display: block;}
    .tabber{ width:100%; margin:0;}
    .tab-body {margin:auto; width: auto;}
    .product-display .pro-d-pager{ text-align:center; float: none;  margin: auto;}
    .pro-d-pager a img, .pro-d-pager a .play{ display: none;}
    .product-display .pro-d-pager a{width: 8px;height: 8px; padding-top: 0; border-radius: 5px; clear: none;float: none; display: inline-block;
    	background:#8f8f8f; border:none; margin-right:5px;}
    .product-display .pro-d-pager #spVideoThumb { display:none;}
    .product-display .pro-d-pager a:hover{ border:none;}    
    .product-display .pro-d-pager a.active{ background:#2ca9e5;}
    .pro-slider.full { padding-bottom: 32px;}
    .checkoutListing .listingCheckout-btn{margin: 0 15px 16px;}
    
    .tablet-show{ display:none;}
    .tablet-hide{ display:block;}
    .main-container{width: 100%;padding-left: 0; padding-right: 0;}
    .tablet-hide{ display:block;}
    .desk-in{ display:none;}
    
    .main-container{margin: 16px 0 0;}
    .listingArea{margin-top: 24px;}
    
    .itemDrop.drop { float: left; width: 100%;}
    
    .listing-category{ margin:0px 16px 0;}
    .col h3, .col h3 a{ overflow: hidden; line-height: 16px;}  
    .category-in img { height: auto; /*width: 100%;*/}
    .col span.disc{margin: 4px 0 3px;}
    .freeDoc{margin: 4px 0 0;}
    .listing-category li.category-in, {margin: 0 0 32px 32px;}
    
    .pagination li{font-size: 13px;height: 20px; padding: 0 6px; width: 18px;display: inline-block; float: none;}
	.pagination li a{height: 20px; line-height: 21px; width: 18px;font-size: 13px;}
	.pagination ul{width: 100%;}
	.pagination .rightArrow, .pagination .leftArrow,.pagination .rightArrowLight, .pagination .leftArrowDark, .pagination .rightArrow:hover, .pagination .leftArrow:hover, .pagination .rightArrowLight:hover, .pagination .leftArrowDark:hover{ background-position:center;}
    
    .efurbIcn{left: 132px;}
    .lftFoot { margin: 0; padding: 0 0 40px; width: 100%;}
    .lftFoot h3{line-height: 18px; font-weight: bold;font-size: 18px; width: 100%; float:left;}
    
    .newsletterArea{ width:286px; margin:auto;}
    .newsletterArea label{ color:rgba(255, 255, 255, 1); width:100%; font-size:12px; padding-bottom:9px; float:left; text-align:left;}
    .newsletterArea input[type="text"]{ background:#ffffff; height:38px; width:76%; padding:0 2%; float:left; border-radius:3px 0 0 3px;}
    .newsletterArea button{ width:20%; float:left; background:#2395b9; height:38px; color:rgba(255, 255, 255, 1); line-height:38px; text-align:center; 
    	border-radius:0 3px 3px 0;}
    
    .rgtFoot { border-bottom:1px solid rgba(0, 0, 0, 0.12); float: left; width: 100%; background: url(../images/f-sep.jpg) repeat-x 0 0;  
    	margin: 0 0 32px; padding: 32px 0 0;}
    .rgtFoot ul{margin: 32px 0 0;}
    .rgtFoot h3 span{ width:100%; float:left; text-align:center; padding-top: 12px;  margin: 0 0 32px;}
    .rgtFoot li{margin: 0; padding:0 0 32px 50px; background-position: 0 12px;}
    .rgtFoot li p{color: #082839; font-size: 13px; text-align: left;}
    .rgtFoot h3{ margin-top:0;}
    .footNav li{font-size: 13px; padding: 0 10px; display: inline-block; float: none; margin: 0 0 18px; margin-right: -4px;}
    .footNav li.bgN, .footNav li:last-child{padding: 0 10px;}
    .footNav li:nth-child(6){padding: 0 14px;}
    .footNav li:last-child{padding: 0 14px;}
    .footNav{ width:100%; margin-top: 18px; margin-bottom: 14px;}
    .listingArea h4, .listingArea .clearAll{ display:block;}
    .lftFoot p{ color:#082839; font-size:13px; line-height:24px; width: 100%;}
    
    .mp-level h2, .mp-level .mp-back{ display:block; background:#105172 url(../images/back-to.png) no-repeat 12px center;padding-left: 33px; text-align: left; font-weight: normal;}
    
    /*Product-details*/
    .details-main, .tabber .details-main{ padding:16px 12px 32px; margin:auto; width:auto; background:#fff;}
    .tabber .details-main{ margin:auto;}
    .details-main .breadcrum{ display:none;}
    
    .product-display { margin: 0 1%; width: 98%;}
    .product-details { margin: 0 0; width: 100%;}
    .product-details h1{ font-size:24px;}
    /*.product-details .ratings span{ display:none;}*/
    .social-pro{ display:none;}
    .pro-d-pager{ display: block;}
    .productPrice .small-price, .productPrice .small-price small{ color: rgba(0, 0, 0, 0.88);}
    
    .product-details .ratings{margin: 0px 0 16px;}   
    
    .pro-largeDisplay, .pro-largeDisplay li{ height: auto;}
    .pro-largeDisplay li{text-align: center;float: left;}
    .pro-largeDisplay img { height: auto; margin: auto; /*width: 220px;*/ width: calc(100% - 95px);}
    
    .productPrice{margin: 0 0 28px;  line-height: 22px;}
    .mob-brk{ clear:right; display:block;}
    .warrantyArea .p-l{ font-size:15px;}
    .warrantyArea h3{ font-size:15px;}
    .pro-condition-tablet a{width: 90%;font-size: 12px; padding: 10px 5%; margin-bottom: 15px;}
    .pro-condition-tablet a:last-child { margin-left: 0; width: 90%;}
    .pro-condition-tablet{margin-bottom: 0;}
    
    .addtoCart-btn{ margin: 0 0 15px; width:100%; background:#f27241; font-size: 17px;}
    .addtoCart-btn span{ background: url(../images/addtoCart-icn.png) no-repeat 0 0;  padding-left: 25px;}
    

   .outStck-btn{ margin: 0 0 15px; width:100%; background:#f27241; font-size: 17px;}
    .outStck-btn span{text-align:center;}


    .shareWishlist a{border: 1px solid #e0e0e0; border-radius: 30px;  color: #707070; display: inline-block; font-family: 'HelveticaNeueLTStd-Roman'; font-size: 14px; height: 21px; line-height: 22px;
	    margin: 0 0 0 4%; padding: 13px 4%; text-align: center; width: 39%;}
    .shareWishlist a:first-child{ margin:0;}
    .shareWishlist a span{ padding-left:20px; background:url(../images/wihslist.png) no-repeat left center;}
	.col-qutn section{margin: 16px 0 0; width:100%; border: 1px solid #e0e0e0; border-radius: 30px; display: inline-block; width: 96%; 
	  	background:url(../images/arrow-dark.png) no-repeat 95% center;padding-left: 0;}
    .col-qutn section a{ padding: 10px 5%; width: 90%; float: left;}
    .col-qutn section:first-child{ border: 1px solid #e0e0e0; width: 100%;}
    .col-qutn section:last-child{padding-left: 0; width:100%;}
    .col-qutn section a{ background:none;}
    .customerSlider h2{font-size: 24px; line-height: 28px;margin: 0; padding: 0 3% 24px;}
    .tab-body .columns{margin: 0 1%; width: 98%;}
    .tab-body .columns:first-child { margin: 0 1%;}
    
	
    .pro-condition-tablet a:first-child { margin-right: 0; width: 90%;}
    
    .customerSlider-in .bx-controls-direction{ display:none;}
    
    .listing-category li.category-in{/*width: 48%;*/ margin: 0 8px 8px 0;} 
    
    .large-column, .reviews-column-outr{ position:relative;}
    .large-col-left, .reviews-column { width: 100%;}
    .large-col-left h2 a{margin-left: 0;float: left; clear: both;}
    /*.large-col-right{position: absolute; right: 0; top: 44px;}*/
    .large-column h4{ width:100%;}
    .large-col-left .full div span .seeAll{margin-left: 0; padding: 0;}
    .reviesOutr h2 { width: 62%;}
    .pro-condition li a{padding: 6px 1px; width: 85px;}
    .addtoCart-btn.tablet-hide{margin: 0 0 16px;}
    
    .listng-btn-outr{padding: 16px 0 0; right: 1px; width: 275px;}
    .checkoutListing .listingCheckout-btn{margin: 0 0 16px; padding: 10px 0;}
    
    /*oder-details*/
    .ma-wrapper { width: 100% }
	.ma_tabs-container { border:0; margin: 0; float: left; width: 100%; border-radius: 0; position: relative; }
	.ma_ordertable { display: block; float: left; width: 100% }
	.ma_orderTleft { width: auto; display: block; border-right: 0; background-color: #e3f2f9; padding: 16px; border-bottom: 1px solid #8cc7e5; 
  		box-sizing:border-box; border-radius: 0;}
	.ma_orderTright { width: 100%; display: block; padding: 16px 0; box-sizing:border-box; }
	.ma_orderTright h2 { padding-left: 16px; position: static}
	.ma_orderTright a.close { right: 10px; top: 10px }
	.ma_item { width: 100%; box-sizing:border-box; }
	.ma_item-desc { width: 232px}
    .ma_buttons a { background: url(../images/ma-icons.png) no-repeat right -214px }
	.ma_buttons a:hover,.ma_buttons a.active { background-position: right -283px}
    
    footer{ /*margin: 38px 0 0;*/ margin:0; padding: 0 24px; width: auto;}
    .innerFooter{ width:100%;}
    .color-plate{ display:none;}
    .pro-condition{ display:none;}
    
    .col01 figure{ width:100%; text-align:center; float:left;}
    .col01.blue figure{ margin-bottom: 40px;}
    /*.shopBlock .bttn{margin-left: -33%;}*/
    .main-sliderOutr{ overflow-y: auto; overflow-x:hidden;}
    .main-sliderOutr .bx-controls-direction a{ display:none;}
    
    .tabber .tabe-head li{/*width: calc(100% / 3);*/ width:33.3333%; display: inline-block; margin-left: -2px;}
    .tabber .tabe-head li:first-child{border-radius:0;}     
	.tabber .tabe-head li:last-child{border-radius:0;} 
    .tabber .tabe-head {padding-top: 0;}
    .ratingArea {margin: 0;}
    .ratingArea li{padding: 0 0 8px 0;}
    .customerSlider li h3 { overflow: hidden;}

    .ma_tablinks-container > ul li:first-child{ border-radius: 0; border-left:none}
    .ma_tablinks-container > ul li{ width:33%; text-align:center;}
    .ma_tablinks-container > ul li a{padding: 0; width:100%;}
    
    #Wishlist{ padding:10px;}
    .wishlist-slider .bx-controls-direction{ /*display:none;*/}/*wishlist slider Arrow*/
    .wishlist-slider .bx-wrapper .bx-controls-direction a.bx-prev {left: 0;}
    .wishlist-slider .bx-wrapper .bx-controls-direction a.bx-next {right: 0;}
    .wishlist-slider .add-to-cart-btn{ font-size:14px;}
    .setting-column-outr{padding: 0 16px; width: auto; margin: 0; float:none;  }
    .setting-column{width: auto; float:none;}
    .setting-column-outr h2{ padding:16px 0 32px;}
    .product-display .pro-d-pager{ width:100px;}
    
    /*.listng-btn-outr{ width:242px; position: fixed; right:0; bottom:0;}*/
    .checkoutListing .checkoutListing-in{height: 100%; width:100%;}
    /*.listng-btn-outr{ width:242px; position: fixed; right:0; bottom:0;}*/
    .tabber.full.ui-tabs.ui-widget.ui-widget-content.ui-corner-all{ background-position:left 42px; margin: 24px auto auto;}
    .large-col-right{ width:100%;}
    .large-col-right a{ margin: 20px 0;}
    .large-col-right a, .reviews-write a{width: 100%;text-align: center;padding: 10px 0;}
    .large-col-right h3{margin: 0 0 10px;}
    .large-col-left section .full .seeAll-outr{ float:left; width:100%;}
    .large-col-left section .para-ae{ width:85%;}
    .large-col-left .full .seeAll{ width:100%;}
    .reviews-column-outr{ width:100%;}
    
    /*Contact-us*/
    .head-in{ display:none;}
    .contact-area{ width:100%; float:left;}
    .full.banner > img { float: left; height: auto; width: 100%;}
    .banner h2{ display:none;}
    .mob-cart-head{ display: block; background: url(../images/arrow-mob-head.png) no-repeat scroll 25px center #2395b9; color: #fff; display: block; height: 33px; padding: 14px 0 0;
      position: fixed; text-align: center; top: 0;width: 100%; z-index: 996;}
    .mob-cart-head a { color: #fff;}
    
	.mob-mrg-47{ margin-top:47px;}    
    .contact-form-area{padding: 32px 20px 0; width: auto; background:#fff;}
    .contact-area section{ margin-bottom: 20px;}
    .ma_tablinks-container > ul li a{  font-size: 12px;}
    .pickndeals-expert-cont{ width: 100%; margin: 32px auto auto;}
    .pickndeals-expert-cont img{height: auto; width: 100%;}
    .pickndeals-expert-cont section{ padding: 32px 5% 0; width: 90%;}
    .pickndeals-expert-cont a{  margin: 28px auto auto;}
    .ps16{ padding:0;}
    
    /*Warranty*/
    .warranty-section h2{ clear: both; float: none; margin: 25px auto auto; padding: 25px 0; text-align: center; width: 200px;}
    .warrantyBanner{ background-size:100% auto; height: 78px; padding: 24px 0 0;}
    .warrantyProcess {  clear: both; float: none; padding: 20px 8px 42px; text-align: center; width: auto;}
    .warranty-columns{margin: 18px 0 0; width: 100%;}
    .warranty-col{width: 96%; padding: 28px 2% 38px; margin: 0 0 8px; float:none; display:inline-block;}
    .wrnty-qutn-left{text-align: center; margin: auto 16px; text-align: center;}
	.wrnty-qutn-right{ width: auto;margin: 30px 16px 0;}
    .wrnty-qutn-small { text-align: left;}
    .wrnty-qutn-right{ margin: 30px 0 0; padding-top: 30px; width: 100%;}

    footer.foot-wrnty-0{ margin:0;}
    .progress-bar{ width:96%;}
    
    .your-credits{margin: 24px 16px 0; width: auto;float: none;}
    .payment-credits{margin: 18px 16px 0; width: auto;}
    
    .buttons-bar.full { background: #fff; padding: 16px 0; text-align: center;}
    .buttons-bar a{margin: 8px 0;width: 288px;}
    .inviteLink, .history-col{ background:#fff;}
	.history-col{padding: 0 4%; width: 92%;}
    .history-col section{padding: 12px 0; width: 100%;}
    .history-col .email-sec{width: 172px; margin-left: 0;}
    .history-col .date-sec{width: 100%;}
    
    /*Order-Details*/
    .order-scroll .ma_tablinks-container > ul li.ui-tabs-active{ background: none; border: none; display: block; font-weight: normal; 
    	left: 50%; margin-left: -45px;  position: absolute; top: 0; width: 90px;}
    .order-scroll .ma_tablinks-container > ul li a:hover, .order-scroll .ma_tablinks-container > ul li.ui-tabs-active a{color: #fff; font-size: 20px; 
    	font-weight: normal; line-height: 45px;}
    .ma_tablinks-container > ul li{ display:none;}
    .order-scroll .logo{ display:none;}
    .order-scroll .checkoutIcn-outr{ display:none;}
    .order-scroll .ma_tablinks-container > ul{margin: 0;}
    .ui-tabs-panel { background: #fff;}
    
	.column{height: auto;min-height: auto;}    
    
    /*About*/
    .about-banner h2{font-size: 16px; line-height: 17px; top: 36%;}
    .about-banner .watch-video{width: 102px;padding: 4px 0 1px; font-size: 10px; font-weight: bold; background-size:4px 8px; height:16px;  margin-left: -51px;
    	top: 68%;}
    .about-banner .watch-video:hover{background-size:4px 8px;}
    .refurbishedProducts{padding: 60px 15px 0; width: auto;}
    .refurbishedProducts h3{ padding-bottom: 96px; line-height: 43px;}
    .refurbishedProducts-in{ width:100%;}
    .refurbishedProducts-in figure{float: none; margin: auto;}
    .column-pro{float: none; margin: 18px auto auto; max-width: 329px; width: 100%;}
    .refurbishedProducts-in .arrow-divide{ text-align:center;}
    .arrow-divide img{float: none; margin: auto;}
    .grenaArea{padding: 60px 0 48px;}
    .grenaArea h3{font-size: 20px; line-height: 24px; margin: auto; max-width: 250px;}
    .grenaArea p{line-height: 24px; margin: auto; max-width: 80%;}
    .support-products{background: rgba(0, 0, 0, 0) url("../images/support-products.jpg") no-repeat scroll center top / auto 183px; height:auto; 
    	min-height: 184px;}
    .support-products span{font-size: 12px; padding: 100px 0 0;}
    .support-products h3{font-size: 20px;}
    .shopSmart{padding: 40px 0 35px;}
    .blank-box{ height:40px; background:#fff;}
    
    .popup-container.popup-container-inner, .contact-form-area .contact-form{width: 100%;}
    .popup-container .half{width: 47%;}
    .half > input{padding: 0 5px; width: 100%;}
    .popup-container select, .popup-container textarea, .popup-container .half{ width:100%;}
    .popup-container .half:last-child{margin-top: 16px;}
    .btn{  display: inline-block; float: none; margin: 16px auto auto; text-align: center; width: 100%;}
    .popup-container textarea{height: 96px;}
    
    .faqs-txt{ color:#000; font-size:16px; padding:10px 16px; display:block; background:#fff;}
    .popup-container.popup-container-inner.mrgBtm-low .contact-form{ margin-bottom:20px;}
    
	.col01{width: 100%;  margin-left: 0;}
    .col01.orange { height:192px;padding-top: 35px;}
    .orange {background: #e3f2f9;}
    .col01.blue{height: 187px; padding-top: 40px; margin-left: 0;}
    .col01.blue img{ width:auto; height:316px;}
    .blue{ background:#c0e0f1;}
    
    .shopBlock { float: none; margin: 38px 16px 0; width: auto; max-width:456px;}
    .shopBlock .bttn{ font-size:14px; color:rgba(0, 0, 0, 0.88); padding:5px 0; margin-bottom: 5px; display:inline-block; margin-top: 10px; bottom: 4px;}
    .shopBlock .bttn:hover{ background:none; color:inherit;}
    .col01.col02 .purple{ margin-right:0; background:#c0e0f1}
    .col01.col02 .purple, .col01.col02 .yellow{width: 100%; }
    .col01 .purple{ padding-top:26px; height:84px; }
    .col01 .purple img{ width:210px; height:auto;}
    .col01 .yellow{ height:92px;  padding-top:18px; background:#e3f2f9;}
    .col01 .yellow img{ width:165px; height:auto;}
    .purple, .col01, .yellow{ border-radius:5px;}
    
    .col01.orange{ height: auto; padding-top: 0;}
    
    .col01.blue{ padding-top: 0; height: auto; margin-top:16px;}
    .col01.blue a{ height: auto;  padding-top: 41px;}
    
    .col01 .purple{height: auto; padding-top: 0;}
    .col01 .purple a{height: auto; padding-top: 31px;}
    .col01 a:hover{ text-decoration:none;}
    .col01 .yellow{padding-top: 0;height: auto;}
    .col01 .yellow a{height: auto; padding-top: 18px;}
    .orange:hover .bttn, .blue:hover .bttn, .purple:hover .bttn, .yellow:hover .bttn{ background:#fff;color: rgba(0, 0, 0, 0.88);}
    
    .scroller { overflow-y:auto;}
    .scroller.fixed{ overflow:auto !important;}
	.wrnty-qutn-left{ width:auto; margin:auto 16px;}
	.wrnty-qutn-right{width:auto; margin:auto 16px;}
	.ordrWrnty .wrnty-qutn-left{margin-left: 16px;}
	
	.alert-col a{float: none;}
	.wntyTab{ display:none;}
	
	#block-b{display: none;}
	
	.carListing-left select, .cartList-right select{-webkit-appearance:inherit; -moz-appearance:inherit; appearance:inherit;}
	.primary-shiping-address label:hover, .primary-shiping-address label:hover span{ color:rgba(0, 0, 0, 0.44);}
	
    .checkout-icn.desk-not {  display: inline-block;}
    
    /*.orderTab*/
    .orderTab{ padding: 16px;}
    .orderTab .ma_buttons a{margin-right: 0;  width: 100%;}
    .orderTab .ma_item{padding-bottom: 20px;}
    


    .cartTitle{ width:100%; padding: 10px 0 13px; text-align:center; font-size:20px; color:rgba(0,0,0,0.88); border-bottom: 1px solid #e0e0e0;
    	position:fixed; background:#fff; z-index: 994; top:0;}
    .carListing-left{ width: 65%;}
    .checkoutListing-in { float: left; padding-bottom: 72px; width: 100%;}
    
    .cartListing .save-for-later{height: 90%; padding: 10% 20% 0; width: 60%;}
    .save-for-later > a{margin: 0 0 15px;}
    .cartListing .save-for-later > a {margin: 0 0 15px;}
    .cartList-right .moveToCart{margin-right: 15px;}
    .large-column{ margin: 16px 0 0;}
    .tab-body .columns h2, .large-column h2, .reviews-column h2{margin: 16px 0;}
    .tab-body ul li{padding: 0 0 8px 13px;}
    
    .tab-body .columns p{padding: 6px 0 12px;}
    .shopSmart h3{font-size: 24px;}
    .ma_tablinks-container{min-height: 50px;}
    
    
    /*FAQ*/
    .commonWidh{margin: auto; width: 100%;}
    #sidebar{width: 100%;}
    .helpOutr aside{width: 98%; margin: 0; max-width: 98%;}
    .helpOutr aside h2{font-size: 16px; display:none;}
    .helpOutr aside ul{ margin: 10px 0 0;}
    .helpOutr aside li a{margin: 0 0 10px;font-size: 18px;}
    
    .rightAside{margin:0;border-left: none; width: 100%;padding:0; margin:0 0 10px;}
    .mostCommonCol .ui-accordion{margin:0;}
    .mostCommonCol .accordHead.ui-state-active, .mostCommonCol .accordHead{ background-position:30px 23px;font-size: 18px;}
    .mostCommonCol .accordHead{ font-size: 18px;}
    .mostCommonCol .accordIn p{font-size: 17px;line-height: 23px;}
    
    .resp-tabs-container h4{color: #878b97; font-size: 16px; line-height: 24px; text-transform: uppercase;float: left;margin: 0 0 20px 5%; display:block;}
    .resp-accordion.hor_1{ width: 172px;margin: 0 2% 14px 5%; font-size:18px;}
    .resp-accordion.hor_1.resp-tab-active a{color: #61cae7;}
    .resp-vtabs .resp-tabs-container{width: 100%; margin: 0;}
    
    ul.resp-tabs-list { display: none; }
    h2.resp-accordion { display: block; }
    .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
    .resp-accordion-closed { display: none !important; }
    
    .resp-accordion.hor_1{ color:#4a4b4f; font-size:16px; line-height:24px; float:left; clear:both;  background: url(../images/aside-arrow.png) no-repeat right center !important; width:90%; margin:0 5% 12px; text-transform:inherit; padding:0;}
    .resp-accordion.hor_1 a{color:#4a4b4f; background:none;} 
    .resp-accordion.hor_1.resp-tab-active{background: url(../images/aside-arrow-down.png) no-repeat right center !important; }
    .mostCommonCol .ui-accordion{margin: 0;}
    .mose_1 { text-transform: uppercase; color:#2691c8; font-size:40px;}
    .resp-tab-content { display: none;}
    
    .contUsMob{ display:inline-block; float: none; font-size: 16px; margin: auto auto 8px; padding: 8px 40px;background: #61cae7; border-radius: 42px; 
		color: #ffffff;}
    .contUsMob.contClick{ color:#4a4b4f; background:none;}
    .formClose{ width:21px; height:21px; position: absolute; right:5px; top:-50px; background:url(../images/pop-close.png) no-repeat 0 0; text-indent:-5555px; 	    	display:block;}
    .contact-sec{text-align: center;}   
    .contact-sec h2{ margin: 20px auto;font-size: 26px; float:none;}
    .contact-sec a{float: none;}    
    .category-in section img{ width:auto; max-height: 130px;}
    /*.category-in h3 { display: none;}*/
    
    .col01{ width:100%;}

    /*For Gmail Share*/
    .slctInvt {  width:98%;}
    
    .ui-autocomplete { height: auto; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling:touch; width:96%;}
    
    .boxIn { float: left; width: 100%;}
    .mobsearch-expand-in a{position: absolute; right: 10px;}
    
}
@media only screen and (max-width:640px) and (orientation : landscape){
   .device-android .listing-category li.category-in{margin: 0 8px 8px 0;} 
   .device-android .listing-category li.category-in:nth-child(2n){margin: 0 0 8px 0; }
   .device-android .listing-category li.category-in:nth-child(3n){margin: 0 8px 8px 0;} 
}
@media only screen and (min-width:1px) and (max-width:1280px){
   /*Devices*/
   /*.device-ios * { border:1px solid red;}*/
   .device-android .listingInner{ width:100%;}
   .device-android .listing-category{ margin:0;}
   .device-android .listing-category li.category-in:nth-child(2n){ margin: 0 0 8px 0;}
   .device-android .listing-category li.category-in { width: 48%;}     
}

@media only screen and (min-width:488px) and (max-width:767px){
.shopBlock { float: none; margin: 38px auto auto; width: 456px;}    
}
@media only screen and (min-width:472px) and (max-width:767px){
	.listing-category li.category-in{margin: 0 8px 8px 0; /*height: 378px;*/}
    .category-in section{width: 100%;}
}
@media only screen and (min-width:1px) and (max-width:670px){
   .listing-category li.category-in{ width: calc(50% - 8px);}
}

@media only screen and (min-width:1px) and (max-width:680px){
	.bannerOuter .floatL, .slide03 figure{margin-top: 50px; width: 204px;}
    .caption{margin: 0 22px 0 0; width: 136px;}
    .caption img{width: 52%;}
    p.strikeprice{font-size: 16px;}
    
    p.pricebanner{font-size: 22px; font-weight: bold;}
    .caption p a{ font-size: 9px;}
    input.bannerbttn{height: 22px;font-size: 11px;line-height: 10px; margin-top: 18px;width: 80%;border: 1px solid #fff;}
    .bannerOuter .floatL, .slide03 figure{margin-top: 13px;}
    /*.main-sliderOutr .bx-pager{ display:none;}*/
    .main-sliderOutr .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom: 4px; padding-top:0px;}
    
    .most-popular-slider{ margin:40px auto auto; }
	.most-popular-slider.mrgTop-none{ margin-top:0;}
    .most-popular-slider h1{ font-size:20px; color:rgba(0, 0, 0, 0.88); padding-left:16px;}
    .most-popular-slider .category-in .col{ height: 100px;width:90%;}
    .most-popular-slider .category-in section{ float:left;  width: 100%;}
    
    .bottomblock{background-position: right center; border-radius: 0; margin: auto; width: 100%;}
    .bottomblock p { font-size: 20px; padding:17px 0 8px 16px; text-align: left; width: 64%;}
    .bottomblock .bttn.blu { float: left; margin: 8px auto auto 16px; text-align: center; width: 170px; clear: both;}
    .caption p .p-line{ display:none;}
    
}
@media only screen and (max-width:510px){
	/*.ratings-col{ display:none;}*/
}
@media only screen and (max-width:725px){
    .listing-category .ratings-col{ display:block;} 
}

@media only screen and (max-width:379px){
    header .logo{position: relative; margin: auto; left:auto;}
	 .bannerOuter .floatL, .slide03 figure{width: 142px;}
	 .category-in a{height: 130px; }
     .most-popular-slider .category-in section{ overflow: hidden;  padding-top: 0;}
     .col01{ width:100%;}
     .col01.col02 .purple, .col01.col02 .yellow{ width:100%;}
     .shopBlock .bttn{left: 50%;margin-left: -106px;}
     .history-col .reason-sec{ text-align: left; width: 100%;float: left;}
     
}
@media only screen and (min-width:1px) and (max-width:320px){
	.warrantyArea h3{font-size: 11px;}
    .warrantyArea h3 span{font-size: 11px;}   
    .mobsearch-expand-in input{ width: 58%;}
    .bottomblock p{font-size: 18px;width: 70%;padding: 17px 0 15px 16px; }
    .footNav li.pdgN{ padding-left:10px;}
    .most-popular-slider h1{ padding-left:0;}
}
@media only screen and (max-width:640px) and (orientation : landscape){
    .listing-category.full > ul { margin: auto; }
    .mobsearch-expand-in input{ width: 75%;}
    
    .listing-category li.category-in{margin: 0 8px 8px 0;} 
    .listing-category li.category-in:nth-child(2n){margin: 0 8px 8px 0; }
    .listing-category li.category-in:nth-child(3n){margin: 0 0 8px 0; }
}
@media only screen and (max-width:480px) and (orientation : landscape){
	.category-in section{height: 183px;}
    .mobsearch-expand-in input{width: 65%;}
    .about-banner{ background: rgba(0, 0, 0, 0) url("../images/about-banner.jpg") no-repeat scroll center top / 100% 184px;}
    .column-pro{max-width: 415px;}
    .grenaArea h3{max-width: 400px;}
    .support-products{min-height: 200px; background: rgba(0, 0, 0, 0) url("../images/support-products.jpg") no-repeat scroll center top / 100% auto;}
    .support-products span{ font-size:14px;}
    .support-products h3{ font-size: 22px;}
    .save-for-later > a{margin: auto 80px 15px;}
}
@media only screen and (max-width:480px){
    .shareWishlist a{ margin: 0 0 0 3%; }
	.shareWishlist a:first-child{ margin: 0; }
}
@media only screen and (max-width:440px){
    .about-banner { background: url(../images/about-banner.jpg) no-repeat scroll center top / cover ; height: auto; min-height: 183px;
  	 text-indent: -99999px;}
       .get-educated-banner { background: url(../images/get_educated.jpg) no-repeat scroll center top / cover ; height: auto; min-height: 183px;
  	 text-indent: -99999px;}
	.full.offers-area { background: url(../images/collage.jpg) no-repeat scroll center top / cover ; height: auto; min-height: 183px;
  	 text-indent: -99999px;}
    .full.offers-area > img{ display:none;}
    .get-educated-banner img {
    display: none;
}
    	.full.offers-area-support { background: url(../images/support-products.jpg) no-repeat scroll center top / cover ; height: auto; min-height: 183px;
  	 text-indent: -99999px;}
    .full.offers-area-support > img{ display:none;}
}
/*NEW cancel*/
@media only screen and (min-width:458px) and (max-width:560px){
    .mobsearch-expand-in input { width: 70%;}
}
@media only screen and (max-width:310px){
    .shareWishlist a{ width: 90%; display: block; margin: 0;}
    .shareWishlist a:first-child{ margin: 0 0 16px 0;}
}

/* 21 06 2015  */	
@media (min-width:769px) and (max-width:1100px){
	.category-in .col {min-height: 110px;}
}
/* - - - - - - */

/*iPhone 6*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 	 		  
.squaredOne label {  background: none;}
}

/*For Gmail Share*/

@media only screen and (max-width:768px){
    .slctInvt {  width:98%;}
}

/*iphone6
@media only screen and (max-width:767px) and (max-height: 600px) {
    .mp-menu{ height:380px;}
}
    */

