/* Media for 980px to 1023px */
/* 980px <= width < 1023px */
@media only screen and (min-width: 1024px) and (max-width: 1250px) {
/*.header, .main, .footer, .container-width{width:980px; }*/

.block.mini-suggest .block-content .customNavigation {
    top: 190px;
}
.block.mini-suggest .block-content .customNavigation a.prev {
    left:0;
}
.block.mini-suggest .block-content .customNavigation a.next {
    right:0;
}

.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{width:980px;}
.block-subscribe input.input-text{width:420px;}
.col-main{width:729px;}
.col-left, .col-right, .info3col-data{width:222px;}
.product-view .product-shop { float: left;  width:365px;}
.cart .cart-collaterals .col1-set{width:340px;}
.cart .cart-collaterals .col2-set{width:620px;}
.cart .totals{width:298px;}
.products-list .product-image > img{width:100%; height:auto;}
.product-view .product-img-box {  width: 340px;}
.col1-layout .product-view .product-shop { width: 378px;}
.product-view .product-img-box .product-image-zoom { width:auto; height:auto; /*height: 440px; width:320px;*/ }
.related-products .products-grid .item{  width:176px;}

.block.block-banner img{ width:100%;}
.toolbar .pager .pager_right{ float:left; margin-top:10px; clear:both;}
.shopping_CMS_main1 img{ width:100%;}

.header-left{ width:28.8%;}
.header-right{ width:21.4%;}
.header-center{ width:49.8%;}
.menu .home_link > a{ padding:15px 13px 15px 0;}
#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a, .custom_menu > a{ padding:15px 13px;}
.customNavigation a.prev{ left:0px;}
.customNavigation a.next{ right:0px;}
.static-book-block .book-new-img{ margin:17px 0 0 40px;}
.category-products .category-products_inner{ margin: 33px 18px;}
#block_1.footer-area{ margin-right:65px; width:21%;}
#footer .block-subscribe input.input-text{ width:90%;}
.list-center-outer{ width:416px;}
.product-view .tabs a{ padding:14px 8px;}

.best_author_outer .category-products_block::before{ left:-0px;}
.best_author_outer .category-products_block::after{ right:-0px;}
.best_author_outer .customNavigation a.next{ right:-18px;}
.best_author_outer .customNavigation a.prev{ left:-18px;}
.blog_testimonial{ padding:0px;}
.googlemap iframe{width:100%}
.customblock_inner{ min-width:440px;}
.static-block1{ padding:12px 15px 5px;}
.custom_banner{ width:65%;}
.custom_banner > img{ width:100%;}
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
/*.header, .main, .footer, .container-width{width:940px;}*/

.block.mini-suggest .block-content .customNavigation {
    top: 170px;
}
.block.mini-suggest .block-content .customNavigation a.prev {
    /*left:-7px;*/
}
.block.mini-suggest .block-content .customNavigation a.next {
    /*right:-7px;*/
}

.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:940px;}
.block-subscribe input.input-text{width:400px;}
.col-main{width:707px;}
.col-left, .col-right, .info3col-data{width:212px;}
.product-view .product-shop {    float: left; width:366px;}
.cart .cart-collaterals .col1-set{width:340px;}
.cart .cart-collaterals .col2-set{width:620px;}
.cart .totals{width:298px;}
.cart .cart-collaterals .col1-set , .cart .cart-collaterals .col2-set , .cart .totals{ width:100%; }
.list-center-outer{width:394px;}
.col1-layout .product-view .product-shop {  width: 338px;}
.product-view .product-img-box {  width: 320px;}
.product-view .product-img-box .product-image-zoom { width:auto; height:auto; /*height:413px; width:300px;*/}
.related-products .products-grid .item{  width:176px;}

.category .image img{ width:100%;}
.block.block-banner img{ width:100%;}
/*.toolbar .pager .pager_right { float: left;    margin-top: 10px;	clear:both;}*/
.shopping_CMS_main1 img{ width:100%;}

.header-left{ width:23.2%;}
.header-right{ width:21.6%;}
.header-center{ width:55%;}
.header-content .cms-data .call-num, .shipping-text .text2{ font-size:13px;}
.menu .home_link > a{ padding:15px 10px 15px 0;}
#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a, .custom_menu > a{ padding:15px 10px;}
.tabs .view_actions{ margin:20px 0;}
.static-book-block .book-new-img{ margin:17px 0 0 40px;}
.best_author_outer{ padding:47px 0 0px;}
.best_author_outer .best_author_block{width:66%;}
.best_author_outer .category-products{width:34%;}
.category-products .category-products_inner{ margin: 0px 18px;}
.best_author_block .author-description p{ margin:0 0 15px;}
.best_author_block .author-btn{ margin:10px 0 0;}
.best_author_outer .category-products_block::before{ left:-0px;}
.best_author_outer .category-products_block::after{ right:-0px;}
.best_author_outer .customNavigation a.next{ right:-18px;}
.best_author_outer .customNavigation a.prev{ left:-18px;}
.parallex{ padding:70px 0 67px; margin:0;}
.customNavigation a.prev{ left:0px;}
.customNavigation a.next{ right:0px;}
#block_1.footer-area{ margin-right:55px; width:22%;}
#footer .block-subscribe input.input-text{ width:90%;}
.product-view .tabs a{ padding:14px 8px; font-size:14px;}
.googlemap iframe{width:100%}
.customblock_inner{ min-width:440px;}
.static-block1{ padding:12px 15px 5px;}
.custom_banner{ width:65%;}
.custom_banner > img{ width:100%;}


}


@media only screen and (max-width: 979px){

/*.header, .main, .footer, .container-width{width:724px;}*/
.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:724px;}
.col-main , .col3-layout .col-wrapper{ width:100%;}
.col3-layout .col-main{ width:374px; }
.col-left,.col-right {margin-top:30px; }

