/* Media for 980px to 1023px */
/* 980px <= width < 1023px */


table a img {  width: 78px !important; height:auto; max-width: 78px;
}

@media only screen and (min-width:1259px) {

.tp-caption img{width:auto !IMportant;height:auto !Important;}
.banner_head1{color:#2271B2;font-size:32px !IMportant;text-transform:uppercase;font-weight:bold;}
.banner_head2{color:#4A4D4F;font-size:32px !IMportant;text-transform:uppercase;font-weight:bold;}
.banner_content{color:#666666;font-size:14px !IMportant;}
.banner_botton{
	border:1px solid #E8C304 !IMportant;
	background: #fff205; /* Old browsers */
	background: -moz-linear-gradient(top, #fff205 0%, #fad603 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff205), color-stop(100%,#fad603)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff205 0%,#fad603 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff205 0%,#fad603 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff205 0%,#fad603 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff205 0%,#fad603 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff205', endColorstr='#fad603',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#216BA9 !important;
	text-transform:capitalize !important;
	font-size:15px !important;
	font-family:Open sans !important;
	
}

}



@media only screen and (min-width: 1080px) and (max-width: 1259px) {

.inner_sub_cms .sub_cms { height: 170px; width: 96% !important; margin: 0 2.5% !important;}
.sub_cms_block.animated.fadeInLeft .inner_sub_cms > a { width: 33.333%;  float: left;}	
.best_product ul li a.product-image > img {  height: 140px !important;}
.find-laptop li { width: 16% !important;}
.footer_link_information .block.block-subscribe ,.footer_link_information .social_block{/*  display: none;*/}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {	
.sub_cms_block.animated.fadeInLeft .inner_sub_cms .sub_cms {  height: 240px !important;}
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}
.containers { width: 100% !important;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1258px)
{
	#main-content { width: 100% !important;
}
.containers { width: 100% !important;
}
.login-right-box,.login-left-box {  width: 49%;
}
	.nav-inner, .main,.footer,.header-bottom,.header_top,.special_navigation,.inner_sub_cms,.footer_bottom_link,.footer_top{ width:980px;}
	.col-main { float:left; width:750px;}
	.col-left { float:left; width:210px;}
	.col-right { float:right; width:210px; margin-left:0;}
	.header_cms{float:right;margin-top:18px;margin-bottom:10px;display:block;}
	.header-cart,.header .form-search{margin-top:4px;}
	.cms-home .category-products li.item{width:297px !Important;}
	.cms-home .category-products .product-block{width:100% !IMportant;border-bottom:0px;height:250px !Important;}
	.cms-home .category-products{width:292px;height:342px;}
	.category-products .bx-viewport{height:276px !Important;}
	.best_product_block,.best_product{width:470px;}
	.header .form-search{ width:294px !important;}
	.header .form-search input.input-text {    width: 228px;}
	.best_product li.center{margin:0 10px;}
	.best_product li{width:143px;}
	.best_product img,.cms_banner_right img{width:100%;height:auto;}
	.cms_banner_right{width:68%;}
	.cms_newsletter{margin-left:0px;width:940px;}
	.f_cms{width:172px;}
	.footer_link_center{margin:0 10px;width:470px;}
	.footer_link_information{margin:0 10px;}
	.c_block{width:150px;}
	.header .header-cart #panel{top:108px;}
	.category-image img{width:100%;}
	.sidebar .block-banner img{width:100%;}
	.products-list li .list-center{width:352px;}
	.info3col-data{width:100%;}
	.info_banner{float:left;margin:0 20px;}
	.col1-layout .product-view .product-shop{width:560px;margin:0px;}
	.cart .cart-collaterals .col1-set{width:315px;}
	.cart .cart-collaterals .col2-set{width:644px;}
	.cart .totals{width:310px;}
	.shopping_CMS_main1 img{width:100%;}
	.header .form-search{clear:none;}
	.header-cart { clear: none;  display: block;  float: right !important;
}
	.header .quick-access{width:620px;}
	.info3col-data .block-related{margin-top:0px;margin-left:10px;}
	.cms-home .category-products{margin-left:20px;}
	.flexslider {width:648px !important;}
	.category-products .product-carousel .product-block-inner img{width:100px;height:100px;}
	.category-products .bx-wrapper{padding:0px;}
	.cms-home .category-products{height:276px;}
	.sub_cms.sec{margin:0 15px 0 19px;}
	.category-products .bx-controls-direction a.bx-prev{left:120px;}
	.category-products .bx-controls-direction a.bx-next{left:120px;bottom:0px;}
	.sub_cms{width:28%;}
	.cate_right{margin-left:0px;clear:both;}
	.sub_cms_img{margin-bottom:10px;}
	.home_right_cms_product ul li{min-height:125px;padding:5px 0;}
	.cms_product_left img{width:140px;}
	.home_right_cms_product{width:300px;}
	
	.footer_link_center .footer_link_information { margin: 0 22px; float: left; width: 29.333%; min-height: 320px;
	}
	.footer_link_center{ width:100%; margin:0;}
	
	.find-laptop li{  width: 18%;}
	.find-laptop li img{ width:100%;}
	
	.product-carousel.center-product li{ width: 20%;}
	.find-laptop li a span{ font-size:12px;}
	.protoshow, .protoshow .show { width: 100% !important;}
	.protoshow .show li a img { width: 100% !important;}
	.best_banner1.video-none > iframe { width: 440px !important;}
	.footer_link_information .block.block-subscribe ,.footer_link_information .social_block{  /*display: none;*/}
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}
ul.specialclass li {  width: 50% !important; padding: 4px 6px 0;
}
ul.specialclass li { display: inline-table;  padding: 4px 6px 0;  width: 49% !important;
}
.model-series > li { display: inline;  width: 50%;
}
.breadcrumbs { margin: 0 auto !important;  width: 940px;
}
#switcher > img {
  width: 985px;
}
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
#main-content { width: 100% !important;
}
ul.specialclass li { display: inline-table;  padding: 4px 6px 0;  width: 49% !important;
}
/*.wrapper { overflow: hidden;
}*/
.nav-inner, .main,.col-main, .footer,.header-bottom,.header_top,.special_navigation,.inner_sub_cms,.footer_bottom_link,.footer_top,.protoshow, .protoshow .show { width:940px;
 }
.header{width:100%;}
.col-main { float:left; width:750px;}
.col-left { float:left; width:180px;}
.col-right { float:right; width:180px; margin-left:0;}
 
.col3-layout .col-main { width:520px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:720px; }
.product-view .product-shop{ width:432px; }
.col1-layout .product-view .product-shop{ /*width:623px; */}
.block-banner img{ max-width:100%; }

#footer .footer-area{ width:100%; }
.col1-layout .product-view .product-shop{ /*width:485px; */}
.cart .cart-collaterals .col1-set , .cart .cart-collaterals .col2-set , .cart .totals{ width:100%; }
 
 /**/
 .footer .mobile_togglemenu{ display:block; }
#footer ul{ display:block; margin-bottom:10px; }
/**/
.header-bottom{min-height:auto;text-align:center;  margin: 30px auto 10px !important;}
.header .logo { margin: 6px 0 0 !important;}
.header .logo{text-align:center;}
.header .form-search {  margin: 0 0 0 2% !important;  width: 520px !important;
}
.cart_mini_right { float: left;
}
.header .form-search, .header-cart { margin-top: 0 !important; padding-top: 0 !important;
}
.header .form-search, .header-cart {  float: left;  margin-top: 0;
}
.header .quick-access{float:none;display:inline-block;text-align:left;width:740px;}
/**/
	.cms-home .category-products li.item{width:277px !Important;}
	.cms-home .category-products .product-block{width:100% !IMportant;}
	.cms-home .category-products{width:272px;height:auto;margin-left:20px;}
	.category-products .bx-viewport{height:266px !Important;}
	.cms-home .category-products .product-block{border-bottom:0px;}
	.cms-home .category-products .product-block{height:247px !Important;}
.best_product_block,.best_product{width:550px;}
.best_product li{width:163px;}
.cms_banner_right{width:67%;}
..cms_banner_right img{width:100%;}
.cms_newsletter{width:96%;padding:2%;margin:0px;}
.f_cms{width:164px;}
/**/
.social_block { display: inline-block;  float: left;
}
.footer_link_information.c_block { float: left;}
.footer_link_center {  float: none;  margin: 0 auto;  width: 97%;}
.footer_link_left,.footer_link_center,.c_block,.footer_link_information,.footer_link_right{width:100%;border:0px;margin:0px;padding:0px;}
.cms_banner_right img{width:100%;}
.products-list li .list-center{width:340px;}
.header .header-cart #panel{top:158px;}
.info3col-data{width:100%;}
.info_banner{float:left;margin:0 20px;}
.info3col-data .block-related{margin-top:0px;margin-left:10px;}
.best_banner1,.best_banner2{width:170px;}
.best_banner1 img,.best_banner2 img{width:100%;}
.flexslider{width:625px !Important;}
.category-products .bx-wrapper{padding:0px;}
.category-products .product-carousel .product-block-inner img{width:100px;height:100px;}
.sub_cms.sec{margin:0 9px 0 19px;}
.category-products .bx-controls-direction a.bx-prev{left:120px;}
.category-products .bx-controls-direction a.bx-next{left:120px;bottom:-5px;}
.sub_cms{width:28%;}
.sub_cms_img{margin-bottom:10px;}
.cms_prod_desc{margin:0px;}
.cms_product_left img{width:125px;}
.home_right_cms_product ul li{min-height:127px;padding:3px 0;}
.home_right_cms_product{width:282px;}

#footer .mobile_togglemenu {
    background: url("../images/megnor/toggle-arrow.png") no-repeat scroll right 4px transparent;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin-right: 0;
    margin-top: -20px;
    overflow: hidden;
    padding: 0 0 4px 4px;
    text-decoration: none;
    width: 99%;
}
.find-laptop li{width: 18%;}
	.find-laptop li img{width:100%;}
	.product-carousel.center-product li{width: 20%;}
	
	.find-laptop li a span{ font-size:12px; margin-top: 30px;}
	
	.top-nevi-box{ /*width:960px;*/ float:none;}
	.header_top{width:95%;}
	.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.right-box {width:73%;}
.ptdivline{width:100% !important;}
.onepagecheckout_datafields .co-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafield .col-1 .form_fields select{width:100% !important;}
.fluid_container{width:100% !important;}
.jm-megamenu{/*background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/}
.jm-megamenu ul.level0 li.mega a.mega {  padding: 0 9px 0 3px !important;}
.c_block{width:173px;}
#footer ul .footer-links-top{display:none !important;}
.ptdivline_rightpanel{float:right !important; margin-left:0px;}
.product-block .last{border-right:none;}
.protoshow .show li a img {height: 100% !important;}
.protoshow, .protoshow .show, .protoshow .show li a img {
    width: 100% !important;
}
.best_banner1.video-none {  width: 38% !important;
}
.best_banner1.video-none > iframe {  width: 100% !important;  height: auto!important;
}
.best_cms_block {  width: 100%;
}
.cms_head h6 {  float: none !important;
}
.pads-icon {  float: none !important;  margin: 0 auto !important;  width: 116px !important;
}
.sub_cms {  width: 32% !important;
}
.c_block {  width: 33% !important; min-height: 310px;
}
.sub_cms {  min-height: 248px;
}
.products-grid li.item, .col-main .slider-item {   width: 20% !important;
}
.product_wrap .product_con.grid-img-small ul.products-grid li {
  width: 17.2% !important;
}
#footer .block-subscribe input.input-text {  width: 160px !important;
}
.sa_comments {  width: 100% !important;}
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}
.model-series > li { display: inline;  width: 50%;
}
.breadcrumbs { margin: 0 auto !important;  width: 940px;
}
#switcher > img {
  width: 985px;
}

}



@media only screen and (min-width: 768px) and (max-width: 979px) {
	
.checkOut_set { text-align: center;  width: 50%;}
.checkOut_set.left > h1 { font-size: 15px; }
.pay_pic { margin: 12px 8px !important; width: 53px !important;}
.main { min-height: auto !important;}
.footer_bottom { padding: 0 !important;}
.ptdivline_inner { width: 100% !important;
}
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}
.catpage_video iframe
{
	width:100%;
}
}

@media only screen and (max-width: 979px){
/*.wrapper { overflow: hidden;
}*/	
#main-content { width: 100% !important;
}
.rounded-list a::before { left: -1em !important;
}
.nav-inner, .main, .footer,.header-bottom,.header_top,.special_navigation,.footer_bottom_link,.footer_top,.protoshow,.protoshow .show { width:724px; }
.header{width:100%;}
.footer{ padding:0; }
.col-main , .col3-layout .col-wrapper{ width:549px;}
.col3-layout .col-main{ width:374px; }  
.col-left,.col-right { width:165px;}
 
 #advancedmenu{ display:block; }
.advanced_nav{ display:block; }
#zoom-btn , .mousetrap {display:none !important; }
.quickshop-index-view .mousetrap {display:block !important; }
#zoom1 {cursor:default !important; }
.footer .mobile_togglemenu{ display:block; }
#footer ul{ display:none; margin-bottom:10px; }
#footer .footer-area{ width:100%; margin-right:0; }
.products-list li .list-center{ width: 100%;padding:0px;}
.product-view .product-shop{   width: 100%; }
.cart .cart-collaterals .col2-set, .cart .totals{ width:100%; }
.checkout-progress{ padding: 0 10px; }
.form-list li.wide select , .form-list li.wide .input-box {width: 400px;}
.gift-messages-form .item .details .form-list li.wide .input-box , .form-list li.wide input.input-text{ width:100%; }
.col1-layout .product-view .product-shop{ width:100% /*395px*/;margin:10px 0 0 0;}
.padder h6 { display:block; padding:3px;line-height: 25px; }
.product-view .tabs{ /*display:none !important;*/ }
.contacform{ width:100%; margin-bottom:10px; padding:0; margin-right:0; border:none; }
.googlemap{ width:100%;margin-bottom:10px;  }
.block-banner img , .category-image img{ max-width:100%;}
.toolbar .pager .pager_right{ float:left; margin-top:8px; clear:both; }
.footer_bottom ul.links{display:block;text-align:center; float:none; margin-bottom:5px; }
.footer address{ float:none;text-align:center; clear:both; }
.product-collateral .padder{ padding-left:0; padding-right:0; }
.padder ol{ display:none; margin-bottom: 15px;}
.padder > div{ display:block !important;  }
#footer .block-subscribe input.input-text{ width:98%; }
.block-subscribe .block-title strong {    display: inline;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{ width:90%; }
/**/
.header-bottom{min-height:174px;}
.header .form-search{width:358px;}
.header .form-search input.input-text{width:311px;}
/**/
.cms-home .category-products li.item{width:207px !Important;}
	.cms-home .category-products .product-block{width:100% !IMportant;}
	.cms-home .category-products{width:205px;height:auto;margin-left:20px;}
	.category-products .bx-viewport{height:206px !Important;}
	.cms-home .category-products .product-block{border-bottom:0px;}
	.cms-home .category-products .product-block{height:280px !Important;}
.category-products .bx-controls-direction a.bx-prev,.category-products .bx-controls-direction a.bx-next{left:40%;}
.inner_sub_cms{width:724px; margin-left:0px;}
.sub_cms.sec{padding:18px 10px;margin:0 14px 0 15px;}
.cms_banner_left{padding:2%;width:96%;margin:10px 0;}
.cms_banner_right,.cms_banner_right img{width:100%;}
.footer_link_left,.footer_link_center,.c_block,.footer_link_information,.footer_link_right{width:100%;border:0px;margin:0px;padding:0px;}
.footer_top{clear:both;}
.footer_cms_news,.shopping_CMS_main1 img{width:100%;padding-right:0px;}
.cms_newsletter{padding:4%;width:92%;margin-left:0px;}
.f_cms{padding:15px 2%;width:96%;}
.f_cms:hover{ transform: scale(1.03);}
.best_product_block{margin-right:0px;}
.header .header-cart #panel{top:160px;}
tm_headerlinkmenu ul.links{display:none !Important;}
.header_top{height:auto;text-align:center}
.header .links,.header .tm_top_currency,.header .form-language{display:inline-block;float:none;}
.header .welcome-msg{display:block;float:none;margin:0px; text-align:center;}
.cart .cart-collaterals .col1-set,.send-friend .form-list{width:100%;}
.send-friend .form-list li.wide textarea{width:80%;}
#my-orders-table{float:left;display:inline;overflow:auto;}
#my-orders-table colgroup{width:100%;}
.info3col-data .block-related{margin-top:0px;margin-left:0px;}
.responsive-menu li a{padding:4px 9px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.cms_cont{clear:both;}
.sub_cms .sub_cms_img{margin:0 auto;float:none;}
.sub_cms_right{text-align:center;}
.best_banner1{width:50%;}
.best_banner1 a,.best_banner2 a{display:block;text-align:center;}
.best_banner2{width:50%;margin-left:0px;}
.flexslider{width:478px !Important;}
.category-products .product-carousel .product-block-inner img{width:60px;height:60px;}
.category-products .bx-wrapper{padding:0px;}
.cate_right{margin-left:0px;clear:both;}
.home_right_cms_product ul li.last{display:none;}
.home_right_cms_product ul li{border:0px;}
.home_right_cms_product{width:213px;}
.cms_product_left img{width:90px;}
.cms_product_left{float:none;margin-right:0px;text-align:center;}
.home_right_cms_product ul li{padding:5px 0;}
.cms_product_right{text-align:center;}

#footer .mobile_togglemenu {
    background: url("../images/megnor/toggle-arrow.png") no-repeat scroll right 4px transparent;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin-right: 0;
    margin-top: -20px;
    overflow: hidden;
    padding: 0 0 4px 4px;
    text-decoration: none;
    width: 99%;
}

.find-laptop li{  width: 48%;}
	.find-laptop li img{ width:100%;}
	.product-carousel.center-product li{ width: 20%;}
	.product-carousel.center-product li .actions, .product-carousel.center-product li .sale-label{ display:none;}
	.find-laptop li a span{ font-size:11px; margin-top: 20px; left:20%;}
	
	
	
	.top-nevi-box{ /*width:760px;*/ float:none;}
	.header_top{width:100%;}
	.footer_bottom{ padding:0 0 47px;}
	.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
	.right-box {width:64%;}
	.ptdivline{width:100% !important;}
	.onepagecheckout_datafields .col-1 .form_fields input.t1{width:100% !important;}
	.onepagecheckout_datafields .col-1 .form_fields select{width:100% !important;}
	.nav-container{background:none !important; border:none !important; box-shadow:none !important;}
	.fluid_container{width:100% !important;}
.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
		.product-view .tabs li { margin-right: 1px;}
		.login-left-box{width:100%;}
		.login-right-box {width:100%;}
		#advancedmenu ul li {
    display: inline;}
	#menubtn {
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    padding: 10px;  width: 100%;
}
h6{display:none;}
			
			.ptdivline_rightpanel{float:right !important; margin-left:0px;}
			.product-block{border-right:none;}
			.product-block .last{border-right:none;}
			.protoshow .show li a img {height: 100% !important;}
			.protoshow, .protoshow .show, .protoshow .show li a img {
    width: 100% !important;
}
.product-collateral .product-tabs-content ul.chartlist li
{
	width:32% !important;
}	
/** custom css
---------------------*/
.footer_conEmail > li {  border-right: 2px solid #ffffff;  display: inline;  font-size: 12px;  line-height: 16px;  margin: 0;  padding: 0 10px;  text-align: center;
  vertical-align: -moz-middle-with-baseline;
}
.footer_link_information.c_block li {  float: left;  padding: 0 20px;
}
.ds-img{  width: 100% !important;
}
.page-title h1, .page-title h2 {  text-align: center !important;
}
.product-block-2 {  border-right: none !important;
}
.product-block-heading {  text-align: center;
}
.item.slider-item .product-block {  min-height: 215px;
}

