/* #Tablet (Portrait) Note: Design for a width of 768px
================================================== */
@media only screen and (min-width: 950px) and (max-width: 1199px) {
.mnf_sup_list li .left_side {
	width: 327px;
}
.products_block ul li > div {
	float: left;
	margin-top: -4px;
	padding: 0;
	width: 125px;
}
.nivo-caption{ width:384px;}
.nivo-caption p{ font-size:14px;}
.nivo-caption h2{ font-size:35px;}

#customcontent_top h2{ font-size:24px; top:-2px;}
#customcontent_top li p{ top:47px;}
#customcontent_top li p i{ font-size:18px; vertical-align:-3px;}
#header-inner{ padding-top:173px;}
.main_page_products ul li div.hidden_part{ display:block; width:220px;}

body#index #wrapp {
   /* background: url("../img/bg-main_tablet.jpg") repeat-x scroll left top #FFFFFF;*/
}
body#index #header{ padding-bottom:30px;}


#subcategories ul li {
	width: 160px;
}
#subcategories ul li.product_list_4 {
	margin-right: 0;
}
#subcategories ul li.product_list_5 {
	margin-right: 20px;
}
footer .block .list-footer li a {
	padding-right: 10px;
}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a {
	margin-top: 3px;
}
.products_block ul li .reduction {
	margin-left: 20px;
	margin-right: 0;
}
.bottom_pagination {
	margin-top: 10px;
}
#layered_form div div ul {
	position: relative;
}
#layered_form .select {
	width: 220px;
	height: 32px;
	left: 0!important;
	top: 15px!important;
}
.order_delivery .address.first_item, ul#address_delivery {
	width: 41%;
}
.order_delivery .address.alternate_item, ul#address_invoice {
	width: 42%;
}
.addresses #id_address_delivery {
	width: 329px;
}
.main_page_products ul li img {
    max-width: 175px;
    vertical-align: top;
}
.main_page_products ul li h5{ padding-top:15px;}
#minic_slider{ width:460px; height:460px;}

#customcontent_top li{ margin-bottom:20px;}
#customcontent_top h3{ font-size:44px; top:26px;}
.nivo-caption span{ margin-top:100px;}
.nivo-caption h2{ font-size:20px; line-height:25px;}
#customcontent_home li h3{ font-size:19px;}
#customcontent_home li + li + li i{ margin-left:6px;}
#customcontent_home li i{ font-size:32px;}
#header_logo{ left:0;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	#header-inner{ padding-top:173px;}
	#minic_slider{ width:352px; height:352px;}
	#minic_slider p{ color:#333; display:none;}
#customcontent_top li p{ display:none;}
#customcontent_top h2{ top:8px; font-size:19px;}
#customcontent_top h3{ font-size:30px; top:26px;}
.main_page_products ul li div.hidden_part{ display:block; width:165px;}
.main_page_products ul li .price{ padding-right:10px; font-size:15px;}
body#index #wrapp {
  /*  background: url("../img/bg-main-tablet2.jpg") repeat-x scroll left top #FFFFFF;*/
}
body#index #header{ padding-bottom:60px;}
#header_logo{ left:0;}
.nivo-caption{ width:340px;}
.nivo-caption span{ margin-top:90px; padding-right:30px;}
.nivo-caption h2{ font-size:20px; line-height:25px; margin-top:40px;}
.main_page_products ul li h5{ padding-top:15px;}
.main_page_products ul li{ padding-top:10px;}
.bottom_footer{ left:20px;}
.main_page_products ul li .exclusive{ margin-top:-6px; margin-bottom:0;}
#customcontent_home li + li + li i{ margin:0; display:block;}
#customcontent_home li a{ text-align:center;}
#customcontent_home li + li + li h3{ padding-right:0;}
#customcontent_home li i{ margin-left:75px; margin-right:50px;}
#customcontent_home li + li i{margin-left:75px; margin-right:50px;}
#customcontent_home li + li + li i{margin-left:75px; margin-right:50px;}
#customcontent_home li p{ font-size:15px; line-height:20px;}
#customcontent_top li{ margin-bottom:20px;}
#customcontent_home li a{ padding-left:13px; padding-right:13px;}
#customcontent_home li h3{ font-size:22px;}
.main_page_products ul li img {
    max-width: 125px;
    vertical-align: top;
}
.main-mobile-menu {
	display: block;
	margin-left: 20px;
	margin-top: -44px;
}
#header_logo {
	top:72px;
}
#header_logo img {
	width: 120px;
}
#search_block_top input.search_query {
}
#header {
	padding: 0 0 20px;
}
#header_user #shopping_cart .ajax_cart_product_txt, #header_user #shopping_cart .ajax_cart_product_txt_s {
	display: none!important;
}
/* ************************************************************************************************
			  CATEGORY PAGE
			************************************************************************************************ */
