/** Shopify CDN: Minification failed

Line 19:127 Expected ")" to end URL token
Line 74:61 Expected ")" to end URL token

**/
img{ max-width:100%;}
a:focus{ outline:none;}


/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
/*   body{ font-size:13px; background-size:100% !important;} */
   body{ font-size:13px; width:100%; background-repeat: no-repeat; background-position: center bottom; background-image:url({{ "main_bg_img.png" | asset_url }});}
 
  
  /* Header */
  .account_links{ margin-left:-15px;}
  .account_links li a{ margin:0px 3px;}
  
   .newsletter_lable{ margin-left:100px;}
  .footer_newsletter input{ width:220px;}
  .footer_col:after{ right:13%;}
  .contact_info li{ display:inline-block; width:100%; margin-bottom:2px;}
  .contact_info i{ float:left; width:12%;}
  .contact_info p{ float:left; width:83%;}
  .contact_info p a{ display:inline-block; margin-top:-5px;}
  
   /* Product */
  .collection_products .item{ padding:0;}
  .product_list_view .price_and_compare{ width:45% !important;}
  
  .qty_box { display:inline-block; width:100%;}
  .qty_box > a{ float:left;}
  .qty_box > span{ float:left; margin:0px 5px;}
  
  /* Cart */
  .grand_total .checkout_btn{ font-size:13px; padding:10px 15px;}
  
  /* Contact */
  .contact_detail h5{ margin-top:25px;}
  .address-page .textbox_row label.col-sm-12{ padding:0;}
  .address-page .textbox_row{ margin:0px 15px;}
  .address-page .textbox_row .textbox{ max-width:100%;}
  
  .page-header .search_box input{ margin-bottom:10px;}
  .collection_products .item .product_item{ padding:10px 0; float:left; width:100%;}
  .product_list_view .product_item_inner_div{ display:inline-block; float:left; width:100%;}
  
   /* Product */
  .product_item_inner_div:hover{ border:solid 1px transparent;}
  .thumb_images ul li{ padding:5px; display:inline-block; float:left; width:20%; margin:0;}
  .thumb_images li a img{ width:100%;}
  
  .a-wishlist{ line-height:inherit !important; margin-right:10px;}
  .container p.p-compare-product{ margin-top:-24px;	}
  .container p.p-compare-product .add-to-compare-btn{ font-size:13px !important;}
  #Zoomer{width:100% !important;}
  