.affiliateplus-account-bottom button {  margin: 0 0 5px !important;  width: 130px !important;
}
.cms_head h6 {  display: block;
}
.sub_cms {  height: auto !important;  padding: 18px 10px;  width: 31.5% ;
}
.pads-icon {  float: none !important;  margin: 0 auto ;  width: 114px;
}
.cms_cont {  font-size: 12px !important;
}
.col-1.new-users {  margin-bottom: 20px;
}
.form-list input.input-text {  width: 100% !important;
}
.form-list .input-box {  width: 100% !important;
}
.ds-div .ds-image.right, .ds-div .ds-text.left {  width: 100%;
}
.ds-div .ds-image.right {  text-align: center !important;
}
.sa_comments {  width: 100% !important;}
.scrollToTop { width: 40px;  height: 40px;}
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}
.single_video {
  float: left;
  width: 100%;
}
.single_video.odd
{
	margin-left:0px;
}
}
 
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
ul.specialclass { margin-top: 0 !important;  display: inline-table;
}

.batteries-grid li.item { float: none !important; margin: 0 auto !important;
}
.category-products .product-block-4 .price_product_page { display: none;
}
.product-block-4 { border-left: none !important;
}
.nav-inner, .main,  .footer ,.header-bottom,.header_top,.cms-home .special_navigation,.footer_bottom_link,.special_navigation,.footer_top,.protoshow, .protoshow .show  { width:auto;  /*margin:0 15px;  */}
.header,.inner_sub_cms{width:100%; margin-left:0px;}
.col-left ,.col-right  ,.col-main{ width:100%;}
.col-main{ margin-bottom:10px; }
.col-left .block-content ,.col-right .block-content{ display:none; }
.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{  width:100%;}
.toggle .mobile_togglecolumn {
    display: block;
}
 .block-banner{ display:none; }