.product_sort {
	margin-right: 20px;
}
.product_sort form {
	margin: 0;
}
.bottom_pagination {
	margin-top: 10px;
}
#subcategories {
	margin-bottom: 0px;
}
#subcategories ul li {
	width: 119px;
}
#subcategories ul li.product_list_6 {
	margin-right: 10px;
}
#subcategories ul li.product_list_4 {
	margin-right: 0;
}
 #product_comparison . footable-row-detail-inner div strong {
font-size:30px;
}
.instant .grid li h3 {
	min-height: 54px;
}
.grid li h3 {
	min-height: 54px;
}
#product_comparison .product_image_div a img {
	width: 70px;
}
#product_comparison .product_image_div span {
	width: 30px;
}
#product_comparison th {
	white-space: normal;
	padding: 5px;
	text-align: center;
}
#ul_layered_price_0 span, .layered_weight > ul.store_list_filter > li span {
	margin: 5px 19px 19px 0;
	min-width: 30px;
}
.products_block ul li .reduction {
	margin-left: 0;
	margin-right: 0;
}
#layered_form div div ul {
	position: relative;
}
#layered_form .select {
	width: 166px;
	height: 32px;
	left: 0!important;
	top: 15px!important;
}
#cluetip {
	left: 50% !important;
	margin-left: -225px;
}
/* ************************************************************************************************
			  BOX COLUMN
			************************************************************************************************ */
.products_block ul li > div {
	width: 94px;
}
.products_block ul li a.products_block_img {
	width: 60px;
}
/* ************************************************************************************************
			 CONTACT FORM
			************************************************************************************************ */
#contact_form textarea#message {
	height: 200px;
	width: 534px;
}
#contact_form p.submit {
	padding-top: 20px;
}
#contact_form p {
	padding-top: 7px;
	padding-left: 0;
}
#contact_form p.upload-file {
	display: none;
}
#contact_form .text input, #contact_form .password input {
	width: 100%;
}
#contact_form select {
	width: 100%;
}
#contact_form .select select {
	width: 100%;
}
/* ************************************************************************************************
			 MANUFACTURE
			************************************************************************************************ */
.mnf_sup_list li .left_side {
	float: none;
	padding: 0 0 0 0px;
	width: 100%;
	border: none;
}
.mnf_sup_list li .right_side {
	float: none;
	border: none;
	height: auto;
	min-height: auto;
	padding-left: 0;
}
.mnf_sup_list li .des-small {
	display: none;
}
.mnf_sup_list li .logo {
	margin-right: 20px;
}
.mnf_sup_list li .logo img {
	margin-top: 0;
}
.mnf_sup_list li .left_side h3 a {
	margin-top: -3px;
}
.mnf_sup_list li .left_side h3 {
	margin-top: 13px;
}
/* ************************************************************************************************
			 ORDER
			************************************************************************************************ */
footer .block h4 {
	margin-top: 14px;
}
table#cart_summary td.tdfirst {
	width: 83%;
}
#order-list .history_detail .color-myaccount {
	display: block;
}
.list-order-step li {
	height: 250px;
}
.list-order-step .img-order {
	margin-bottom: 55px;
}
.multishipping-cart .cart_ref {
	padding: 5px!important;
}
table.multishipping-cart td {
	padding: 5px !important;
}
.order_delivery .address.first_item, ul#address_delivery {
	width: 39%;
}
.order_delivery .address.alternate_item, ul#address_invoice {
	width: 39%;
}
.addresses #id_address_delivery {
	width: 100%;
}
}
@media only screen and (min-width: 768px) {
.top_up {
	margin-top: -57px;
}
.footer-bg-mob .block ul.toggle_content {
	display: block !important;
	height: 100% !important;
	opacity: 1 !important
}
}