.list-center-outer{width:410px;}
.product-view .product-img-box { width: 340px;}
.product-view .product-img-box .product-image-zoom { width:auto; height:auto; /*height: 421px; width:320px;*/}
.product-view .product-shop{   width:360px; }
.col1-layout .product-view .product-shop { margin-right: 0;    width: 376px;}
.product-essential .info3col-data { clear: both;  margin: 30px 0 0;}
.product-collateral .padder{border:none; padding:0px;}
.cart .cart-collaterals .col1-set{float:none; width:auto;}
.padder h6{margin:0px; background:#000; text-transform:capitalize; font-weight:500; font-size:16px; color:#fff; }
.form-list input.input-text{width:220px;}
.form-list input#postcode{width:250px;}
/*.toolbar .pager .pager_right {
    float: left;
    margin-top: 10px;
	clear:both;
}*/
#zoom-btn , .mousetrap {display:none !important; }
#zoom1 {cursor:default !important; }
.products-list li .list-center{ width: 255px;}
.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%; }
.padder h6 { display:block; padding:10px; font-size:16px; text-transform:uppercase; }
.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%;}

.product-collateral .padder{ padding-left:0; padding-right:0; background:transparent; }
.padder ol{ display:none; margin-bottom: 0px; padding:20px;}
#customer-reviews > ol{padding:0px; margin:0px; border:none;}
.padder > div#product_tabs_cms_contents{ display:none !important;}
.padder > div{ display:block !important; border-bottom:2px solid #fff;  }
.padder div > ol{ border:1px solid #e5e5e5;}
.block-subscribe .block-title strong {    display: inline;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{ width:90%; }
.send-friend .form-list .field{clear:both;}
.send-friend .form-list{width:500px;}
.send-friend .form-list li.wide .input-box{width:490px;}
.send-friend .form-list li.wide textarea{width:480px;}
.send-friend .buttons-set button.button{margin-left:0px;}
.table-responsive { overflow: auto;    width: 100%; margin-bottom:10px;}
table { overflow: scroll;    width: 100%; max-width:100%;}

.checkout-cart-index .main-container form, .checkout-multishipping-addresses .main-container form , .wishlist-index-index .col-main form, .review-customer-index .col-main .my-account .data-table { display: inline-block;   overflow: auto;  width: 100%;}
#checkout-review-load #checkout-review-table-wrapper{ overflow:auto;}
#wishlist-table, #multiship-addresses-table{ margin-bottom:20px; float:left;}
#super-product-table, #multiship-addresses-table, #review-order-form .data-table{ display:inline; float:left;}
colgroup{ width:100%;}
#my-orders-table {    display: inline-block;    overflow: auto; }

.block.block-side-nav-container{ padding:15px 15px 0;}
.block-banner{ padding:0px;}
.box-account{overflow:auto; clear:both;}
.footer-bottom-top{ margin-top:20px;}
.block.block-banner img{ width:100%;}
.toggle .mobile_togglecolumn { display: block;}
.block .block-title strong{ padding:0px; color:#808080; }
.col-left .block-content ,.col-right .block-content{ display:none;  }
.block{padding:15px 10px;}
.block,.block.block-side-nav-container{padding:0px; margin-bottom:20px;}
.block .block-content{padding:20px;}
.block.mini-suggest .block-content{ padding:0; }
.col-left ,.col-right  ,.col-main{ width:100%;}
.block-banner{ display:none; }
.shopping_CMS_main1 img{ width:100%;}
.category .image img{ max-width:100%;}

.header-bottom{ margin:20px 0;}
.header-left{ }

#advancedmenu{ display:none; }
.advanced_nav{ display:block; }
.responsive-menu{width:100%; box-sizing:border-box; padding-right:260px;}
.nav-responsive {
    cursor: pointer;
    float: left;
    position: relative;
    width: 100%;
	padding:15px 0px;
	box-sizing:border-box;
	height:50px;
}
/*.tabberlive_outer_sub{ padding-top:70px; padding-bottom:19px;}*/
ul.tabbernav, ul.tabbernav_product{ margin:0 0 30px;}
.tabberlive_outer_sub .products-grid li.item, .tabberlive_outer_sub .col-main .slider-item{ margin-bottom:60px;}
.tabs{ margin:0 0px;}
.tabs .view_actions{ margin:25px 0;}
.static-book-block{ padding:0 0 70px;}
.static-right-bookblock{ padding:30px 0 0;}
.static-book-block .book-new-img{ margin:0px;}
.static-book-block .book-title{ font-size:43px;}
.static-book-block .book-discription{ padding:15px 15px 0;}
.best_author_block .author-btn, .static-book-block .book-button{ margin:15px 0 0;}
.parallex{ padding:76px 0 67px; margin:0 0 22px;}
.parallex .test-desc{ width:100%;}
.best_author_outer{ padding:47px 0 50px;}
.categoryproducts_inner{ margin:64px 0 0; text-align:center;}
.category-products .category-products_inner{ margin:25px 0px 0 0px;}
.blog_testimonial{ padding:0px;}
.blog_inner{ padding:0 0 35px;}
.blog_testimonial .blog_title{ padding:0 0 15px;}
.manufacture{ padding:15px 0 20px;}
.customNavigation a.prev{ left:0px;}
.customNavigation a.next{ right:0px;}
.tabs .product-block .product_desc{ top:0;}
.best_author_outer .best_author_block{ width:45%;}
.best_author_block .image-block{ width:100%;}
/*.best_author_block .best_author_description_block{ display:none;}*/
.best_author_outer .category-products{display: inline-block; float: none; text-align: left; width:283px;}
.best_author_outer .category-products_block::before{ left:-18px;}
.best_author_outer .category-products_block::after{ right:-18px;}
.best_author_outer .customNavigation a.next{ right:-15px;}
.best_author_outer .customNavigation a.prev{ left:-15px;}
.footerblock{ width:24.6%;}
.footer-top-outer .subtitle{ font-size:11px;}
.footerblock .title{ font-size:12px; margin:0 0 0 7px;}
.footer { padding: 30px 0 20px;}
.footer_inner {  margin-bottom: 40px;  margin-top: 15px;}
#footer .footer-area{ width:100%; margin-right:0; }
.footer-area h6{display:block; margin-bottom:20px;}
.footer .mobile_togglemenu{ display:block; }
#footer ul{ display:none; margin-bottom:15px; }
#block_1.footer-area h6{ display:block;}
.footer-container .block .block-title{ display:block;}
.footer .block-subscribe .block-title strong span{ margin:0px;}
.footer .content .form-subscribe-header{ margin-top:15px;}
.newsletter-title .small-title{display:none;}
#footer .block-subscribe input.input-text{ width:auto; margin-top:10px;}
#footer .block .actions { clear: both; float: none;}
#footer .block .actions button.button{ width:auto; clear:both;}
.crosssell_product .category-title h2::before{ top:90px;}
.crosssell_product .category-title h2::after{ top:80px;}
.tabberlive_outer_sub .customNavigation a{ top:130px;}
.tabberlive_outer_sub .customNavigation a.prev { left: -10px;}
.tabberlive_outer_sub .customNavigation a.next {right: -10px;}
.googlemap iframe{width:100%}
}

/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
.header-cart .block-cart.btn-slide .cart_mini_right .cart_text { width:60%;}
/*.header, .main, .footer, .container-width{ width:auto;  margin:0 15px;  }*/
.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:auto;  margin:0 15px;}
.cms-home .col1-layout .col-main{ margin:0px;}
.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{  width:100%;}

.pager .limiter{margin-left:0px; float:left;}
.block.block-subscribe{float:left;}
.news-text{width:auto;}
.cart_mini_right .price{ display:none;}
.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;}
#super-table{ clear:both; }
#new-wishlist-table .add-to-cart-alt button.button span{ width:auto !important;  }
.form-list li.wide textarea{ width:100%; }
.form-list li.fields .name-firstname{ margin-bottom:10px; }
.manufacture .customNavigation{display:block;}
.flexslider .flex-direction-nav{display:none;}
.flex-control-nav{bottom:0;}
.block.block-subscribe .block-content { padding:0px; }
.pager .pager_right .sort-by{float:left;clear:both; margin-top:0;}
.send-friend .form-list li.wide textarea{width:90%;}
.phone-content.content{ margin:0 0 19px;}
.manufacture img {  max-width: 100%;}
.field.name-middlename{ clear:both;}

.tm_headerlinkmenu{ float:right; position:absolute; right:0px; width:10%;}
.tm_headerlinks_inner{ display:block; cursor:pointer; padding:0px 0;  }
.header-container .links { background:#f2f2f2; display: none;  margin: 0; padding:0; position: absolute;  right: 0;  top: 32px; width: 140px; z-index: 9;}
.tm_headerlinkmenu .links li{float:none; display:block; border-bottom:1px solid #e6e6e6; padding:7px 10px;}
.tm_headerlinkmenu .links li:last-child{ border:none;}
.header-container .links li a{ text-decoration:none; }
.header-container .links li:hover{background:#d6d6d6;}
.header-container .links li:hover a{color:#fff;}
.header-bottom { margin: 15px 0; text-align: center;}
.header-center{ width:100%; float:none; text-align:center; margin:0 0 12px; overflow:hidden;}
.header-content , .headertopleft{ float:none; display:inline-block;}
.header-right{ width:auto; text-align:center; margin:0 25px 0 0;}
.header-cart{ float:none; display:inline-block;}
.header-cart .block-cart.btn-slide .cart_mini_right{ border:none;}
.header-cart .block-cart.btn-slide .cart_mini_right .cart_text{ font-size:0px; padding:3px 0 3px 35px; background-position: 5px -76px; border-bottom:none;}
.header-cart:hover .block-cart.btn-slide .cart_mini_right .cart_text{ background-position:5px -109px;}
.cart_item_text{ display:none;}
.header-cart #panel{ top:32px;}
.quick-access .form-search input.input-text{ width:160px;}
.responsive-menu{ padding-right:212px;}
.category_blog_outer.container-width{ margin:0 auto; width:auto;}
ul.tabbernav, ul.tabbernav_product{ margin:0 0 30px; }
.product-block .product_hover-block, .product-block:hover .product_hover-block{/*bottom:0px; opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1; padding:10px 5px; box-sizing: border-box;*/ background:#1a1a1a;}
.tabberlive_outer_sub .new-products-inner, .tabberlive_outer_sub .bestseller-products-inner, .tabberlive_outer_sub .featured-products-inner, .tabberlive_outer_sub .special-products-inner, .category-products_block_inner{ margin-bottom:20px;}
.tabberlive_outer_sub .new-products-inner::after{ bottom:41px;}
.tabberlive_outer_sub .new-products::before{ bottom:49px;}
.tabberlive_outer_sub .new-products::after{ bottom:41px;}
.tabberlive_outer_sub li .product-block{padding:10px 8px;}
.product-block .product-name{
	margin:5px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
	color:#000;
}

.product-block .product-name a,.product-block .special-price .price{ color:#000;}
/*.product-block .special-price .price, .product-block .regular-price .price{ color:#000; font-size:15px;}*/
.block.mini-suggest .product-block .product-name a, .block.mini-suggest .product-block .product-name a:hover {
    color: #5c5c5c;
}
.block .block-content .mini-products-list li .price-box { margin:0; }
.product-block:hover .background-overlay{ background:transparent;}
.product_desc {opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1;}
.tabs .product-block .product_desc, .best_author_outer .product_desc{ margin:20px 0 0; top:auto;}
.product-block .product_desc{ position:relative; top:auto; right:auto; left:auto;}
.product_desc .ratings{ margin:10px 0 0;}
.tabs{ margin:0 15px;}
.best_author_outer{ padding:47px 0 15px;}
.best_author_outer .category-products{ width:50%;}
.category-products_block_inner::after{ bottom:42px;}
.best_author_outer .category-products_block::after{ right:2px; bottom:62px;}
.best_author_outer .category-products_block::before{ left:2px; bottom:70px;}
.best_author_block .author-title{ margin:0 0 11px;}
.best_author_block .author-description p{ margin:0 0 10px;}
.best_author_block .author-btn{ margin:0px;}
.blog_testimonial .column-inner{ margin:0 -10px;}
.blog_inner .slider-item .product-image-inner-blog{ margin:15px 10px;}
.category_blog_outer .customNavigation a, .box-up-sell .customNavigation a, .related-product-outer .customNavigation a, .crosssell_product .customNavigation a{ display:block;}
.footerblock{ width:49.6%}
.footerblock .title{ font-size:16px;}
.footer-top-outer .subtitle{ font-size:13px;}
.footer-bottom-bottom address{ float:none; text-align:center; margin:10px 0 20px;}
.footer_bottom .social-icon{ float:none; text-align:center;}
.footer_bottom{ padding:13px 0 50px;}
.map{top:80px;}
.list-center-outer{width:49%;}
.category-title h2{ font-size:20px;}

.static-right-bookblock{ padding:60px 0 0;}
.static-book-block .book-title{ font-size:35px; margin:-24px 0 15px;}
.static-book-block .book-discription{ padding:8px 8px 0; line-height:25px;}
.category-products .category-products_inner{ margin:0 20px;}
.flexslider .flex-direction-nav{ display:block;}
.flex-direction-nav li a{ top:38%;}

.breadcumb-main { float: left; text-align:left; margin:0px;}
.column-left-breadcrumbs{ padding:35px 0; }
.column-left-breadcrumbs .checkout-types{  clear: both;  text-align: left;}
.column-left-breadcrumbs .title-buttons .button {  float: left; clear:both;}
.page-title h1, .page-title h2{font-size:16px; margin:0 0 20px;}

#grid.products-grid, #bestseller_standalone_page.products-grid, #featured_standalone_page.products-grid, #newproduct_standalone_page.products-grid, #special_standalone_page.products-grid{ margin:0 -15px;}
#grid.products-grid li .product-block, #bestseller_standalone_page.products-grid li .product-block, #featured_standalone_page.products-grid li .product-block, #newproduct_standalone_page.products-grid li .product-block,
#special_standalone_page.products-grid li .product-block, .products-grid li .product-block, .product-carousel .product-block{ padding:10px 0;}

/* Home Page Css */
.header .logo { padding:5px 0;}

.toolbar .pager .pager_right {
    float: left;
    margin-top: 10px;
	clear:both;
}

}
@media only screen and (max-width: 640px){

.block-subscribe .validation-advice{width:100%;}
#shopping-cart-table tbody tr td  , #checkout-review-table tbody tr td  , #my-orders-table tbody tr td , #multiship-addresses-table tbody tr td{    margin: 0;    width: 100%;}
.multiple-checkout .col2-set {overflow: auto;}
.news-text {    border: medium none;    clear: both;    margin: 0;    padding: 0;    width: auto;}
.data-table tfoot td{border-right:none;}
.about-title{font-size:14px; line-height:18px; margin:0px;}
.cart-table .btn-update, .cart-table .btn-empty {float: left;clear: both;margin: 5px 0px;}
.block-subscribe .input-box .input-validate-outer{width:60%;}
.cart-table .btn-update{margin:5px 0px 0px;}
#shopping-cart-table  .btn-remove2 {  margin: 0 auto; }
#shopping-cart-table .item-options dt ,
#checkout-review-table .item-options dt ,
#my-orders-table .item-options dt ,
#multiship-addresses-table .item-options dt{float: none; margin:0 auto;}
#multiship-addresses-table .btn-remove2{left:0px;right:0px; margin:0 auto;}
#shopping-cart-table  .btn-remove2 {margin: 0 auto;}
.item-options dd{padding:0px;}
.products-list li .list-left{margin-right:0px;}
col{display:block;}
.pager .pager_right .sort-by{ float:left; clear:both; margin-top:0;}
.pager .limiter{margin-left:0px;}
.sales-order-history .pager{padding:10px 0px;}
.sales-order-history .pager .limiter {clear: both; float: left;  margin-top: 10px;	margin-right:10px;}
.sales-order-history .pager .pages { float: left;  margin: 10px 0 0;}
.send-friend .form-list .field{float:none;}
.send-friend .form-list{width:90%;}
.send-friend .form-list li.wide .input-box{width:100%;}
#add_recipient_button{/*float:left; *//*clear:both;*/ /*margin-left:8px;*/}
.buttons-set button.button{float:left; clear:both; margin-top:10px;}
.pager .pages{float:left; margin:0px; padding-right:10px; float:left; margin-top:8px; width:100%;}
.toolbar .pager .pager_right .limiter{float:left; margin-left:0px;}
.main{min-height:300px;}
.pager .pages ol{padding:3px 0px;}
.multiple-checkout .place-order .grand-total big{float:left;}
.buttons-set .back-link{ margin-bottom:10px; margin-right:10px; }
.buttons-set button.button{ float:left; margin-left:0; }

.headertopleft{ margin: 6px 0 0 18px;  padding: 9px 0 0 18px;}
.header-content .cms-data .call-num, .shipping-text .text2{ font-size:13px;}
.category_blog .cms-block{ max-height:120px; min-height:120px; padding:30px 0px;}
.category_blog .customNavigation a{ top:-78px;}
/*======= Banner Toggal ======*/

/*======= Banner Toggal End ======*/
.list-center-outer{width:100%; margin-top:15px;}
.tabbernav_product a span{ padding:10px 5px;}
.tabbernav li, .tabbernav_product li{ padding:0 10px;}
.static-left-bookblock{ width:100%;  padding:0px 0 0;}
.static-book-block .book-title { font-size: 30px;  margin: -45px 0 15px;}
.static-right-bookblock{ width:100%; padding:40px 0 0; text-align:center;}
.static-book-block .book-sub-title{ line-height:25px;}

.best_author_outer .best_author_block{ width:41%;}
.best_author_outer .category-products{ width:260px;}
.best_author_outer .customNavigation a{ top:127px;}

/* new */
.send-friend .form-list input.input-text, .send-friend .form-list textarea { width:90%;}
.send-friend .form-list .input-box {  width: 100%;}
.send-friend .form-list .field { width:100%;}

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.form-list li.wide .input-box{width: 260px;}
.form-list li.wide input.input-text{ width: 250px;}
}

/* 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 {width:100% !important; }

.form-list .dob-day input.input-text, .form-list .dob-month input.input-text { width:80% !important }
.form-list .dob-year input.input-text { width:96% !important; }

.product-view .box-tags .form-add input.input-text{ width:auto;}

.checkout-progress{ padding:0 50px; }
.checkout-progress li{width:100% ;margin:0 0px 5px 0;}
.cart_mini_right .price{ display:none; }
.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%; margin-bottom:10px; }
.my-wishlist textarea{ width:90%; }
#my-tags-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-view #product-review-table td, .data-table thead th, #product-review-table th { padding: 5px 5px;}
.pager .pager_right .sort-by{ float:left; }
.products-list li .list-right{ width:100%; }
.description.other-font{margin-bottom:25px;}
.block-subscribe input.input-text{width:170px;}
.product-view .product-img-box .product-image-zoom{ width:auto; height:auto; /*width:255px; height:345px;*/}
.description.other-font{margin-bottom:15px;}

.link-reorder, .link-print, .page-title .separator { float: left;    margin-bottom: 10px;}
.link-reorder{ clear:both;}

.header-left {display: inline-block; float: none; margin:0px; text-align: center;  width: 45%;}
.header .logo > img{ width:100%}
.header-center{ display:none;}
.header-cart #panel{ width:240px;}
.category_blog .cms-block{ padding:20px 0px;  max-height: 100px;  min-height: 100px;}
.category_blog .customNavigation a{ top:-68px;}
.category_blog .column-inner{ clear:both;}
.category_blog .cms-block .right{ margin-left:5px; padding-top:10px;}
.category_blog .cms-block .right .title a, .category_blog .cms-block .right .text{ font-size:11px;}
.tabbernav li, .tabbernav_product li{ background:none; padding:0px;}
ul.tabbernav li, ul.tabbernav_product li{width:100%;}
ul.tabbernav li a, ul.tabbernav_product li a {  display: block;    margin: 0 0 2px;    width: auto;}
ul.tabbernav, ul.tabbernav_product{margin:0 0 30px;}
.product_hover-block .ratings{ margin:0 0 8px;}
.footerblock{ margin:15px 0; width:100%;}
.footer-bottom-bottom address{ font-size:11px;}
.box-up-sell .category-title h2{ font-size:16px;}

#gmap_canvas{ height:300px !important;}
.best_author_block .best_author_description_block{ width:100%; margin:25px 0 0;}
.best_author_outer{ padding:47px 0 15px;}
.best_author_outer .best_author_block { margin: 0 0 20px;  width: 100%; text-align:center;}
.best_author_outer .category-products{ width:285px;}
.product-block .special-price .price{ font-size:15px;}
.product-block .old-price .price{ font-size:14px;}
.flexslider .flex-direction-nav, .flexslider:hover .flex-direction-nav{ display:none;}
.static-book-block .book-title{ margin:-10px 0 15px;}
.best_author_outer .customNavigation a{ top:144px;}
.customNavigation a{ top:160px;}
.tabberlive_outer_sub .customNavigation a{ top:155px;}
.nav-responsive span{ display:none;}
.nav-responsive .expandable{ float:left;}
.nav-responsive .expandable::after{ right:auto; left:0px;}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 1024px) {
	.product-view .box-collateral.box-smartsuggest .listing-suggest .products-grid .actions { width:106px; }
	.product-view .box-collateral.box-smartsuggest .products-grid .actions .button.btn-cart {
		float: left;
		width: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid .actions .button.btn-cart span { height: 21px; line-height: 20px; width: 22px; }
	.product-view .box-collateral.box-smartsuggest .products-grid li .product-block .button.btn-cart > span::before {
		background-position: -238px -25px;
		height: 23px;
		margin: 0;
		padding: 0;
		width: 23px;
	}

	.product-view .box-collateral.box-smartsuggest .listing-suggest .products-grid .add-to-links {
		float: left;
		text-align: center;
	}

	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li { float: left;  height: 23px;  width: 23px;   margin: 0 0 0 5px; }
	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li a.link-wishlist::before {
		background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -281px -24px;
		height: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li a.link-compare::before {
		background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -323px -24px;
		height: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid li .iwd-quick-view-button {
		height: 22px;
		width: 21px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid li .iwd-quick-view-button .text-button {
		line-height: 21px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.block.mini-suggest .block-content .customNavigation {
		top: 220px;
	}
	.block.mini-suggest .block-content .customNavigation a.prev {
		left: 0;
	}
	.block.mini-suggest .block-content .customNavigation a.next {
		right:0;
	}
	.product-view .box-collateral.box-smartsuggest .listing-suggest ol.mini-products-list li{
		width:100%;
	}
	.product-view .box-collateral.box-smartsuggest .listing-suggest ol.mini-products-list li .product-name a {
		min-height: 40px;
	}

	.product-view .box-collateral.box-smartsuggest .listing-suggest .products-grid .actions { width:106px; }
	.product-view .box-collateral.box-smartsuggest .products-grid .actions .button.btn-cart {
		float: left;
		width: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid .actions .button.btn-cart span { height: 21px; line-height: 20px; width: 22px; }
	.product-view .box-collateral.box-smartsuggest .products-grid li .product-block .button.btn-cart > span::before {
		background-position: -238px -25px;
		height: 23px;
		margin: 0;
		padding: 0;
		width: 23px;
	}

	.product-view .box-collateral.box-smartsuggest .listing-suggest .products-grid .add-to-links {
		float: left;
		text-align: center;
	}

	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li { float: left;  height: 23px;  width: 23px;   margin: 0 0 0 5px; }
	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li a.link-wishlist::before {
		background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -281px -24px;
		height: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid .add-to-links li a.link-compare::before {
		background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -323px -24px;
		height: 23px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid li .iwd-quick-view-button {
		height: 22px;
		width: 21px;
	}
	.product-view .box-collateral.box-smartsuggest .products-grid li .iwd-quick-view-button .text-button {
		line-height: 21px;
	}

}
@media only screen and (max-width: 319px){
.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; }
}

@media only screen and (max-width:240px) {}

	/*New*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {

/*.parallex .test-desc { margin:50px auto 0;}*/
.header-center {width:25.6%; margin-top:0; text-align: center;}
.header-content { border-bottom: 1px solid #989898; float: none; margin: auto; width:90%;}
.headertopleft { border: medium none;
    margin: 0;
    padding: 0;
    width:90%;
	float:none;
	}
.header-left {
     float: left;
    margin: 0 18% 0 19%;
    text-align: center;
    width: 15%;
	}
.header .logo {
    float: none;
    text-decoration: none !important;
}
.tabbernav li, .tabbernav_product li { padding-left:30px; padding-right:30px;}
.header-logo-home { display:none;}
.header-left-tab { display:block;}
.tab-main-title::before, .blog_testimonial h2::before, .category-title h2::before { top:55px;}
.tab-main-title::after, .category-title h2::after, .blog_testimonial h2::after { top:45px;}
.static-right-bookblock { padding:0;}
.static-book-block .book-title {font-size: 22px; margin: 0 20px 0 15px;}
.static-book-block { padding: 0 0 20px;}
.parallex .test-name > a { margin-top:30px;}
.parallex { margin: 20px 0 0; padding: 60px 0 30px;}
.best_author_description_block img.author-image { width:25%;}
.best_author_outer .best_author_block { width:51%;}
.best_author_block .author-description { font-size:14px;}
.post-author.author-btn a {font-size: 13px; padding: 15px 29px; text-transform: uppercase;}
.header-content .cms-data::before {background-position: 6px -510px;
    height: 40px;
    width: 85px;}
.shipping-cms::before {  background-position: -81px -500px;
    height: 45px;
    width: 85px;}
.nav-responsive .expandable::after { background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -192px -513px; content: "";
    height: 40px; left: 60px;  width: 34px;}
.flex-control-paging li a { width:11px; height:11px;}
/*.static-book-block-outer { margin-top:80px;}*/
.static-book-block .book-discription { font-size: 12px; line-height: 19px;}
.best_author_block .author-btn a, .static-book-block .book-button a {font-size: 13px;  padding: 18px 20px;}
.best_author_block .author-btn, .static-book-block .book-button { text-align:center;}
.footerblock1:before {width: 51px; height: 57px; background-position: -21px -573px;}
.footerblock2:before { width: 102px; height: 44px;  background-position: -94px -577px;}
.footerblock3:before {width: 43px; height: 47px; background-position: -215px -577px;}
.footerblock4:before { width: 43px; height: 50px; background-position: -278px -577px;}
.footerblock .title, .footer-top-outer .subtitle { font-size:9px;}
.footerblock {width: 28%;}
.footerblock .block-content { width:74%; margin-top:9px;}
.footerblock2.footerblock { width: 30%;}
.footerblock2.footerblock .block-content { width: 47%;}
.footerblock3.footerblock {  width: 19%;}
.footerblock3.footerblock .block-content { width: 67%;}
.footerblock4.footerblock { width: 23%;}
.tab-image img { width:100%;}
.static-book-block { margin-top:100px;}
.best_author_outer .best_author_block { width:58%;}
.best_author_block .best_author_description_block { width:100%;}
.best_author_block .author-btn, .static-book-block .book-button { margin:40px 0 0;}
.blog_testimonial .blog_title { padding:0;}
.blog_testimonial { margin-top:100px; padding:0;}
.product-image-block-inner .product-image > img { width: 100%;}
.col3-layout .col-main {width: 94%;}
.col3-layout .col-main { width: 100%; margin-left:0;}
.col3-layout .col-main-left .col-right { margin-top:0;}
.parallex  .tab-image {margin: 40px 0 10px;}
.header-bottom {margin: 10px 0 0;}
.tabberlive_outer_sub { margin-top: 40px;}
.tab-image { margin: 30px 0 30px;}
.image-bottom { bottom: -118px;}
.best_author_block .author-description {  font-size: 14px; margin-top: 57px;  width: 83%;}
.best_author_block .author-btn, .static-book-block .book-button { float:left; width:100%;}
.know-bottom { bottom: -18px;}
.best_author_description_block .author-btn {margin: 20px 0; width: 80%;}
.category-products_block_inner .customNavigation {  top: 0;}
.manufacturer-product-outer .customNavigation { top:0;}
.footer .block-subscribe .block-title strong span { color: #fff;  display: inline-block; font-family: "Gotham-Black"; font-size: 19px; font-weight: normal;
    letter-spacing: 1px;  margin: 10px 0 9px;  padding: 0;  text-transform: uppercase;}
#footer .block-subscribe input.input-text {margin-top: 10px; width: 80%;}
.parallex { padding:0;}
.homepage-parallex-inner.container-width { margin:0;}
.cms-page-view .main .col-main { font-size:14px;}
.aboutus-page .logo-img { margin-right:50px;}

/* Home Page*/
.product-carousel .product-block { padding:0; margin:10px 30px;}


/* Category Page */
.main-container .category-description, .page-empty .category-description  { width:70%;}
.page-empty.catalog-category-view .product-image-block-inner .product_hover-block .actions { /*width: 70.2%;*/}
.catalog-category-view .col3-layout .product-image-block-inner .product_hover-block .actions {/*width: 72.2%;*/}

/* Product Page */
#related-carousel .product-block, #upsell-carousel .product-block{ padding:0; margin:10px 20px;}
.related-product-outer .customNavigation,
.box-collateral.box-up-sell .customNavigation,
.box-collateral.box-smartsuggest .customNavigation{ top:-50px;}

.product-view .product-collateral .tabs li a {
    padding:10px 13px;
    font-size:12px;
}

/* 404 Page */
.not-found-img img { width:100%;}
.not-found-img, .not-found-text { width:90%;}
.not-found-buttons { width:38%;}


.block.mini-suggest .product-block .product-name a, .block.mini-suggest .product-block .product-name a:hover {
    color: #808080;
}




}
@media only screen and (min-width:1024px) and (max-width: 1280px) {

div.footerblock { width: 22%; margin: 30px 17px 30px 17px;}
div.footerblock2.footerblock { width: 23%;}
div.footerblock3.footerblock { width: 19%;}
div.footerblock4.footerblock { width: 22%;}
.footerblock1:before {width: 51px; height: 57px; background-position: -21px -573px;}
.footerblock2:before { width: 102px; height: 44px;  background-position: -94px -577px;}
.footerblock3:before {width: 43px; height: 47px; background-position: -215px -577px;}
.footerblock4:before { width: 43px; height: 50px; background-position: -278px -577px;}
}
@media only screen and (min-width:980px) and (max-width: 1023px) {

div.footerblock { width:18%; margin: 30px 17px 30px 17px;}
div.footerblock2.footerblock { width: 23%;}
div.footerblock3.footerblock { width: 19%;}
div.footerblock4.footerblock { width: 22%;}
.footerblock1:before {width: 51px; height: 57px; background-position: -21px -573px;}
.footerblock2:before { width: 102px; height: 44px;  background-position: -94px -577px;}
.footerblock3:before {width: 43px; height: 47px; background-position: -215px -577px;}
.footerblock4:before { width: 43px; height: 50px; background-position: -278px -577px;}
.footerblock .block-content { width: 68%;}
}

@media only screen and (min-width:768px) and (max-width: 979px) {

div.footerblock { width:23%; margin:30px 7px 30px 7px;}
div.footerblock2.footerblock { width: 27%;}
div.footerblock3.footerblock { width: 18%;}
div.footerblock4.footerblock { width: 24%;}
.footerblock1:before {width: 51px; height: 57px; background-position: -21px -573px;}
.footerblock2:before { width: 102px; height: 44px;  background-position: -94px -577px;}
.footerblock3:before {width: 43px; height: 47px; background-position: -215px -577px;}
.footerblock4:before { width: 43px; height: 50px; background-position: -278px -577px;}
.footerblock .block-content { width: 68%;}
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
	/* Category Page */
	#nav a span { font-size:13px;}
	.col3-layout .col-wrapper { float: left; width: 725px;}
	.col3-layout .col-main { width: 500px;}
	.main-container.col3-layout .category-description { width: 57%;}
	.col3-layout .toolbar .pager .pager_right { font-size:12px;}
	.col3-layout .toolbar .pager .pager_right .pages { margin:0;}
	.col3-layout .toolbar .pager .pager_right .pages li { padding:2px 0;}
	.col3-layout .toolbar .pager .pager_right .pages .current { padding:6px 10px;}
	.col3-layout .toolbar .pager .pager_right .limiter { margin-left:3px;}
	.col3-layout .toolbar .pager .pager_right .sort-by .sbHolder { padding: 6px 25px 6px 5px;}
	.col3-layout .toolbar .pager .pager_right .sort-by label { margin-right:0;}
	.col3-layout .toolbar .pager .pager_right .sort-by .desc-asc { margin-left:0;}

	/* Contact Us Page */
.contact-part-left{ width:46%; }
.contact-part-right{ width:42%;}
}
@media only screen and (min-width:768px) and (max-width: 800px) {
	.footer_inner  { margin:0;}
	#footer .block-subscribe input.input-text {margin-top: 10px; width: 50%;}
#footer .footer-area.mobile-block { display: block; float: left; margin-right: 0; text-align: center;  width: 100%;}
#footer .footer-area.mobile-block .contact_address.mobile, #footer .footer-area.mobile-block .circle_span { display:none;}
#footer .footer-area.mobile-block .address_content.mobile .logo { margin: 40px 0 5px;}

.block.mini-suggest .block-content .customNavigation {
    top: 250px;
}
.block.mini-suggest .block-content .customNavigation a.prev{
    left:0;
}
.block.mini-suggest .block-content .customNavigation a.next {
    right:0;
}

/* Contact Us Page */
.contact-part-left{width:45%;}
.contact-part-right{  width:45%;}

	}

@media only screen and (min-width:320px) and (max-width: 767px) {
.tm_headerlinkmenu { left:0;}
.header-container .links { left:0; right:inherit;}
.header-right { margin:0;}
.header-left-tab { display:none;}
.header-center {width:100%; margin-top:0; display:block;}
.header-content { border-bottom: 1px solid #989898; float: none; margin: auto; width: 63%;}
.headertopleft { width: 100%; border:none; padding:0; margin:0;}
.nav-responsive .expandable::after { background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -192px -513px; content: "";
    height: 40px; left: 0;  width: 34px;}
.flex-control-paging li a { width:6px; height:6px;}
.tab-main-title, .category-title h2, .blog_testimonial h2 { font-size:22px;}
.tabberlive_outer_sub { padding-bottom: 0; padding-top: 0;}
/*#newproduct-carousel .slider-item { margin-left: 0; width: 260px !important;}*/
.image-bottom {  bottom: -30px;   height: 34px;}
/*.static-book-block { padding: 40px 0 40px;}*/
/*.static-book-block-outer { margin-top: 40px;}*/
.static-book-block .book-title {font-size: 18px; margin: 0;  text-align: center;}
.static-book-block .book-discription {font-size: 13px; line-height: 18px; padding: 8px 8px 0; text-align: center;}
.best_author_block .author-btn a, .static-book-block .book-button a{font-size: 13px;       padding: 15px 14px;}
.tab-main-title::before, .blog_testimonial h2::before, .category-title h2::before { top:53px;}
.tab-main-title::after, .category-title h2::after, .blog_testimonial h2::after { top:40px;}
.parallex .test-desc {font-size: 12px;line-height: 18px; margin: 0 auto 0;}
.parallex .test-name > a { font-size:20px; margin-top:10px}
.parallex .test-designation { font-size:12px; margin:0;}
.best_author_outer .category-products { display:none;}
.parallex .parallex-block { margin:0;}
.tab-image { margin: 20px 0 30px;}
.tab-image img { width:100%; }
.best_author_description_block img.author-image {  float: none; margin: auto 0 35px auto; width: 80%;}
.best_author_block .author-description { font-size:12px;}
.footer-top-inner.container-width { width:75%; margin:auto;}

.footerblock1:before {width: 70px; height: 57px; background-position:-9px -647px;}
.footerblock2:before { width: 70px; height: 44px;  background-position:  -113px -652px;}
.footerblock3:before {width: 70px; height: 47px; background-position: -195px -652px;}
.footerblock4:before { width: 70px; height: 50px; background-position: -267px -647px;}

.footerblock .title, .footer-top-outer .subtitle { font-size:9px;}
.footerblock {width: 100%;}
.footerblock2.footerblock { width: 100%;}
.footerblock3.footerblock {  width: 100%;}
.footerblock4.footerblock { width: 100%;}
.footerblock .block-content { margin-top:6px;}
.footer-area.desktop-tablet { display:none;}
.footer-area.mobile-block { display:block;}
.footer .block-subscribe .block-title strong span{ margin-top: 15px; font-family: 'Gotham-Black'; font-size: 19px; margin-bottom: 50px; color: #fff; display: inline-block; font-size: 19px; font-weight: normal;
    margin: 0 0 28px; padding: 0; letter-spacing: 1px; text-transform: uppercase;}
#footer #block_4 .block-title strong span{ margin-top:15px;}
#footer #block_4 .block-title a.mobile_togglemenu { margin-top:-48px;}
#footer .footer-area .contact_address.mobile > br { display:none;}
#footer .footer-area .contact_address {font-size: 11px; line-height: 20px; padding: 0 15px; text-align: center;border-bottom: 2px solid #fff;  margin-bottom:10px;  padding-bottom:25px;}
#footer .footer-area .circle_span {float: none; padding-bottom: 10px; width:290px; margin:auto; }
#footer .footer-area .circle_span span {float: left; height: 23px; margin: 0 15px; width: 23px; border-radius: 50%; border:solid 2px #505050;
    -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%;}
#footer .footer-area .logo.mobile-logo { float: left; margin: 45px 0; text-align: center;  width: 100%;}
#footer .footer-area .logo.mobile-logo img { width: 40%;}
.col3-layout .col-main-left .col-right { margin-top:0;}
.headertoggle_img { float:left;}
.headertoggle_img::before {
    background: rgba(0, 0, 0, 0) url("../../images/all-icons.png") no-repeat scroll -247px -513px;
    content: "";  height: 40px; left: 0; width: 34px; float:left;}
.header .logo { margin:0;}
.header .logo > img { width: auto;}
.header-container .header-center { display:none;}
#footer .footer-area .logo.mobile-logo { margin-bottom:0;}
.tabberlive_outer_sub {   padding: 0 0 60px;    margin-top: 85px;}
.best_author_outer {  padding: 13px 0 15px;}
.best_author_block .best_author_description_block { margin:0;}
.blog_testimonial .column-inner { margin: 65px 0 0;}
.static-book-block { margin-top:0;}
.parallex { padding:0;}
.homepage-parallex-inner.container-width { margin:0;}
.aboutus-page-middle .first { float: left; width: 100%; margin-bottom: 45px; text-align: center;}
.aboutus-page .logo-img { float: left; margin-right: 0;  width: 100%; margin-bottom: 15px;}

/* New Update Css*/
/*.tabbernav_product a span:after, .tabbernav_product a:after { background:inherit;}*/
.wrapper { width:100%;}
.product-image-block-inner .product-image > img { width:100%;}
div.tabs .all-product-link { float: none; margin: auto; padding: 5px; right: 0; width: 50%; text-align:center;}



/* Category Page */
.category-description { width:100%;}
.main-container.col3-layout .category-description { width: 100%;}
/*.catalog-category-view .product-image-block-inner .product_hover-block { background:none;}*/
/*.catalog-category-view .product-image-block-inner .product_hover-block .actions { width: 81.2%;}
.catalog-category-view .col1-layout .product-image-block-inner .product_hover-block .actions { width: 81.2%;}
.catalog-category-view .col3-layout .product-image-block-inner .product_hover-block .actions { width: 83.2%;}
.page-empty.catalog-category-view .product-image-block-inner .product_hover-block .actions {width: 83.2%;}*/

/* Product Page */
.product-view .product-shop .product-brand { display:none;}

/* cart Page */
	.cart-table .btn-continue,  .cart-table .btn-empty, .cart-table .btn-update { min-width:172px;}

/* About US Page*/
.page-content .sub-section .section-img ul li:first-child, .page-content .sub-section .section-img ul li { border:none;}
.sub-section #mobile-enabled { display:block; }
.sub-section #desktop-enabled { display:none; }


/* 404 Page */
.not-found-img img { width:100%;}
.not-found-img, .not-found-text { width:90%;}
 .not-found-text { margin:25px auto;}
.not-found-buttons { width:38%;}
.not-found-text strong p {font-size: 11px;  line-height: 18px;}
.not-found-buttons { width:40%;}
.not-found-buttons button { width:100%; margin:0; margin-bottom:12px;}

/* contact information popup */
  div#colorbox {
      width: 90% !important;
      left: 50% !important;
      padding-right: 0 !important;
       -webkit-transform:  translateX(-50%);
      -moz-transform:  translateX(-50%);
      -ms-transform:  translateX(-50%);
      transform:  translateX(-50%);
  }

  div#cboxWrapper {
      width: 100% !important;
  }

  div#cboxContent {
    width: 100% !important;
    max-width: 540px;
    margin: 0 auto;
    float: none !important;
  }

  div#cboxLoadedContent {
      width: 100% !important;
  }

  div#colorbox .form-list input.input-text{
    width: 100%;
    max-width: 97%;
  }

  div#colorbox .form-list .field{
    width: 100%;
  }

  div#colorbox .form-list .input-box{
    width: 100%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px){
  div#cboxContent{ max-width: 265px !important;}
  div#colorbox .form-list li{padding: 5px;}
  div#colorbox .buttons-set{padding: 5px;}
}

@media only screen and (min-width:320px) and (max-width: 767px) and (orientation:portrait) {
	/* Category Page */
	/*.catalog-category-view .product-image-block-inner .product_hover-block .actions { width: 57%;}
	.catalog-category-view .col1-layout .product-image-block-inner .product_hover-block .actions{ width: 57%;}
	.catalog-category-view .col3-layout .product-image-block-inner .product_hover-block .actions { width: 59.2%;}
	.page-empty.catalog-category-view .product-image-block-inner .product_hover-block .actions { width: 58.2%;}*/

}
@media only screen and (min-width:320px) and (max-width:360px) {
	#shipping-zip-form .form-list input#postcode { width:95%!important;}
}

@media only screen and (min-width:980px) and (max-width:2800px) {
	.block.mini-suggest .listing-suggest .block-content .product-carousel .product-block {
		margin: 0;
	}
}

@media only screen and (min-width:480px) and (max-width: 800px){
	.header-right{ width:26%;}
	.header-center{ }
	.header-center {width:33.6%; margin-top:0; text-align: center;}
	.header-content { border-bottom: 1px solid #989898; float: none; margin: auto; width:90%;}
	.headertopleft { border: medium none;
		margin: 0;
		padding: 0;
		width:90%;
		float:none;
	}
	.header-left {
		float: left;
		margin: 0 10%;
		text-align: center;
		width: 20%;
	}
}

@media (max-width: 480px){
  .catalogsearch-term-popular .tags-list li{
    width: 48%;
  }
  .catalogsearch-term-popular .tags-list li a {
    font-size: 12px !important;
  }
}

@media (max-width: 320px) {
  .pager .pager_right .sort-by{ margin-bottom: 5px; }
}