#search_mini_form{display:block;}
.ds-div > iframe {  width: 100% !important;
}

/********** Header Setting *************/
.header .logo{  margin: 0 auto!important;
    text-align: center;
    text-decoration: none !important;
   float:none;}
 .header-bottom{padding:0;text-align:center;}  
 .header_cms{float:none;display:inline-block;margin:0px;}
.header .quick-access{ margin:10px 0;text-align:center; }
.header .quick-access , .header .form-search , .header .form-search input.input-text{  width:100%; }

.header .form-search{margin-right:0px;width:320px;/*margin-top:14px;*/    margin-top: 0!important;float:none;display:inline-block;}
.header .form-search input.input-text{width:273px;}
.header_top{ height:100px; }
.header .welcome-msg{ float:none; width:94%; text-align:center;margin:2px 0; position:absolute;}
.header .links{ display:none; float:none; text-align:left; position:absolute; background:#fff;border:1px solid #E6E6E6;margin:0; top:44px; width:140px; right:0; }
.tm_headerlinks_inner{ display:block; cursor:pointer; padding:12px 0;  }
.header .links li{ display:block; float:none; background:none; padding:0px !important }
.header .links li a{ text-decoration:none; padding: 5px 10px; display:block;background:none;}
.header .links li a:hover{ background:#DDDDDD; } 
.header .tm_top_currency{border-right:1px solid #CFCFCF;}
.header .tm_top_currency , .header .form-language{ float:left; text-align:center; }
.header .tm_top_currency , .header .form-language {
 width:25%; margin:0 0px 0 0px;  position:relative; background:#E4E4E4; top:50px; padding: 0px;} 
 .form-language .sbHolder, .tm_top_currency .sbHolder{ border:none; padding:0 0 0 0; background:none; float:none; }
 .form-language .sbHolder > a, .tm_top_currency .sbHolder > a{  color:#666; text-align:center; padding:10px 0; top:10px; }
 .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{ width:130px; left:0; top:44px !important; text-align:left; }
.header-cart , .tm_headerlinkmenu {
    /*float: right;
   margin: 0 -1px 0 0;
    position: absolute;
    right: 0;
    top: -51px;
	 width:42%;
	 background:#E4E4E4; 
	 padding:0;
	  border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;*/
	    margin: 0 0 0 0;
    right: 0;
    width: 100%;
    background: #E4E4E4;
    padding: 0;
    border-left: 1px solid #CFCFCF;
}
.cart_label{color:#666;border:0px;background:#E4E4E4;border-radius:0px;}
.header-cart{border-right:0px;}
.tm_headerlinkmenu{ right:25%;}
.cart_mini_right{ background:none;font-size: 13px; padding:2px 0; color:#fff; margin:0 0 0 0;
border:none; float:none; text-align:center; }
.header .header-cart #panel{ top:44px;z-index:9; }
.cart_mini_right .price{ display:none;}
.cart-label{border:0px;background:#000;border-radius:0px;}
/********** Header Setting *************/
.products-list li .list-center {    margin-top: 15px;    width: 100%;}
.col2-set .col-1 , .col2-set .col-2,.box-account .col2-set .col-1{  width:100%; }
.box-account .col2-set .col-1{ padding-right:0; border:none; margin-bottom:15px;}
.order-info-box .col-1{ margin-bottom:15px; }
.product-view .product-img-box { /*margin:0 auto 20px; float:none; */}
.product-shop{ width:100% !important;}
.header .form-language label , .header .tm_top_currency label { display:none !important; }
.product-view .product-img-box .product-image-zoom {  max-width: 400px;  width: 100%; height:300px;
}
#super-table{ clear:both; }
#new-wishlist-table .add-to-cart-alt button.button span{ width:auto !important;  }
.form-list li.wide textarea,.best_product_block,.best_product{ width:100%; }
.form-list li.fields .name-firstname{ margin-bottom:10px; }
.cms-home .category-products{display:none;}
.flexslider{width:100% !IMportant;}
.best_banner1,.best_banner2{display:inline-block;float:none;margin:5px;width:auto;}
.best_cms_block{text-align:center; width: 100%;}
.emergencykit {  text-align: center;}
.best_product_block{text-align:left;}
.sub_cms.sec{padding:18px 2%;border:0px;margin:0 11px 0 21px;}
#footer h6{margin-bottom:0px;}
.footer_tweeter,.send-friend .form-list li.wide .input-box{width:100%;}
/*.header #toplinks1 a{ background-position: -1px -713px;padding-left: 32px;}
.header #toplinks2 a{ background-position: -1px -745px;padding-left: 32px;}
.header #toplinks4 a{ background-position: -1px -780px;padding-left: 32px;}
.header #toplinks5 a{ background-position: -1px -814px;padding-left: 32px;}*/
#toplinks1 a:hover,#toplinks2 a:hover,#toplinks4 a:hover,#toplinks5 a:hover{background:none;}
.products-list li .list-right{text-align:left;}
.info3col-data{width:100%;margin:10px 0;}
.info_banner{float:left;margin:5px;}
.product_info_block{margin:5px;}
.checkout-cart-index .cart > form{float:left;overflow:auto;width:100%;}
.block .block-title strong{padding:5px 0;}
#my-orders-table colgroup{width:100%;}
.aboutus{margin-top:0px;}
#tm_quickshop_handler{display:none !IMportant;}
.sub_cms .sub_cms_img{margin:0 auto;float:none;}
.sub_cms_right{text-align:center;}
.sub_cms{width:30%;}
.best_product li{width:31%;}
.best_product li.center{margin:0 2%;}
.best_product img{width:100%;}
.products-list .availability{text-align:left;}
.sub_cms_block,.std .tabbernav,.home_right_cms_product{display:none;}
.home-content-tab{margin-top:20px;}
.featured-products .category-title h2, #special_product .category-title h2, #bestseller_product .category-title h2,.featured-products, #special_product, #bestseller_product{display:block !IMportant;}
.header .sbSelector:link, .header .sbSelector:visited, .header .sbSelector:hover{color:#666;}
.header .sbToggle{background:url("../images/drop_up.png") no-repeat scroll center 9px transparent;}
.header .sbToggleOpen{background:url("../images/drop_down.png") no-repeat scroll center 9px transparent;}

.product-carousel.center-product li{ width:100%;}
.product-carousel.center-product li a.product-image img{ /*width:auto; height:auto;*/}

.top-nevi-box{ width:760px; float:none;}
.header_top{width:100%;}
.login-right-box{width:100%;}
.login-left-box{width:100%;}
.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.ptdivline{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields select{width:100% !important;}
.fluid_container{width:100% !important;}
.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.products-grid li.item, .col-main .slider-item { width:95%;}
	.product-collateral .product-tabs-content p{margin: 20px 0;}
	.product-view .tabs li { margin-right: 1px;}
			.emergencykit{float:none; width:100%;}
.shipping{float:none; width:100%;}
#advancedmenu ul li {
    display: inline;}
	h6{display:none;}
			#footer ul.footer-links-top{display:block !important;}
			.product-block .last{border-right:none;}
			.protoshow .show li a img {height: /*100%*/ 100px!important;}
			.protoshow, .protoshow .show, .protoshow .show li a img {
    width: 100% !important;
}
.col-1.new-users {  margin-bottom: 20px;
}
.form-list input.input-text {  width: 100% !important;
}
.form-list .input-box {  width: 100% !important;
}
#main-content { width: 96% !important;
}
.product-essential .special_box {  margin-left: 0 !important;  width: 100% !important;
}
.ds-text { width: 100% !important; font-size: 14px;
}
.ptdivline_leftpanel .op_login_area { margin-bottom: 15px;}

.ptdivline_inner {  width: 100% !important;
}
.ptdivline_inner .pay_pic {  margin: 0 !important;
}


}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.checkO_ut_section { text-align: left;
}
.form-list li.wide .input-box{width: 260px;}
.form-list li.wide input.input-text{ width: 250px;}
.form-list #billing-new-address-form .field, #billing-new-address-form .form-list .input-box{width:385px;}
.form-list #billing-new-address-form input.input-text{width:360px;}

.top-nevi-box{ width:480px; float:none; margin:0 auto;}
.header_top{width:100%;}
.login-right-box{width:100%;}
.login-left-box{width:100%;}
.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.product-block-2 {
	float: left;
	width: 100%;
}
.pro-right-1 { width:88%;}
.right-box {width:100%;}
.ptdivline{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields select{width:100% !important;}
.onepagecheckout_orderform .col3-set .col-1{width:100% !important;}
.ptdivline_rightpanel{width:100% !important;}
.fluid_container{width:100% !important;}
.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}

.product-view .tabs li { margin-right: -3px;}


	.products-grid li.item, .col-main .slider-item { width:45%;}
	.product_menu ul li a {white-space:normal;}
	.product-collateral .product-tabs-content p{margin: 20px 0;}
			.emergencykit{float:none; width:100%;}
.shipping{float:none; width:100%;}
#advancedmenu ul li {
    display: inline;}
		.product-carousel .product-block{border-right:none;}
		h6{display:none;}
			#footer ul.footer-links-top{display:block !important;}
			.product_menu ul li a {text-align:left;}
			.ptdivline_leftpanel{float:left; width:100% !important;}
			.op_login_area{width:100% !important;}
	
		.section-third {
    float: right;
    width: 98%;
}
.product-essential .special_box {  margin-left: 0!important;
}
.product-block-1 .pro-image {  float: none !important;  margin: 0 auto;  width: 140px;
}
.left-box {  float: none !important;  margin: 0 auto !important;  width: 250px !important;
}
.block.block-subscribe .sub-title { display: none;
}
.block.block-subscribe .block-content {  margin: 0 !important; 
}
.block .block-content {  border: medium none !important;
}
.product-collateral {  width: 100% !important;
}
#product_tabs_description_contents h3 {  height: auto !important;  font-size: 18px !important;
}
.ds-div > p {  font-size: 13px !important;  line-height: 21px !important;
}
.related-products {  width: 100% !important;
}
.shipping_bnr
			{
				 width: 100%;
			}
			#footer-info
			{
				height: 120px;
			}
			#footer-info p
			{
				font-size:12px;
				line-height:15px;
			}
			#footer-info p img
			{
				display:none;
			}
.item.slider-item .product-block {  width: 300px !important;  margin: 0 auto;
}
a.product-image {  margin: 0 !important;   
}
.products-grid .product-image {  margin: 0 auto !important;
}	
.p_price {  float: left;  width: 100%;
}
.col-1.new-users {  margin-bottom: 20px;
}
.product-carousel.center-product li a.product-image img { height: 200px !important;  width: 200px !important;}
.best_product li { width: 220px !important; margin: 0 auto !important; float: none !important;  text-align: center;
}
.compare_products { padding: 3px 12px !important;
}

/****  cart_page  **/
.checkOut_set {  width: 100%;}
.pay_pic {float: left; width:  100px !important; text-align: center;}
.pay_pic img { width: 80% !important; }
.a-right.last .button { float: left;  padding: 0 !important; width: 50% !important; }
.a-right.last button span { font-size: 11px; }
.button.btn-update { display: none;}
#shopping-cart-table .first.last.odd td:nth-child(2),#shopping-cart-table .first.last th:nth-child(2),#shopping-cart-table .first.last th:nth-child(5),#shopping-cart-table .first.last.odd td:nth-child(5) {  display: none;}
.checkOut_set.right { text-align: center;}
.checkOut_set.right > span { padding: 15px 0; float: left;}
.data-table.cart-table { margin-bottom: 10px;}
.client-logo li:nth-child(1) { display: none;}

}

/* Landscape phones and down */
@media only screen and (max-width: 479px) {
.form-list .field , .form-list .input-box ,.form-list li.wide .input-box { width:100% !important; }
.form-list input.input-text , .form-list li.wide textarea, .form-list select , .tm_responsive_row select , 
.product-view .box-tags .form-add input.input-text{width:98% !important; }
.cart_mini_right{ display:block; }
.cart-label{ /*background: url("../images/cart-respo.png") no-repeat scroll center left;
    height: 35px;*/
    margin: 0 auto;
       /* padding: 12px 0; padding-left:18px;*/
    text-align: center;
      cursor:pointer; }
.ds-div > iframe {  height: 200px !important;  width: 100% !important;
}  
.products-grid .product-image {  margin: 0 auto !important;
}
.section-third {  width: 96% !important;
}
.cart_qty{ margin-left:2px;}
.checkout-progress{ padding:0 50px; }
.checkout-progress li{width:100% ;margin:0 0px 5px 0;}
.cart_mini_right .price{ display:none; }
.tm_responsive_row label , .tm_responsive_row span{width:100% ;margin:0 0px 5px 0;  }
.tm_responsive_row span .separator{ display:none;}
.gift-messages-form .item .details{ margin-left:0; margin-top:15px; }
.product-view .product-img-box{/* width:271px;*/ }
.product-view .product-img-box .product-image img{ width:100%; }
.email-addto-box .email-friend{ float:none; margin-bottom:8px; }
.googlemap iframe{ width:100%  !important; }
.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3 { width:100% !important; margin-bottom:10px; }
.my-wishlist textarea{ width:90%; }
#my-tags-table td , #my-reviews-table td{ display:block; }
.additional-carousel .slider-item .product-block img{ margin:0 auto; text-align:center; display:block;  }
.product-view .product-shop .availability{ float:none; text-align:left; }
#product-review-table .nobr{  white-space: normal !important; }
#product-review-table td , .data-table thead th{  padding: 5px 3px; }
#product-review-table{ margin:10px 0; }
.buttons-set .back-link{ margin-bottom:10px; margin-right:10px; }
.buttons-set button.button{ margin-left:0; }
.pager .limiter{ margin-bottom:10px; }
.pager .pager_right .sort-by{ float:none; }
.products-list li .list-right,.sub_cms{ width:100%; }
/**/
.header-bottom .logo img{width:140px;}
.header .form-search{/*width:252px;*/    width: 100%;}
.header .form-search input.input-text{/*width:204px;*/width: 100%;}
.sub_cms.first, .sub_cms.sec, .sub_cms.last { height:auto; border: 0 none; margin: 10px 0; padding: 10px 10px 0;}
.best_product ul li{float:none;display:inline-block;text-align:left;}
.best_product ul{text-align:center;}
#footer h6, #footer .block .block-title strong{padding:0 5px 0 0;}
.block-subscribe input.input-text{border:1px solid #E4E4E4;}
.product_info_block{padding:4%;width:92%;margin:0px;}
.info_banner{display:none;}
.multiple-checkout .col2-set .col-wide .data-table{display:inline;float:left;overflow:auto;}
#my-reviews-table colgroup col,.footer_contact_us,.product-carousel .product-block .product-image img, .products-grid li .product-block .product-image img{width:100%;}
.product-review .product-details{clear:both;margin-left:0px;}
.info3col-data .block-related{width:100%;margin-top:10px;}
.cms_cont{clear:none;}
.sub_cms_block{display:block;}
.best_product li{width:220px;}




.header_top{width:100%; /*display:none;*/}
.top-nevi-box{ width:480px; float:none; margin:0 auto;}
.login-right-box{width:100%;}
.login-left-box{width:100%;}
.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.product-block-2 {
	float: left;
	width: 100%;
}
.pro-right-1 { width:88%;}
.right-box {width:100%;}
.ptdivline{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_field select{width:100% !important;}
.ptdivline_rightpanel{width:100% !important;}
.fluid_container{width:100% !important;}
.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.product-view .tabs li { margin-right: -3px;}

.product-view .tabs a {
    padding: 10px 4px;}
	.products-grid li.item, .col-main .slider-item { width:95%;}
	.product_menu ul li a {white-space:normal;}
		.product-collateral .product-tabs-content p{margin: 20px 0;}
				.emergencykit{float:none; width:100%;}
.shipping{float:none; width:100%;}
#advancedmenu ul li {
    display: inline;}
		.product-carousel .product-block{border-right:none;}
		.fluid_container{display:none;}
		.sort-by{padding-left:0;}
			.sort-by ul li{ padding-right:7px;}
			.pro-right-1{margin-top:0px;}
			.product-block-4{border-left:none;}
			#top{ margin-top:0px;}
			.price_product_page{margin-top:0px;}
			.pro-icon{ margin-left:8px;}
			.product-block-heading{margin-left:9px;}
			.pro-image{margin-top:0px;}
			h6{display:none;}
			#footer ul.footer-links-top{display:block !important;}
			.product_menu ul li a {text-align:left;}
			.ptdivline_leftpanel{float:left; width:100% !important;}
			.op_login_area{width:100% !important;}
			.protoshow, .protoshow .show { /*display:none;*/}
			
			
			
			.shipping_bnr
			{
				 width: 100%;
			}
			#footer-info
			{
				height: auto;
			}
			#footer-info p
			{
				font-size:12px;
				line-height:15px;
			}
			#footer-info p img
			{
				display:none;
			}
.best_cms_block {  width: 100%;
}
.op_block_title { font-size: 9pt !important;
}

}
/*test*/
@media only screen and (min-width: 980px) and (max-width: 1239px){
.cccblock{
float: none;
width: 100%;
}
.social_block{
	margin: 0px auto;
display: table;
}
.footer_top{width:100%}
}



@media only screen and (min-width: 980px) and (max-width: 1239px){
.cat-top-seller {
    float: left;
    width: 35%;
}
.cat-leftside {
    float: right;
    width: 64%;
}
.category-search .battery-search {  margin: 20px 0 !important;
}
}
@media only screen and (max-width: 640px){
.products-list .product-image {
    margin: 0;
    float: none;
}
.products-list .product-shop {
    margin-left: 0;
}
.cat-leftside p{padding:0 15px;text-align:left!important}
}
@media only screen and (max-width: 979px){
.cat-top-seller {
    width: 100%;
    float: none;
    text-align: center;
    margin-top: 10px;
}
.cat-leftside {
    float: none;
    width: 100%;
}
.social_block ul{display:block}

address{
font-size: 13px;
height: 50px;
}

}

@media only screen and (max-width: 480px){
.protoshow .show li a img {
  height: /*100%*/ 100px!important;
}

}
@media only screen and (max-width: 1259px){

.category-search {
  position: relative!important;
  width: 100%;
  text-align: center;
  margin: 0!important;
}

.category-search .battery-search {
  left: 0;
  position: relative;
}
}
@media only screen and (min-width: 575px) and (max-width: 1259px){
.battery-search .button span {
  padding: 6px 15px!important;
}
.battery-search .input-text {
  height: 40px;
  width: 407px;
  font-size: 19px;
}
}

@media only screen and (min-width: 411px) and (max-width: 574px){
.battery-search .button span {
  padding: 5px 15px!important;
}
.battery-search .input-text {
  height: auto;
  width: 75%;
  font-size: 19px;
  float: left;
}
}

@media only screen and (max-width: 410px) and (min-width: 376px){
.battery-search .input-text {
  height: auto;
  width: 70%;
  font-size: 19px;
  float: left;
}
.battery-search .button span {
  padding: 5px 15px;
}
.category-search {
  overflow: hidden;
}
}

@media only screen and (max-width: 376px){
.battery-search .input-text {
  height: auto;
  width: 100%;
  font-size: 19px;
}
.battery-search .button {
  width: 100%;
  margin-left:0;
  margin-bottom:3px
}
.battery-search .button span {
  padding: 3px;
}
}

@media only screen and (max-width: 767px) and (min-width: 480px){
.protoshow, .protoshow .show {
  display: block;
  height: 165px !important;
}
.protoshow .show li a img {
  height: /*100%*/ 165px!important;
}
}

@media only screen and (max-width: 767px) and (min-width: 510px){
.header_top {
  /*height: 45px;*/  height: 25px;
}
.header-cart {
  border-right: 0px;
 /* display: none;*/
}

}

@media only screen and (max-width: 509px){
.header_top {
  height: 25px;/*  height: 45px;*/
  margin:0!important
}
.header-cart {
  border-right: 0px;
 /* display: none;*/
}
.live-chat{display:none}

}
@media only screen and (max-width: 1024px) and (min-width: 980px){
#advancedmenu ul li a {
  font-size: 18px;
  }
.category-search .battery-search {  margin: 20px 0 !important;
}
ul.specialclass li {  width: 50% !important; padding: 4px 6px 0;
}

}


@media only screen and (max-width: 1259px) and (min-width: 980px){
.header-cart {
    float: none;

}
}
@media only screen and (max-width: 979px){
.nav-container {
    margin-top: 0!important;
}
}

/*end test*/


/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.product-collateral {  width: 100% !important;
}
.data-table.cart-table { margin-bottom: 10px;
}
#product_tabs_description_contents h3 {  height: auto !important;  font-size: 18px !important;
}
.ds-div > p {  font-size: 13px !important;  line-height: 21px !important;
}
.related-products {  width: 100% !important;
}	
#footer-info .main {
  min-height: 120px !important;
}
	.top-nevi-box{ width:300px; float:none; margin:0 auto;}
	.find-laptop li{width:100%;}
	.login-right-box{width:100%;}
.login-left-box{width:100%;}
.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.product-block-2 {
	float: left;
	width: 100%;
}
.pro-right-1 { width:88%;}
.right-box {width:100%;}
.ptdivline{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafields .col-1 .form_fields select{width:100% !important;}
.ptdivline_rightpanel{width:100% !important;}
.fluid_container{width:100% !important;}
.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.product-view .tabs li { margin-right: -3px;}

.product-view .tabs a {
    padding: 10px 4px;}
	.product_menu ul li a {white-space:normal;}
			.emergencykit{float:none; width:100%;}
.shipping{float:none; width:100%;}
	
	#advancedmenu ul li {
    display: inline;}

#product_tabs_List{display:none;}

	#product_tabs_upsell_products{display:none;}

	.product-carousel .product-block{border-right:none;}
	.fluid_container{display:none;}
	.sort-by{padding-left:0;}
			.sort-by ul li{ padding-right:7px;}
			.pro-right-1{margin-top:0px;}
			.product-block-4{border-left:none;}
			#top{ margin-top:0px;}
			.price_product_page{margin-top:0px;}
			.pro-icon{ margin-left:8px;}
			.product-block-heading{margin-left:9px;}
			.pro-image{margin-top:0px;}
			h6{display:none;}
			#footer ul.footer-links-top{display:block !important;}
			.product_menu ul li a {text-align:left;}
			.ptdivline_leftpanel{float:left; width:100% !important;}
			.op_login_area{width:100% !important;}
			.protoshow, .protoshow .show { display: block; height: /*180px*/ 100px!important;}
					.section-third {
    float: right;
    width: 100%;
}

.cart-table td {
    padding: 0;
}
.product-name a, .product-review .product-name {
    font-size: 9px;}
	.a-center {
    font-size: 9px;
}
.price {
    font-size: 9px;}
	.cart-table .btn-update, .cart-table .btn-empty {
    float: right; margin-bottom:5px;
}
button.button span, .back-link a { font-size:10px !important;}
button.button span {
    padding: 4px 8px;
}
input.qty {
    width: 1.5em !important;
}
.nobr {
    font-size: 9px; white-space:normal !important; line-height:14px !important;}
	h2{line-height:15px;}
	.cart-table .btn-update {
    margin-left: 1px;
}
			.shipping_bnr
			{
				 width: 100%;
			}
			#footer-info
			{
				height: auto;
			}
			#footer-info p
			{
				font-size:12px;
				line-height:15px;
			}
			#footer-info p img
			{
				display:none;
			}
			
/***custom css
--------------------**/
#advancedmenu > #menubtn {  text-align: center;  width: 100%; font-size: 15px;
}
.best_product img { height: 100px;
}
.category-title h2, .category-title h2 a, .crosssell h2 {  font-size: 18px;
}
.navigation_links.brand-logo ul li{ background:none; padding:0; margin:0 1px 3px 5px;
}
.product-carousel.center-product li a.product-image img {  width: 120px;  height: 120px;
}
a.product-image {  margin: 0;
}
.product-block .product-block-inner {  margin: 0;  padding: 2px 0;
}
.main.footer_link {  display: inline;
}
#footer-info img {  float: left;  margin: 0 15px 0 0;  padding: 0 0 0 15px;
} 
.footer_conEmail > li {  border-right: medium none;  float: left;  font-size: 13px;  padding: 8px 0;  width: 100%;  text-align: left;  border-bottom: 1px solid #ccc;
}
.footer_conEmail > li:last-child {  border-right: medium none;  border-bottom: none;
}
.social_block ul li {  margin: 4px 4px 0 0 !important;

}
.product-name > a {  font-size: 12px ;
}
.main.footer_link {  display: table;  width: 100%;  padding: 0;  margin: 0 !important;
}
a.product-image {  text-align: center;
}
.best_product img {  width: 170px;
}

