@media all and (min-width:480px) and (max-width:799px) {
 .top_toolbar_container {
 width: 100%;
}
.top_toolbar .welcome-msg, ul.links-advanced, .upper-header .sp, .seotext, .footer_block .icons .icons_left, .share_this {
 display: none;
}
.form-search input.input-text {
 width: 89%;
 height: 20px;
 margin: 0px 0px 0px 0px !important;
 padding: 0px 0px 0px 0px;
}
#search_mini_form {
 width: 100%;
 clear: both;
 float: left;
}
.form-search {
 width: 100%;
 height: 22px;
}
div.search {
width: 100%;
margin: 3px 0px 10px 0px;
float: right;
}
.form-search button.button {
 width: 10%;
}
 .block-currency, .wp_stylish_languages_switcher_flags {
 float: left;
 margin-right: 1%;
 margin-bottom: 4px;
}
 .block-currency {
 clear: both;
}
.top_toolbar div.wp_stylish_languages_switcher_flags {
 float: left;
}
.header-container, .submenu, .main-container, .home_page_header_block, .top_toolbar, .top-container, .top_links ul {
 width: 98%;
 padding-left: 1%;
 padding-right: 1%;
}
 .header a.logo {
 margin: 0px 0px 10px 0px !important;
 padding: 0px 0px 0px 0px !important;
}
 div.block-cart-top {
 float: right;
 margin-left: 0px;
}
h2.logo {
 width: 39%;
}
.upper-header {
 float: right;
 width: 59%;
}
 div.block-cart-top p.amount, div.block-cart-top .price {
font-weight: bold;
}
div.block-cart-top .cart-link a:link, div.block-cart-top .cart-link a:visited {
 color: #000;
 display: block;
 background: #dadada;
 padding: 2px 5px !important;
 border-radius: 3px;
 color: #000;
 text-align: center;
 margin-left: 0;
 float: left;
}
.header .quick-access {
 float:left;
 padding-left: 1%;
 width: 99%;
}
.top_toolbar .links, .top_toolbar .links-cart {
 float: right;
 margin: 0%;
}
.top_toolbar .links {
 width: 60%;
}
.top_toolbar .links-cart {
 margin: 0% 0% 0% 1%;
}
.top_toolbar .links li, .top_toolbar .links-cart li {
 padding:0px 0px 0px 0px;
}
.top_toolbar .links a:link, .top_toolbar .links a:visited, .top_toolbar .links-cart a:link, .top_toolbar .links-cart a:visited {
 color: #000;
 text-decoration: none;
 padding: 2px 5px !important;
 border-radius: 3px;
 background: #dadada;
 display: block;
 text-align: center;
}
div.block-cart-top .cart-link a:hover, .top_toolbar .links a:hover, .top_toolbar .links-cart a:hover {
 background: #eaeaea;
}
.nav-container {
 width: 100%;
}
/*********************************Footer ******************************/
.footer {
 width: 100%;
 margin-left: auto;
 margin-right: auto;
}
.footer_left,
.footer_right {
width: 98%;
}
.footer_right img {
	float: left;
	margin-right: 1%;
}
.footer_right .block .block-title {
	border-top: 0;
}
 .footer_block .links_block div {
 float: none;
width: 100%;
 margin-left: auto;
 margin-right: auto;
}
.footer ul.links {
 text-align: left;
 padding-left: 0;
 padding-right: 0;
 width: 100%;
 padding-top: 0;
 border-top: 5px solid #dadada;
}
.footer_block h4.title {
 padding-top: 10px;
}
.footer_block .links_block div ul li a:link, .footer_block .links_block div ul li a:visited {
display: block;
}
.footer_block .links_block div ul li a:hover {
 color: #000;
}
.footer ul.links li, .footer_block .links_block div ul li {
 display: block;
 margin-bottom: 0px;
 text-align: left;
 font-size: 14px;
 border-bottom: 1px dashed #555;
 padding-bottom: 10px;
 padding-top: 10px;
}
.footer ul.links li a {
 display: block
}

/*home page header*/
.images_lft,
.images_rht {
 height: auto;
 float: none;
 position: relative;
 width: 100%;
 overflow: hidden;
}

/* Base Columns */
.col-left, .col-right, .col2-left-layout .col-main, .col2-right-layout .col-main, .col1-layout .col-main, .col3-layout .col-main, .col3-layout .col-left   {
 width: 98%;
 padding-left: 1%;
 padding-right: 1%;
 float: none;
 overflow: hidden;
}
.col2-right-layout .col-main, .col2-left-layout .col-main {
 margin-bottom: 1%;
}
.col3-layout .col-left {
 clear: both;
}
.col3-layout .col-wrapper {
	width: 100%;
}
/* Content Columns */
.col2-set .col-1 {
 float:left;
 width:100%;
 margin-bottom: 5%;
}
.col2-set .col-2 {
 float:left;
 width:100%;
}
.col2-set .col-narrow {
 width:100%;
}
.col2-set .col-wide {
 width:100%;
}
.col3-set .col-1 {
 float:left;
 width:32%;
}
.col3-set .col-2 {
 float:left;
 width:32%;
 margin-left:2%;
}
.col3-set .col-3 {
 float:right;
 width:32%;
}
.col4-set .col-1 {
 float:left;
 width:23.5%;
}
.col4-set .col-2 {
 float:left;
 width:23.5%;
 margin:0 2%;
}
.col4-set .col-3 {
 float:left;
 width:23.5%;
}
.col4-set .col-4 {
 float:right;
 width:23.5%;
}