/*  Brand Page  */
  .brands li .brand-img a{ height:70px;}
  .brands li .brand-img a img{ max-height:60px;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  h2{ font-size:25px;}
  h3{ font-size:22px;}
  body{ font-size:13px; width:100%;  background-image:url({{ "main_bg_img.png" | asset_url }});  background-repeat: no-repeat; background-attachment: scroll; background-position: bottom; background-size: 100%;}
  
  .remove-space-tab h3{ margin-top:0;}
   /* Top Header */
  .top_header{ padding:3px 0;}
  
  /* Middle Header */
  .header .middle_header .col-sm-3{ width:16.6667%;}
  .header .middle_header .col-md-4{ width:30%; float:left;}
  .search_box{ margin-top:21px;}
  .search_box input{ height:36px;}
  .header .middle_header .col-sm-5{ width:52.667%;}
  .account_links{ margin-left:-15px; margin-top:18px;}
  .account_links ul{ margin-bottom:0px;}
  .account_links ul li{ font-size:11.5px;}
  .account_links ul li a{ margin:0px -2px;}  

  .cart_compare{ margin-top:0;}
  .cart_compare ul li{ margin:0;}
  .cart_compare li a{ font-size:15px;}
  
  /* Leave Message */
  .leave-message label{ font-size:12px;}
  .leave-message .textbox_row{ margin-bottom:0px;}
  .leave-message .textbox{ padding:5px 8px; margin-bottom:10px;}
  .leave-message textarea.textbox{ height:85px;}
  
  /* Main Nav Menu */
  .main_menu li a{ font-size:12.2px; padding:2px 10px 0px;}
  .main_menu .container > ul > li > a{ font-size:14px; padding:2px 8px 9px;}
  .main-nav-new.main_menu .container ul li > .accessible-megamenu-panel .left-block > ul > li{ padding-left:0;}
  .main-nav-new.main_menu .container ul li > .accessible-megamenu-panel .left-block > ul > li > a{ font-size:13.5px;}
  .main-nav-new.main_menu .container ul li > .accessible-megamenu-panel .left-block > ul > li > ul > li > a{ font-size:14px; padding:2px 10px;}
  
  .banners .col-md-9{ width:75%; float:left;}
  .banners .col-md-3{ width:25%; float:left;}
  
  .price_and_compare .left{ width:36%;}
  .item_price{ font-size:10px; line-height:16px; display:block; margin-top:0px;}
  .item_save{ font-size:10px; line-height:16px; display:block;}
  .spr-badge{ margin-left:0 !important;}
  
  /* Footer */
   .newsletter_lable{ margin-left:0;}
  .footer_newsletter input{ width:215px;}
  .footer_col:after{ right:4%;}
  .contact_info i{ float:left; width:12%;}
  .contact_info p{ float:left; width:83%;}
  
  /* Product */
  .likes_reviews .spr-badge{ margin-top:3px;}
  .product_item_inner_div:hover{ border:solid 1px transparent;}
  .collection_banner{ padding:50px 0;}
  .price_and_compare .right{ padding-left:0;}
  .price_and_compareat .compare_at{ font-size:16px;}
  .product_item .item_name{ margin:0;}
  .price_and_compare{ height:50px;}
  .collection_products .item{ padding:0;}
  .filter_cl_ttl h3{ font-size:12px;}
  .filter_cl li{ display:inline-block; width:100%;}
  .filter_cl li a span.checkbox-icon{ width:6.5%; margin-right:5%; float:left; margin-top:2px;}
  .filter_cl li a span{ float:left; width:88%; line-height:16px;}
  
  .product_list_view .price_and_compare{ width:60% !important;}
  .product_list_view .price_and_compare .left{ width:40%;}
  .product_list_view .price_and_compare .item_save{ font-size:15px;}
  
  /* Product Detail */
  .container p.p-compare-product .add-to-compare-btn{ font-size:13px !important;}
  .product_list_view .price_and_compare .left .item_price{ font-size:15px;}
  .add_cart_btn{ font-size:13px; width:135px; padding:2px 13px;}
  .thumb_images ul { margin:0 -5px;}
  table td{ padding:5px !important;}
  .thumb_images ul li{ padding:5px; display:inline-block; float:left; width:25%; margin:0;}
  .thumb_images li a img{ width:100%;}
  .available_row{ margin-top:5px;}
  .share_product a{ font-size:16px; margin:0px 4px;}
  
  .shipping_taxt .col-sm-12{ width:50%; float:left;}
  .cart_page .shipping_taxt .button{ margin-left:15px; margin-top:28px;}
  .grand_total .checkout_btn{ font-size:13px; padding:10px 15px;}
  
  .qty_box { display:inline-block; width:100%;}
  .qty_box > a{ float:left; outline:none; border-style:solid; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
  .qty_box > span{ float:left; margin:0px 5px;}
  .qty_box > span > a{ border-style:solid; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
  
  .fancybox-opened{ z-index:9999;}
  .product_description_tabs .tab-pane table td > strong > span{ padding-left:4px;}
  
  .a-wishlist{ line-height:inherit !important; margin-right:10px;}
  .container p.p-compare-product{ margin-top:-22px;	}
  
  #Zoomer{width:100% !important;}
  
 /* Contact */
  .contact-page-address .right_text_btn .title{ font-weight:500;}
  .contact_info li br{ display:none;}
  .contact_detail h5{ margin-top:25px;}
  .address-page .textbox_row label.col-sm-12{ padding:0;}
  .address-page .textbox_row .textbox{ max-width:100%; margin-bottom:0px;}
  
  /* Blog Page */
  .next_pre_article a span{ margin-top:3px; display:inline-block;}
  .comment_title{ font-size:16px;}
  .textbox_row > h5{ font-size:13px;}
  .articale_comm li h3{ font-size:16px;}
  .article_comment .button{ font-size:13px; padding:8px 15px;}
  
  .content > .container.not-found-page{ min-height:300px;}
  .page-header .search_box input{ margin-bottom:10px;}
  
  .collection_products .item .product_item{ padding:10px 0; float:left; width:100%;}
  .product_list_view .product_item_inner_div{ display:inline-block; float:left; width:100%;}
  
  .cart_table th{ font-size:14px;}
  .allCats .category dd{ width:25%;}
  div#add_address .textbox_row .textbox{ margin-bottom:0px;}
  
  /* Search Page  */
  .collection_products.search-page-grid-view .price_and_compare .left{ width:28%;}
  .collection_products.search-page-grid-view .price_and_compare .right{ width:68%; max-width:inherit; text-align:right;	}
  .collection_products.search-page-grid-view .price_and_compare .right span{ font-size:10px;}
  
/* Brand Page   */
  .brands li{ width:25%;}
  .brands li .brand-img a{ height:70px;}
  .brands li .brand-img a img{ max-height:50px;}
 }

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  body{ font-size:13px; background-size:cover !important;}
  h1{ font-size:25px;}
  .heading h2{ font-size:17px;}
  h2{ font-size:17px;}
  h3{ font-size:16px;}
  h4{ font-size:15px;}
  
  
  p{ font-size:13px; line-height:16px;}
  .button{ padding:2px 13px;}
  .add_cart_btn{ font-size:12px; width:130px; line-height:28px;}
  .textbox_row .textbox{ max-width:100%;}
  
  .bradcumbs{ padding:0;}
  .account_pages .button{ font-size:12px; padding:7px 13px;}
  .mobile-20-bottom-spacing{ margin-bottom:20px;}
  .view_cart{color: #fff !important;background: #87cbf0 none repeat scroll 0 0;display: inline-block;font-size: 12px !important;font-weight: 500 !important;margin: 8px 4.5px;padding: 5px 15px;text-transform: uppercase;}

  
  .top_header{ display:inline-block; width:100%; position:absolute; top:33px; left:0; padding:3px 0; display:none; background:#fff; border-top:1px solid #dbdbdb; z-index:10;}
  .mobile-top-header p{ font-size:12px; padding:5px 0;}
  
  .account_links{ width:100%; display:inline-block; background:#EEEEEE; border-bottom:1px solid #dbdbdb; margin-top:0; text-align:center; font-size:12px; padding:8px 3px;}
  .account_links ul{ margin-bottom:0px; padding:0 20px;}
  .middle_header{ padding-top:0; padding-bottom:15px;}
  
  .header .middle_header .col-sm-3{ display:inline-block;}
  .header .middle_header .pull-right{ padding:0; float:none !important;}
  .logo { display:inline-block; width:100%; text-align:center;}
  .logo img{ width:80%; margin-top:10px;}
  
  .cart_compare li{ float:left; font-size:15px;}
  .cart_compare li a{ font-size:15px;}
  .devider{ font-size:15px;}
  .cart_compare{ margin-right:15px; position:absolute; right:0;}
  
  .header .middle_header .col-md-4{}
  .search i.mobile-search-icon{ border-radius:50%; float:right; margin-top:-40px; top:0; right:15px; background:#87cbf0;  width:30px; height:30px; line-height:30px; font-size:15px; text-align:center; color:#fff;}
  .search .search-mobile{ z-index:5; display:none; position:absolute; left:0; margin-top:0; width:100%; padding:12px 15px; background:#000;}
  .search_box input{ height:33px;}
  
  .cart_compare{ margin-top:20px;}
  .cbp-spmenu.mobile-cart{ background:#fff;}
  
  .mobile-menu .menu-block{ position:relative; overflow-y:scroll; min-height:640px;}
  .mobile-menu ul li a { font-size:13px; border-bottom: 1px solid #191919; padding: 10px 12px; display:block;}
  .mobile-menu .menu-block > ul > li:hover > a{background: #258ecd;}
  .mobile-menu ul li:hover > a{ background:#87cbf0; color:#000;}
  .cbp-spmenu-vertical li.pull-right{float:left !important; background:#87cbf0; width:100%;}
  .cbp-spmenu-vertical li.pull-right:hover a{ color:#000;}
  
  .mobile-menu > .toggle-menu{ background:#87cbf0; font-size:15px; color:#fff;left:15px; top:71px; position:absolute; padding:7px; display:inline-block;}
  .cbp-spmenu-push.cbp-spmenu-push-toright{ background:rgba(0,0,0,.50);}
  
  /*  New Nav Menu */
  .mobile-menu ul{ margin:0; padding:0;}
  .mobile-menu ul li{ position:relative;}
  .mobile-menu ul li .arrow{ position:absolute; right:0px; z-index:1; top:0px; padding-top:8px; width:40px; text-align:center; cursor:pointer;}
  .mobile-menu ul li .arrow:before{ content: "\f107"; right:0; font-size:18px; font-family:'FontAwesome'; color:#fff;}
  .mobile-menu ul li.active > .arrow:before{ content: "\f106";}
  .mobile-menu ul.margin_clear > li > ul{ display:none;}
  .mobile-menu ul.margin_clear > li > ul > li{ list-style:none;}
  .mobile-menu ul.margin_clear > li > ul > li > a{ padding-left:20px;}
  .mobile-menu ul.margin_clear > li > ul > li > ul{ display:none;}
  .mobile-menu ul.margin_clear > li > ul > li > ul > li > a{ padding-left:30px;}
  
  /* Mini Cart */
  .mini_cart{position:relative; overflow-y:scroll; z-index:15; width:auto;}
  .mini_cart h4{ font-size:12px;}
  .minicart_img{ width:40px;}
  .minicart_img img{ height:auto;}
  .mini_cart ul{ display:inline-block;}
  .mini_cart li{ width:100%; display:inline-block; padding:5px;}
  .cbp-spmenu-right.cbp-spmenu-open{ right:0;}
  .minicart_info{ float:left; width:75%; padding-left:10px;}
  .mini_cart .minicart_info a{ font-size:13px; text-transform:capitalize;}
  .minicart_info strong{ font-weight:normal;}
  .minicart_img{ width:15%;}
  .cart_compare li .close-icon{ width:10%; text-align:center;}
  .cbp-spmenu-vertical .mini-cart .minicart_info a{ border-bottom:none; padding:0;}
  .mini_cart .close_mini_cart{ display:none;}
  .cart_compare .remove_product{ padding:0; margin-right:10px;}
  .minicart_info a{ padding:0;}
  .order_totle{ margin:0; padding:0 10px 10px;}
  
  .header_cart_link .cbp-spmenu{ background:#fff;-webkit-box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.1); box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.1);}
  
  .banners{margin-top:0;}
  .banners .small_banners{ margin:0px -8px;}
  .banners .small_banners a{ float:left; text-align:center; width:50%; margin-top:16px; padding:0px 8px;}
  .banners .small_banners a img{ margin-top:0px !important;}
  
  .heading{ margin-top:0px;}
  .price_and_compare .right{ padding-left:6px;}
  .footer .top_footer .col-sm-6{ width:auto; float:left;}
  .footer .top_footer .col-sm-6.col-xs-12{ float:right;}
  .footer .top_footer form{ float:left;}
  .footer_newsletter h4{ margin-left:0px;}
  .footer_social li a{ width:33px; height:33px; font-size:14px;}
  .footer_newsletter input{ width:150px; height:30px;}
  .footer_newsletter .go_btn{ display:none;}
  
  
  .footer_col:after{ background:none;}
  .footer h4{ font-size:14px;}
  .middle_footer{ padding:15px 0 0 0;}
  .middle_footer li a{ line-height:24px;}
  .contact_info li{ display:inline-flex;}
  .bottom_footer .copiright_text, .bottom_footer .payment_methord{ text-align:center;}
 
  .content > .container{ min-height:inherit; padding-bottom:20px;}
  .content > .collection_banner.container > .container{ padding-bottom:0;}
  
  /* Contact */
  .account_pages.contact-page-address .textbox_row{ margin-bottom:15px;}
  .contact_detail h5{ margin-top:25px;}
  .address-page .textbox_row label.col-sm-12{ padding:0;}
  .address-page .textbox_row{ margin:0px 15px;}
  .address-page .textbox_row .textbox{ max-width:100%;} 
  .contact-map{ height:200px;}
    
  
  /* Product Page */
  
  #Zoomer{width:100% !important;}
  .container p.p-compare-product .add-to-compare-btn{ font-size:13px !important;}
  .view_and_short .product-mobile-bradcumbs{ margin-top:4px; margin-right:5px;}
  .shop-by-content{ display:none; width:100%; background:#fff; position:absolute; left:0; z-index:1; padding:0px 15px; top:52px;}
  .short_by select{ font-size:11px;}
  
  .collection_banner_text{ margin:0px -15px;}
  .view_and_short{ margin-top:0px; padding-top:5px; font-size:12px;}
  .collection_banner.container{ padding:40px 0;}
  .collection_filter{ display:inline-block; width:100%;}
  .collection_filter h2{ font-size:18px;}
  .collection_filter .mobile-shop-by{ float:left; display:inline-block; width:49%;}
  .collection_filter .mobile-shop-by h2{ cursor:pointer; padding:5px 0; display:block; border:1px solid #383838; text-align:center;}
  .collection_filter .mobile-shop-by h2 i, .short_by i{ font-size:16px;}
  
  .short-by-mobile{ display:inline-block; width:49%; float:right; margin-top:20px;}
  .short-by-mobile span{ cursor:pointer;  border: 1px solid #383838; display: block; padding: 2px 0; text-align: center; font-weight:500; font-size:18px;}
  .short-by-mobile .select{ display:none; position:absolute; width:100%; left:0; padding:0px 15px; background:#fff; z-index:10;}
  .short-by-mobile ul{ margin:0; padding:5px 0 0 0;}
  .short-by-mobile ul li{ list-style:none; border-bottom:solid 1px #dfdfdf;}
  .short-by-mobile ul li a{ display:block; color:#737373; padding:8px 0;}
  
  .filter_cl_ttl h3{ font-size:14px;}
  .filter_cl li a{ line-height:22px;}
  .product_item_inner_div{ border:transparent; padding:0 10px;}
  
  .collection_products{ margin:10px -10px 0 -10px;}
  .collection_products .item{ padding:10px; float:left; border:none;}
  .collection_products .item .product_item.parent_cls{ border:1px solid #dfdfdf; display:inline-block; width:100%; max-width:100%;}
  .collection_products .item:nth-child(3n+3){ border-right:none;}
  
  .collection_products .spr-badge{ margin-top:2px;}
  
  .product_item_inner_div:hover{ border:transparent;}
  .price_and_compare{ width:100%; height:45px; padding:0; margin-bottom:0px;}
  .likes_reviews{ margin-bottom:15px;}
  .product_item .item_name{ margin:0;}
  .spr-badge{ margin-left:0;}
  .item_price{ display:block;}
  .pagignation_main_bar{ padding-bottom:0;}
  .pagignation_main_bar ul{ margin-bottom:0;}
  .thumb_images .multiple{ display:inline-block;}
  .thumb_images{ display:inline-block; margin:0px -5px;}
  .thumb_images li{ float:left; margin:0; padding:0px 5px; width:20%;}
  .thumb_images li a img{ width:100%; border:2px solid #e2e2e2;}
  .available_row{ margin-top:0px;}
  .price_and_compareat{ margin-bottom:10px;}
  .price_and_compareat .price{ font-size:18px;}
  .price_and_compareat .compare_at{ font-size:15px;}
  .price_and_compareat .save_Percent{ font-size:13px;}
  .price_and_compare .right span{ font-size:11px;}
  .social-sharing { margin-top:20px;}
  
  .nav > li > a{ padding:7px 13px;}
  .vendor_nm{ margin-top:15px; margin-bottom:15px;}
  .product_item .owl-item .item{ max-width:250px; margin:0 auto;}
  .product_item_inner_div{ max-width:250px; margin:0 auto;}
  .brand_slider{ margin:0 !important;}
  
  .qty_box { display:inline-block; width:100%;}
  .qty_box > a{ float:left; outline:none; border-style:solid; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
  .qty_box > span{ float:left; margin:0px 5px;}
  .qty_box > span > a{ border-style:solid; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
  
  #quantity{ height:26px;}
  .qty_box > a{ line-height:25px;}
  .product_description_tabs .tab-pane table td { padding:5px;}
  .product_description_tabs .tab-pane table td > strong > span{ padding-left:4px;}
  
  
  .add_to_wish{ line-height:12px !important; float:right; margin-right:0 !important;}
  .container p.p-compare-product{ margin-top:-20px; margin-right:-7px;}
  .tab-content p:last-child p{ margin-bottom:0;}
    
  .product_title .review li span.spr-badge{ margin:0px 10px;}
  .addToFavorite{ padding-right:3px;}
  
  /* Cart Page */
  .cart_table th{ font-size:12px;}
  .cart_product_img img{ max-height:40px; max-width:40px;}
  .cart_table td{ padding:4px;}
  .cart_table tr:last-child td{ padding:4px 0;}
  .cart_qty input{ width:30px;}
  .cart_table .remove{ margin:0;}
  .cart_page .button{ font-size:11px;}
  .grand_total{ margin-top:15px; text-align:left;}
  .grand_total li{ margin:0;}
  .cart_page{ margin-bottom:0;}
  .mobile-heading-spacing h2{ margin-top:0px;}
  
  
  /* Account Page */
  .account_pages{ margin-bottom:0;}
  .textbox_row > h5{ font-size:13px; margin:0 0 5px;}
  .customer-page{ margin-bottom:10px; display:inline-block;}
  .customer-page-headinh-spacing h3{ margin-top:0px;} 
  
  /* Search Page */
  .search_box{ margin-top:0;}
  .page-header{ margin-top:0; padding-bottom:0; border-bottom:0px;}
  .product_list_view .product_item .item_name{ font-size:14px;}
  .product_list_view.collection_products .item{ border-right:1px solid #dfdfdf;}
  .product_list_view .price_and_compare{ width:100%; margin:0; padding-top:10px;}
  .product_list_view .price_and_compare{margin:0;}
  .product_list_view .item_price{ font-size:13px;}
  .product_list_view .item_img{ height:120px;}
  
  
  .account-order{ margin-bottom:0;}
  .remove-heading-space h3{ margin-top:0;}
  .margin-top-remove{ margin-top:0;}
  
  .collection_products.search-page-grid-view{ padding:0px 10px;}
  .collection_products.search-page-grid-view .item{ width:50%;}
  .collection_products.search-page-grid-view .price_and_compare .left{ width:30%;}
  .collection_products.search-page-grid-view .price_and_compare .right{ width:60%;}
  
  /* Account Page */
  .account_pages .textbox_row{ margin:0;}
  .textbox_row .textbox{ padding:5px 8px;}
  
  .product_list_view .product_item_inner_div{ max-width:100%;}
  .product_list_view .item_info{ padding:10px;}
  
  .articale_comm li h3{ font-size:15px;}
  .blog_text h4 a{ font-size:15px;}
  .blog_page{ margin-bottom:-15px;}
  
  .blog_page .blog_item .blog_img img{ width:100%; display:inline-block;}
  .blog_page .writer img{ width:35px; vertical-align:middle;}
  .blog_page .social-sharing{ margin-top:0;}
  .writer > p{ padding-left:5px; margin-bottom:0; font-size:12px; vertical-align:middle;}
  .writer a{ margin-bottom:2px; font-size:12px;}
  .share_article{ margin-top:-2px;}
  .share_product a{ margin:0px 1px;}
  .next_pre_article{ margin-top:-10px;}
  .next_pre_article a{ margin-left:0px;}
  .next_pre_article a:last-child{ float:right;}
  .article_main_img{ margin-bottom:15px;}
  .bottom_fix_text .share_product a{ vertical-align:text-bottom;}
  
  .next_pre_article a i{ margin-top:-1px;}
  .article_content{ margin-bottom:10px;}
  .article_comment .button{ font-size:12px; padding:10px 12px;}
  .articale_comm{ margin-top:10px; margin-bottom:-20px;}
  textarea.textbox{ height:90px;}
  
  .table{margin-bottom:0;}
  .table > tfoot > tr > td, .table > tbody > tr > td, .table > thead > tr > th{ font-size:12px;}
  .bradcumbs li a, .bradcumbs li span{ font-size:13px;}
  .page-not-found{ padding:20px 0;}
  .page-not-found h3{ margin-top:0px;}
  
  /* Search Page */
  .collection_products.search-page-grid-view .item_info{ height:60px; margin-bottom:10px;}
  .collection_products.search-page-grid-view .product_item .item_name{ margin-top:15px;}
  .collection_products.search-page-grid-view .item_price{ font-size:12px;}
  .collection_products.search-page-grid-view .price_and_compare .right span{ font-size:11px;}
  
  .share_article .share_product{ margin-bottom:12px;}
  .shop-by-content h1{ margin-top:18px; font-size:20px; text-transform:uppercase; color:#737373;}
  
  /* Brand Page   */
  .brands li{ width:33.33%; padding:10px 0;}
  .brands li .brand-img a{ height:60px;}
  .brands li .brand-img a img{ max-height:45px;}
  
  
  
  #brand_slider .brand_item > a{ height:90px;}
  #brand_slider .brand_item > a img{ max-height:55px;}
}

/* Portrait phones and smaller */
@media (max-width: 600px) {
  .collection_products .item{ width:50%;}
  .allCats{ margin-bottom:-10px;}
  .allCats .category dd{ width:50%;}
  .category a span.label{ padding-left:0;}
}

/* Portrait phones and smaller */
@media (max-width: 479px) {
  
  .small_heading h3{ font-size:14px;}
  .devider{ margin:0px 5px; font-size:14px;}
  
  .footer .top_footer .col-sm-6{ width:100%; float:none;}
  .footer_social{ display:inline-block; width:100%; text-align:center; margin-bottom:10px;}
  .footer_newsletter{ width:280px; margin:0 auto;}
  
  .middle_footer .col-xs-6{ width:100%;}
  .collection_products .item{ width:100%;}
  .cart_table td{ font-size:12px;}
  
  .price_and_compare{height:auto;}
  .cart_product_img img{ max-width:30px; max-height:30px;}
  .cart_table td{ font-size:11px;}
  .cart_product_name{ padding-left:10px;}
  
  .share_article .share_product{ margin-bottom:12px;}
  .bottom_fix_text{position:relative; display:inline-block;}
  .bottom_fix_text .pull-right{ float:none !important; display:inline-block; width:100%; display:inline-block; width:100%; margin-top:8px;}
  .bottom_fix_text .pull-right ul{ text-align:left;}
  .bottom_fix_text .pull-right i{ font-size:16px;}
  .fancybox-wrap.fancybox-desktop.fancybox-type-inline{ width:280px !important;}
  
  .short_by select{ padding:4px 0;}
  .article_main_img .bottom_fix_text .pull-right{ margin-top:15px; display:inline-block; width:100%;}
  
  
  .collection_products.search-page-grid-view .item{ width:100%;}
  
  .product_title .review{ float:none; display:inline-block; width:100%;  text-align:left; margin-top:0;}
  .product_title .review li span.spr-badge{ margin-left:0;}
  .product_title .review li a{ margin:0;}
  
  .price_and_compareat .save_Percent{ display:block;}
  
  /* Brand Page   */
  .brands li{ width:50%;}
}