.category-products .toolbar-top { float: left; width: 100%;
}
.category-products .toolbar-top .toolbar { float: none !important;  margin: 0 auto 10px !important;  width: 270px;
}
.category-products .toolbar-top .compare_products { float: none !important; font-size: 11px; margin: 0 auto 10px !important; padding: 6px 12px !important;  width: 160px;
}

/** cart page */
.checkOut_set.left, .checkOut_set.right {  width: 100%; text-align: center;}
.checkOut_set.left > h1 { margin: 10px 0; width: 100%;}
.pay_pic { width: 33% !important;  text-align: center; }
.pay_pic img {  width: 80px; }
.checkOut_set.right > span { float: left; margin: 10px 0; text-align: center !important;  width: 100%; }
.a-right.last .button { float: left;  padding: 0 !important; width: 50% !important; }
.a-right.last button span { font-size: 11px; }
.button.btn-update { display: none;}
#shopping-cart-table .first.last.odd td:nth-child(2),#shopping-cart-table .first.last th:nth-child(2),#shopping-cart-table .first.last th:nth-child(5),#shopping-cart-table .first.last.odd td:nth-child(5) {  display: none;}
.client-logo li:nth-child(1),.client-logo li:nth-child(4) { display: none;}
.client-logo li { width: 23% !important;  text-align: center;  float: left;}
#onepagecheckout_orderform .col3-set .col-2 { margin-left: 0 !important; }
.ratings { width: 90px;  margin: 0 auto !important;  float: none !important; }
.rating_summry { width: 100% !important; }
.p_price { margin: 0 auto;  text-align: center !important;  width: 140px;}
.discount_price { width: 100%; }

}
	
	
@media only screen and (max-width: 319px){
.header-cart .right_arrow{ padding:0; background:none; }
.cart .discount .input-box { width:100% !important; }
#footer .block-subscribe input.input-text , .form-list textarea , .cart .discount input.input-text{  width:95%;}
.checkout-progress{ padding:0 10px; }
.opc .step{ padding:15px 15px; } 
.product-view .product-img-box , .product-view .product-img-box .product-image img{ width:100%; } 
.product-view .product-shop .add-to-links li{ display:block;margin-bottom:8px; }
.product-view .product-shop .availability{ float:none; text-align:left; }
.my-wishlist .buttons-set button.button{ margin:5px 0; text-align:left;}
#product-review-table thead{ display:none; }
.form-language .sbHolder, .tm_top_currency .sbHolder{flat:none; text-align:center; padding:0; }
.form-language .sbHolder .sbToggle , .tm_top_currency .sbHolder .sbToggle { display:none; }
/**/
.header-bottom .logo img{width:140px;}
.header .form-search{width:270px;}
.header .form-search input.input-text{width:230px;}
.best_cms_block{width:100%;}
.block-subscribe input.input-text{width:138px;}
.navigation_label img,.best_product li{width:100%;}
.best_product li.center{margin:0px;}
.header .welcome-msg{width:90%;}
button.btn-checkout span{padding:0 5px;}
.best_banner1,.best_banner2{display:none;}
.multiple-checkout button.button > span,.multiple-checkout .back-link >a{padding:6px 2px;font-size:13px;}
.multiple-checkout button.button span{font-size:13px;}
.multiple-checkout .place-order .grand-total{height:110px;}
.header .header-cart #panel{width:175px;}
.block-related .mini-products-list .product-details{margin-left:0px;clear:both;}
.special_dropdown > ul{width:auto;}
.header .tm_top_currency, .header .form-language{top:62px;}
.header_top{/*height:112px;*/}


/*changes*/
.top-nevi-box{ width:300px; float:none;}
.header_top{width:100%;}
.login-right-box{width:100%;}
.login-left-box{width:100%;}
.cart .cart-collaterals .col2-set .col-2 { width:100% !important; }
.product-block-2 {
	float: left;
	width: 100%;
}
.pro-right-1 { width:88%;}
.right-box {width:100%;}
.ptdivline{width:100% !important;}
.onepagecheckpout_datafields .col-1 .form_fields input.t1{width:100% !important;}
.onepagecheckout_datafileds .col-1 .form_fields select{width:100% !important;}
.ptdivline_rightpanel{width:100% !important;}
.fluid_container{width:100% !important;}

.product-view .tabs li { margin-right: -3px;}

.product-view .tabs a {
    padding: 10px 4px;}
	.products-grid li.item, .col-main .slider-item { width:95%;}
	.product_menu ul li a {white-space:normal;}
		.product-collateral .product-tabs-content p{margin: 20px 0;}
		.jm-megamenu{background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
		.emergencykit{float:none; width:100%;}
.shipping{float:none; width:100%;}
#advancedmenu ul li {
    display: inline;}
	#product_tabs_reviews{display:none;}
	#product_tabs_List{display:none;}
	#product_tabs_compatibility{display:none;}
		#product_tabs_upsell_products{display:none;}
		#product_tabs_additional{display:none;}
			.product-carousel .product-block{border-right:none;}
			.fluid_container{display:none;}
			.sort-by{padding-left:0;}
			.sort-by ul li{ padding-right:7px;}
			.pro-right-1{margin-top:0px;}
			.product-block-4{border-left:none;}
			#top{ margin-top:0px;}
			.price_product_page{margin-top:0px;}
			.pro-icon{ margin-left:8px;}
			.product-block-heading{margin-left:9px;}
			.pro-image{margin-top:0px;}
			h6{display:none;}
			#footer ul.footer-links-top{display:block !important;}
			.product_menu ul li a {text-align:left;}
			.ptdivline_leftpanel{float:left; width:100% !important;}
			.op_login_area{width:100% !important;}
			.protoshow, .protoshow .show { /*display:none;*/height: 100px!important;}
					.section-third {
    float: right;
    width: 100%;
}
.cart-table td {
    padding: 0;
}
.product-name a, .product-review .product-name {
    font-size: 9px;}
		.a-center {
    font-size: 9px;
}
.price {
    font-size: 9px;}
	.cart-table .btn-update, .cart-table .btn-empty {
    float: left; margin-bottom:5px;
}
button.button span, .back-link a { font-size:10px !important;}
button.button span {
    padding: 4px 8px;
}
input.qty {
    width: 1.5em !important;
}
.nobr {
    font-size: 9px;white-space:normal !important; line-height:14px !important;}
		h2{line-height:15px;}
		.cart-table .btn-update {
    margin-left: 1px;
}


}