/*img*/
.products-grid .product-image img, .category-image img {
 max-width: 100%;
height: auto;
}
/*Toolbar*/
.pager .pages {
 clear: both;
 margin: 0;
 width: 100%;
 padding: 0;
 background: #dadada;
 border-radius: 3px;
 padding: 3px 0px;
 color: #000;
}
.pager .pages li a:link, .pager .pages li a:visited {
 border-bottom: 2px solid #dadada;
}
.pager .pages strong, .sorter label, .pager .amount {
 color: #000;
}
.pager p.amount, .pager .limiter {
 width: 100%;
 padding: 3px 0px;
 text-align: center;
 font-size: 12px;
 color: #000;
}
.sorter .view-mode label {
 display: none;
}
.sorter .view-mode {
 font-size: 12px;
}
/************************PRODUCT************/
.product-view .product-img-box {
 width: 100%;
}
.product-view .product-shop {
 width: 100%;
}
.product-shop .product-name {
 display: none;
}
.product-view .product-shop .price-box {
 float: left;
 margin-right: 5%;
 width: 50%;
}
.product-view .product-shop .price-box-bundle .price-box {
 float: none;
}
.links_list {
 clear: both;
}
.product-view .product-shop .add-to-links {
 padding: 0;
 clear: both;
}
.product-options-bottom .add-to-cart {
 float:left;
 padding-top: 5%;
 clear: both;
}
.box-collateral img, .compare-table img, .std img {
 max-width: 100%;
 height: auto;
}
.product-view {
margin-top: 5px;
border: 0;
padding: 0;
}
.product-essential {
 padding: 0;
}
.product-view .product-shop .grouped-items-table .product-pricing-grouped li {
 display: table-cell;
 text-align: left;
}
.product-collateral {
padding: 15px 0px 25px 0px;
}
.product-options dl dd .input-box {
 margin-bottom: 5%;
}
.add-to-box .or {
 display: none;
}
.tabs {
 border-top: 3px solid #dadada;
}
.tabs li, .tabs li.active a, .tabs li.active a:hover, .tabs a {
 width: 100%;
 border-bottom: 1px solid #fff;
 border-left: 0;
}
.tabs li.active a, .tabs li.active a:hover {
 font-weight: bold;
}
.tabs li.active a, .tabs li.active a:hover {
 font-weight: bold;
}
.tabs li a:after {
 content: "";
 width: 0;
 height: 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 3px solid #aaa;
 margin: -5px 5px 0px 5px;
 padding: 0;
 font-size: 0;
}
.tabs li.active a:after {
 content: "  ";
 border: 0;
}
.more-views h4 {
 display: none
}
.product-view .box-up-sell .products-grid td, .product-view .box-up-sell .products-grid .product-image {
 text-align: left;
}
/****************CART ********************/
.cart .cart-collaterals .col2-set {
 width: 100%;
}
.cart .cart-collaterals .col2-set .col-2 {
 width:100%;
}
.col2-set .col-1 {
width: 100%;
}
.cart .cart-collaterals .col2-set .col-2 {
width: 100%;
}
.cart-table .btn-continue, .cart-table .btn-update, .cart-table .btn-empty {
float: left;
margin-bottom: 10px;
margin-right: 10px;
}
.data-table tr.first th {
 padding: 10px 0px 10px 0px;
}
.cart .crosssell .product-image {
 float:left;
}
/* Sitemap */
.page-sitemap .links {
 text-align:center;
}
/***************ACCOUNT***********/

.block-account .block-content li a, .block-account .block-content li.current strong {
 border-bottom: 1px dashed #dadada;
 display: block;
 width: 100%;
 padding: 10px 0px;
}
.my-account {
 padding-bottom: 20px;
}
.block {
 width: 48%;
 float: left;
 margin-right: 1%;
}
.sidebar .sidebar {
 max-width: 48%;
 float: left;
 margin-right: 1%;
}
.block-account {
 width: 100%;
 float: none;
}
.sidebar_image {
 width: 49%;
 float: left;
 margin-right: 1%;
}
.sidebar_image img {
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
 margin-bottom: 5%;
 position: relative;
}
.block .block-title {
border-top: 1px solid #dadada;
}
.testimonial .block-title, .block-service .block-title {
 border-top: 0px;
}
/******************HOME PAGE ************************/
.images_rht, .images_lft {
 width: 100%;
}
.images_rht a {
 display: block;
 width: 50%;
 height: auto;
 float: left;
 text-align: center;
}
.images_rht a img {
 width: 100%;
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
}

/*************four banners **********/
div.four div {
 width: 49%;
 padding: 0 0% 0 1%;
}
 div.four .b03 {
 clear: both;
 float: left;
}
/*trisha*/
div.tabs_ul li {
 float: none;
}
div.tabs_ul li a:after {
 content: " >";
 font-size: 14px;
}
div.tabs_ul li.ui-tabs-selected a:after {
 content: " ";
 font-size: 0px;
}
/*three banners*/
.three_images {
 width: 100%;
}
div.three_images div, div.three_images div.b03 {
 float: left;
 width: 33%;
 padding: 0;
 overflow: hidden;
}
div.three_images div img, div.three_images div.b03 img {
 width: 100%;
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
}
/*brands*/
.brand td {
 float: left;
}
}