@media only screen and (min-width:480px) and (max-width:680px) {
.protoshow, .protoshow .show {  display: block;  /*height: 250px !important;*/
}	
	}


@media only screen and (max-width:680px) {
.find-laptop li{  width:100%; padding:0; border:none; text-align:center;}
.find-laptop li img{ width:70%;/* width:90%;*/}
.find-laptop li a span{ font-size:14px; margin-top: 40px; left:29%;}
.total_reivews {  display: block; 
}

}
@media only screen and (max-width:750px) {
	.client-logo ul li{ width:18%; margin:10px 1%; float:left;}
	.client-logo ul li img{ width:100%;}
/***custom css
---------------***/
.main.footer_link {  display: inline;
}
#footer-info img {  float: left;  margin: 0 15px 0 0;  padding: 0 0 0 15px;
} 
.footer_conEmail > li {  border-right: medium none;  float: left;  font-size: 13px;  padding: 8px 0;  width: 100%;  text-align: left;  border-bottom: 1px solid #ccc;
}
.footer_conEmail > li:last-child {  border-right: medium none;  border-bottom: none;
}
.main.footer_link {  display: table;  width: 100%;  padding: 0;  margin: 0 !important;
}
.table.table-hover.table-condensed.table-brand-page tr td:nth-child(4),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(2) td:nth-child(3) ,
.table.table-hover.table-condensed.table-brand-page tr:nth-child(3) td:nth-child(3) ,
.table.table-hover.table-condensed.table-brand-page tr:nth-child(4) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(5) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(6) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(7) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(8) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(9) td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(10) td:nth-child(3)
{  display: none;
}
.rounded-list a::before {  overflow: hidden;
}
.product-view .product-img-box ,.ds-img{  width: 100% !important;
}
.product-block-4 .product-block-heading {
  text-align: left !important;
}
.see-detail ,.befirst,.product-block-4 .product-block-heading, .product-block-4 .featurs{  display: none;
}
.sort-by { width: 260px !important; padding-left:0 !important;
}
.compare_products { font-size: 11px; padding: 3px 12px !important;
}
.sort-by > label,.toolbar .pager p.amount {  display: none;
}
.item.slider-item .product-block {  min-height: 145px !important;
}

}
@media only screen and (max-width:520px) {
.video-none{ display:none;}
.find-laptop li a span{ font-size:12px; margin-top: 40px; left:20%;}
.table.table-hover.table-condensed.table-brand-page tr td:nth-child(3),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(2) td:nth-child(2) ,
.table.table-hover.table-condensed.table-brand-page tr:nth-child(3) td:nth-child(2) ,
.table.table-hover.table-condensed.table-brand-page tr:nth-child(4) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(5) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(6) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(7) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(8) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(9) td:nth-child(2),
.table.table-hover.table-condensed.table-brand-page tr:nth-child(10) td:nth-child(2)
{
  display: none;
}
.col-1.new-users {  margin-bottom: 20px;
}
.ds-image {  width: 95% !important;
}
.sort-by > label {  display: none;
}
.product-block-2 {  border-right:none !important;
}
.product-block-heading {  text-align: center !important;
}
.category-products .pro-image { float: none !important;  margin: 0 auto !important;  text-align: center !important;  width: 110px;
}
.toolbar .pager p.amount {  display: none;
}
.std iframe {  width: 100% !important;
}
.product-block-heading ,.price_product_page {
  text-align: center !important;
}
.btn_addtocart { color: #161300 !important;  float: left !important;  font-size: 13px !important;  margin-left: 18px !important;  margin-right: 0 !important;
  margin-top: 20px !important;  padding: 6px 10px !important;
}
.product-block-4 {  width: 50% !important;
}
h2 {  line-height: 20px !important;
}
.affiliateplus-account-bottom button {  margin: 4px 0 !important;
}
.footer_bottom {  padding: 0 !important;
}
button.button span, .back-link a {  padding: 2px 15px;
}
.buttons-set p.required {  float: left !important;  margin: 0 19px 0 0 !important;
  }
 .block.block-subscribe .sub-title {  display: none;
}
.block .block-content {  margin: 0 !important;
}
.emergencykit {  text-align: center;
}
.product-block-inner a.product-image > img {  width: 120px !important; height: 120px !important;
}
footer,#footer-info,#main-content {  overflow: hidden;
}
.jm-megamenu ul.level1 li.haschild:hover > .childcontent {  left: 0 !important;  margin-top: 50px; 

}

}
@media only screen and (max-width:450px) {
.find-laptop li a span{ display:none;}
}
@media only screen and (max-width:450px) {
.header .welcome-msg{ text-align:center; font-size:11px;}
.header .welcome-msg .live-chat{ margin-left:0; font-size:14px;}
}
@media only screen and (min-width: 800px) and (max-width: 1259px) { 
.header .form-search ,.header-cart{ margin-top:15px;}
/** custom css
---------------------*/
.footer_conEmail > li {  border-right: 2px solid #ffffff;  display: inline;  font-size: 12px;  line-height: 16px;  margin: 0;  padding: 0 10px;  text-align: center;
  vertical-align: -moz-middle-with-baseline;
}
ul.specialclass li { padding: 4px 6px 0;
}
}
/**custom css
------------------------------**/
*{outline:none;	
}

@media (max-width: 979px) {

.inn_container {  margin: 0 auto;  width: 95%;
}
.sales_banner > img {  width: 100%;
}
.cate_blog.col-90 { border-top: 1px solid #cecece; float: none; margin: 15px auto 0; padding-top: 16px;
}
/***responsive menu
-----------------**/

#menubtn > span.hiddenMenu { float: left; height: 30px;  width: 107px; cursor: pointer; 
}

/*--- step one  ---*/
.col-1,.col-50,.col-3-set,.col-33,.col-25,.col-20,.col-16,.col-75,.col-60,.col-40,.col-66,.col-90{ position:relative; min-height:1px; float:left;
}

/***  one col set  ***/
.col-1{ width:100%;
}
/***  tow col set  ***/
.col-50{ width:50%;
}
/***  three col set  ***/
.col-33{ width:33.333%;
}
/***  four col set  ***/
.col-25{ width:25%;
}
/***  five col set  ***/
.col-20{ width:20%;
}
/***  six col set  ***/
.col-16{ width:16.6666667%;
}
/***  sevan col set  ***/
.col-75{ width:75%;
}
.col-60{ width:60%;
}
.col-40{ width:40%;
}
.col-66{ width:66.667%;
}
.col-90{ width:90%;
}

/*** middle ontant section
---------------------**/
.Contact-no { display: block !important;
}
.Categories_title { color: #3277bf; font-family: Oswald-L,sans-serif; font-size: 30px; margin:40px 0; text-align: center;
  text-transform: uppercase;
}
.cate_blog .col-50 center {  background: #33e600;  display: inline-block;  max-width: 250px;  min-height: 200px;  vertical-align: middle;
}
.cate_blog li.col-50 { margin-bottom: 50px;  text-align: center;
}
.access-set .col-1 img { border: 4px solid #d0d0d0; border-radius: 50%; padding: 3%;
}
.usb { height: 97px; width: 99px;
}
.cate_blog .col-50 h6 { font-family: Oswald-L,sans-serif; font-size: 20px; font-weight: normal; margin: 10px 0 20px;
 text-transform: uppercase; color: #000;
}
.access-set .col-1 > a { display: list-item;  padding: 10px;
}
.access-set .col-1 h6 { padding: 2%; font-size: 18px; font-weight: normal;
}
.Accessories_title {border-top: 1px solid #cbcbcb; font-size: 30px;  font-weight: bold;  padding: 24px;  text-align: center;  float: left;
  width: 100%;
}
.inn_container h6 {  display: block;
}
.header .form-search,.header .form-search input.input-text {  width: 100% !important;
}
.nav-inner {  width: 100%;
}

/***   top navigation   ***/

nav.nav-container { position: absolute;  top: 0;  width: 100%;  z-index: 999;  left: 0;
}

/* main contant hidden */

#switcher ,.special_navigation,.sub_cms_block.animated.fadeInLeft,.tab#feature_product,.best_cms_block,.emergencykit,.shipping_bnr,
.new-products,#footer-info,.header-cart{  display: none;
}
.header_inner_top {  padding: 0;  visibility: hidden;
}
#menubtn {  background: #222222 url("http://laptopbatteryone.dreamhosters.com/media/mobileview/mobile-menu.png") no-repeat scroll 8px 8px;
  color: #ffffff;  display: block;  float: left;  padding: 10px 10px 0px;  width: 100%; font-size: 0;
}
/*** CONTACT section
---------------------**/
.Contact-no span { background: rgba(0, 0, 0, 0) url("http://laptopbatteryone.dreamhosters.com/media/mobileview/phone.png") no-repeat scroll left center; 
 padding-left: 35px;
}
.Contact-no { color: #959595;  font-size: 25px;  text-align: center; margin-bottom: 5px;
}
.sales_banner {  text-align: center; margin-bottom: 20px;
}
#advancedmenu ul li a {    color: #fff! important;
}
#footer ul.footer-links-top{display:none !important;
}
#footer ul {display: block !important;  margin-bottom: 10px;
}
h6 {  display: block !important;
}
.footer_link_information.c_block {  width: 50%;
}
.footer_link_information.c_block li {  width: 100%;
}
.footer_link_information.c_block li { padding: 0 0 0 10px ;
}
#footer ul {  float: left;
}
#advancedmenu .top_icon li a {display: inline-block;float: left;height: 20px;padding: 0;width: 20px;  border-bottom: medium none;
}
#advancedmenu .top_icon li { display: inline;  float: left;  height: 20px;  position: relative;  width: 20px !important;  
z-index: 99999; border-bottom: medium none !important; margin: 0 5px;
}
#advancedmenu .top_icon {  border-bottom: medium none !important;  display: inline-block;  float: right;  margin-right: 20px;  width: auto;
}
.top_icon li img{  display: block !important;
}


/****  footer menu hide  ***/

.footer_link_information.c_block.f-four {  display: none;
}
.footer_link_information.c_block.f-two li:nth-child(3),
.footer_link_information.c_block.f-two li:nth-child(4),
.footer_link_information.c_block.f-two li:nth-child(5),
.footer_link_information.c_block.f-two li:nth-child(6),
.footer_link_information.c_block.f-two li:nth-child(7) {  display: none;
}
.cate_blog.col-90 li.col-50:hover center {  background: #cecece;
}
.cate_blog.col-90 li.col-50:hover h6{  color: #fff;
}
.access-set li:hover img {  border: 3px solid #33E600;
}
address { height: auto !important;
}
#advancedmenu ul li { border-bottom: 1px solid #ffffff !important;  float: left !important;  width: 100% !important;
}
.childcontent-inner.clearfix { width: 100% !important;
}
.jm-megamenu li.mega .childcontent {  width: 100% !important; margin-top: 48px !important;
}
.megacol { background: #fff ;  width: 97% !important;
}

}





@media (min-width: 768px) and (max-width: 979px) {
.category-search .battery-search {  margin: 20px 0 !important;
}
.containers { width: 100% !important;
}
.footer_link_information.c_block {  min-height: 280px;
}
ul.specialclass li { display: inline-table !important;  padding: 4px 6px 0;  width: 49% !important;
}
.login-right-box,.login-left-box {  width: 49%;
}
button.button span, .back-link a {  padding: 3px 15px !important;
}
.cat-prod { margin-left: 0 !important; width: 33.33% !important;
}
.toolbar-bottom .wraper_page { width: 100% !important;
}
.products-grid li.item, .col-main .slider-item { width: 30%/*328px*/!important;
}
 ul.specialclass { width: 100%;
}
.cart_mini_right {  text-align: center;  padding: 0;
}
.header-cart br {  display: none;
}
.Contact-no {  display: none;
}
.header-cart { margin: 10px 0 !important; 
}
#switcher, .special_navigation, .sub_cms_block.animated.fadeInLeft, #feature_product.tab, .best_cms_block, .emergencykit, .shipping_bnr, .new-products, #footer-info, .header-cart {
  display: block !important;
}
.header .quick-access{ width:50%; margin-top:0 !important;
 }
 .Contact-no {    margin-bottom: 12px !important; display:none !important;
}
.header-bottom { min-height: 90px!important; margin: 0 !important;
}
.header .form-search {  margin-top: 0 !important;
}
.header h1.logo {  margin: 0 !important;
}
.header .logo {margin: 0 !important; 
}
.header-bottom {  width: 100% !important;
}
.item.odd,.item.even {  width: 50%;  float: left;
}
.product-shop { height: 160px; overflow-y: scroll; max-width:150px;
}
.top-nevi-box {  margin: 0 auto;  width: 96%!important;
}
.blueBox-div {  height: auto !important;
}
.ds-div > iframe {  width: 100%;
}
.price-box { text-align: center;  width: 100%;  float: left;  margin: 0 !important;
}
.rating_summry {  float: left;  width: 100% !important;
}
.ratings {  float: none !important;  margin: 0 auto !important;  width: 90px !important;
}
.box-up-sell .psku { padding-left: 0 !important;  text-align: center;
}
.model-series > li { display: inline;  width: 50%;
}

}


@media (min-width: 480px) and (max-width: 650px) {
	
.cate_blog.col-90 .col-50 img {  width: 180px;
}
.cate_blog .col-50 center {    min-height: 170px;
}
.cate_blog .col-50 h6 {   font-size: 17px !important;
}
.Accessories_title {  font-size: 28px !important; 
}
.header .quick-access {  margin: 30px 0 20px;
}
.header_inner_top { min-height: 45px !important;
}
.header .quick-access {  margin: 15px 0 5px !important;
}	
.Contact-no { margin-bottom: 10px !important;
}
.header-bottom .logo img {  width: 100px !important;
}
	
}	

@media (min-width: 480px) and (max-width: 550px) {
.footer_link_information.c_block {  width: 100%;
}	
.block-subscribe .input-box { width: 70% ;
}
.actions button.button {  margin-top: 0;
}
.cate_blog .col-50 center { max-width: 180px !important;  min-height: 140px !important;
}
.cate_blog .col-50 h6 {  font-size: 13px !important;
}
	
}



@media (min-width: 320px) and (max-width: 376px) {	
.battery-search .button {  margin-top: 5px !important;  margin-bottom: 5px !important; 
}

}


@media (min-width: 480px) and (max-width: 767px) {
.header_inner_top {  min-height: 60px;
}
.toolbar-bottom .wraper_page { width: 100% !important;
}
.footer_link_information.c_block a {  white-space: pre-line;
}
.footer_link_information.c_block > ul {  padding: 0;
}
.footer_top {  padding: 30px 10px;
}
.actions button.button {  margin-top: 0;
}
.header .quick-access {  margin: 30px 0 10px;
}
.category-search .battery-search {  margin-top: 0 !important;
}
.footer_link_information.c_block {  min-height: 280px;
}
/***  star rating  ****/
.ratings { text-align: center;  width: 100%;
}
.rating_summry {  width: 100%;
}
.p_price { float: none;  margin: 0 auto;  text-align: center;  width: 80px;
}
ul.specialclass li {  width: 50% !important; padding: 4px 6px 0;
}
.checkOut_set.left > h1 {  width: 100%;
}
.checkOut_set.right {  margin: 20px 0;  width: 100%;
}
.shopwdconf {  border-right: none !important;  margin-left: 0 !important;
}
.login-right-box { height: auto !important;
}
.account-login .content { border-bottom:0; margin-top: 20px; 
}
.shopperapproved_widget.sa_rotate.sa_vertical.sa_count1.sa_rounded.sa_borderGray.sa_showdate.sa_bgBlack.sa_colorWhite.sa_FjY.sa_large.sa_fixed.highlighttext {
  height: auto !important;
}
.field.name-firstname,.field.name-middlename,.field.name-lastname,.fields .field{ width:100% !important;
}
.form-list select {    width: 100% !important;
}
button.button { margin-left: 0 !important;  margin-top: 10px;
}
.product-collateral { width: 96% !important;  margin: 0 auto;   float: none !important;
}
.cat-prod { margin-left: 0 !important;  width: 50% !important;
}
.header .form-search button.button {  top: -6px !important;
}
.product-view .box-up-sell .products-grid { width: 100% !important;  margin: 0 !important;
}
table.cart-table tr.odd td:nth-child(2),table.cart-table tr.odd td:nth-child(3),table.cart-table tr.odd td:nth-child(4),
table.cart-table tr.first.last th:nth-child(4),
table.cart-table tr.even td:nth-child(2),table.cart-table tr.even td:nth-child(3),table.cart-table tr.even td:nth-child(4) { display:none;
 }  
 ul.specialclass { width: 100%;
}
 .product-image.product-image-zoom {  max-width: 100% !important;  text-align: center;
}
.product-image.product-image-zoom > img {  height: auto !important;  position: relative !important;  width: 300px !important;
}
.Contact-no {font-size: 15px !important;
}
.Categories_title {  font-size: 18px !important;  margin: 0 !important;
}
.cms_banner { margin: 5px 0 !important;
}
.battery-search {  display: none;
}
.breadcrumbs {  padding-top: 15px !important;
}
.header .logo{width:100%;text-align:center;
}
.header .quick-access{ width:100%; 
}
.header_inner_top { min-height: 45px !important;
}
.inn_container{ display:block;
}
.product-tabs.tabs li { float: left; width: 48.5%;
}
.product-view .tabs a { padding: 10px 4px; font-size:14px;
}
.data-table.cart-table th:nth-child(3) {  display: none;
}
.data-table.cart-table .first.last.odd > td ,.data-table.cart-table .first.last.odd > th{ text-align: center;  width: 33.3333%;
}
.data-table.cart-table td .cart-price { display: inline-block;  text-align: center;  width: 100%;
}

}


@media (min-width: 320px) and (max-width: 480px) {
 .childcontent-inner.clearfix { width: 100% !important;
}
.megacol {  background: #fff ;  width: 97% !important;
}
 .breadcrumbs {  padding-top: 15px !important;
}
.cate_blog .col-50 center { max-width: 140px !important;  min-height: 140px !important;
}
.cate_blog.col-90 .col-50 { margin: 10px 1%;  width: 48%;
}
.cate_blog .col-50 h6 { font-size: 13px !important; font-weight: bold;
}
.Categories_title { display: inline-block;  font-size: 18px !important;  margin:10px 0 !important;  text-align: center;  width: 100%;
}
.Contact-no {font-size: 15px !important;
}
.header .form-search button.button {  top: -6px !important;
}
.product-collateral { width: 96% !important;  margin: 0 auto;   float: none !important;
}
.cat-prod { margin-left: 0 !important;  width: 50% !important;
}
.footer_link.col-50 {  float: none;  margin: 0 auto;  width: 92%;
}
.col-1,.col-50,.col-3-set,.col-33,.col-25,.col-20,.col-16,.col-75,.col-60,.col-40,.col-66,.col-90{ width:100%;	
}
.form-list select {    width: 100% !important;
}
button.button { margin-left: 0 !important;  margin-top: 10px;
}
.footer_link_information.c_block {  width: 100%;  margin: 8px auto 20px;  float: none;
}
.header_inner_top {  min-height: 50px;  visibility: hidden;
}
#menubtn > span {  font-size: 0;
}
.header-bottom {  margin:0;
}
.header .quick-access {  margin:10px 0 0;
}
.Contact-no {  margin-bottom: 0 !important;
}
.header-bottom {  min-height: auto !important;
}
.footer_link_information.c_block a {  white-space: pre-line;
}
.footer_link_information.c_block > ul {  padding: 0;
}
.footer_top {  padding: 30px 10px;
}
.footer_link_information.c_block { height: auto;  min-height: auto;
}
.specialclass {  width: 100% !important; float: left;
}
ul.specialclass > li { display: inline-block !important;  float: left;  line-height: 14px !important;  width: 100% !important;
}
.category-search .battery-search {  position: relative !important;  margin-top: 20px !important;
}
.table-brand-main h2 {  font-size: 14px;  padding: 10px 8px;  width: 100%;
}
.cat-leftside table tr p {   float: left;    width: 100% !important;    display: inline-table;
}
ul.specialclass li a { display: inline-block !important;  width: 100% !important;  float: left ;
}
#footer h6 { width: 100%;  float: left;
}
.rounded-list a::before { left: -1em !important;
}
.left-box { width: 100% !important;
}
.block-subscribe input.input-text {  width: 100% !important;
}
.block-subscribe .input-box { width: 70% ;
}
.actions button.button {  margin-top: 0;
}
.checkOut_set.right > span { margin: 0 !important;
}
.cart-paymethods {  float: left;  line-height: 10px !important;
}
.discount-form .buttons-set { margin-left: 10px !important; position: relative !important; top: auto !important; width: 100%;
}
.cart .discount input.input-text,.cart .discount .input-box {  width: 100% !important;
}
ul.specialclass { display: inline-table; text-indent: 1em; margin:5px 0 
}
/***  price rating  **/
.rating_summry { text-align: center;
}
.price-box { margin: 0 auto !important;  max-width: 80px;  float: none;
}
.old-price { margin-left:11px;
}
.discount_saving { margin-left: 2px; 
}
.data-table.cart-table tr.even td:nth-child(2), .data-table.cart-table tr.even td:nth-child(3),.data-table.cart-table tr.even th:nth-child(3)
.data-table.cart-table tr.odd td:nth-child(2), .data-table.cart-table tr.odd td:nth-child(3) {  display: none;
}
.first.odd > td, .even td {  width: 25% ; 
} 
.data-table.cart-table tr.even th:nth-child(3), .data-table.cart-table tr.even td:nth-child(4){ width: 23% ;	
}
.btn-remove.btn-remove2 {  margin: 0 10px;
}
.shopwdconf { border-right: none !important;  margin-left: 0 !important;  margin-right: 0 !important;
}
.seal-title { width: 100%;
}
.pay_pic { margin: 0 !important;  width: 33.333% !important;
}
ul.specialclass li { padding: 4px 6px 0; 
}
.login-right-box { height: auto !important;
}
.account-login .content { margin-top: 20px; 
}
.shopperapproved_widget.sa_rotate.sa_vertical.sa_count1.sa_rounded.sa_borderGray.sa_showdate.sa_bgBlack.sa_colorWhite.sa_FjY.sa_large.sa_fixed.highlighttext {
  height: auto !important;
}
table.cart-table tr.odd td:nth-child(2),table.cart-table tr.odd td:nth-child(3),table.cart-table tr.odd td:nth-child(4),
table.cart-table tr.first.last th:nth-child(4),
table.cart-table tr.even td:nth-child(2),table.cart-table tr.even td:nth-child(3),table.cart-table tr.even td:nth-child(4) { display:none;
 }  
  ul.specialclass { width: 100%;
}
 .sales_banner {  margin-bottom: 10px !important;
}
.header-bottom .logo img {  width: 90px !important;
}
.battery-search {  display: none;
}
.products-grid li.item, .col-main .slider-item {  width: 42%;
}
.header .logo{width:100%;text-align:center;
}
.header .quick-access{ width:100%;
 }
.inn_container{ display:block;
}
.product-tabs.tabs li { float: left; width: 48.5%;
}
.data-table.cart-table th:nth-child(3) {  display: none;
}
.data-table.cart-table .first.last.odd > td ,.data-table.cart-table .first.last.odd > th{ text-align: center;  width: 33.3333%;
}
.data-table.cart-table td .cart-price { display: inline-block;  text-align: center;  width: 100%;
}
 
}

@media (max-width:767px) {

h2.product-name {  height: 130px;  overflow-y: scroll;
}
.item.odd, .item.even {  float: left; min-height: 400px;  width: 50%;
}
.psku ,.befirst { text-align: center !important;
}
.ratings {  float: none !important;  margin: 0 auto !important;  width: 90px;
}
.header-bottom { min-height: 104px !important;
}
.ds-div { margin-bottom: 10px !important;  padding-bottom: 10px !important;
}
#product_tabs_description_contents h3 {  margin-top: 10px !important;
}
.top-nevi-box {  margin: 0 auto;  width: 94%!important;
}
.table-brand-main h2 { padding: 10px 6px;	
}
.containers { width: 100% !important;
}
.Accessories_title {  line-height: 45px !important; font-size: 20px !important;
}


}



