/************************************************************
/****************   RESPONSIVE 1 ****************************
*************************************************************/
/* 1280px <= width */
@media only screen and (min-width: 1280px)  {}

/* Media for 960px to 1280px */
/* 960px <= width < 1280px */
@media only screen and (min-width: 960px) and (max-width: 1279px) {}

/* Design for a width of 960-1024 px */
/* 960px <= width < 1024px */
@media only screen and (min-width: 960px) and (max-width: 1033px) {
#feature_slider .jcarousel-skin .jcarousel-next-horizontal {
    right: 0px !important;
}
#feature_slider .jcarousel-skin .jcarousel-clip-horizontal{ width:92% !important; }
}
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 999px) 
{
/*====== Common ==========*/
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container { width:98% !important; margin:0 10px;  }
.breadcrumbs {  width: auto; }
 
/*===== Display none ====*/
#tm-control-panel,.sub_banner,#topcontrol		
{ display:none !important;}

/*====== Product Listing====*/
.products-list .products_list_center	{ width:52%;}
/*==== Product Info ====*/
.product-view .product-shop	{ padding-left:10px;}
/*===== Cart =====*/
.cart .crosssell #crosssell-products-list li.item	{ margin:4px;}
.col3-layout .col-main {
    margin-left: 0;
    width: auto;
}
.col1-layout .product-view .product-shop {
    float: right;
    width: 63%;
}
 
.col1-layout .product-view .info3col		{ width:41%; float: left;}
.col1-layout .product-view .info3col-data	{ width:21%; }
 
/*=========== Slider Setting =========*/
.bannerlinerpau	{ display:none !important;}
.slider_inner,.slider,.slider .slide-show,.slider .slide-show .slider-images,.bannerline,
.slider .tabcontent,.slider .tabcontent img,#slider-container3 , .slider_main
{ width:100% !important;height:auto !important;}
.slider_main{ margin-right:0; }
.sidebanner{ display:none; }
#protofade3, #protofade4,#slider-container3 .controls,#protofade3 .slide-banner-img
{ width:100% !important;}
.controls .previous	{ left:0 !important;}
.controls .next		{ right:0 !important; }
.homepage_productgrid{ clear:both; }
#feature_slider .jcarousel-skin .jcarousel-clip-horizontal {  width: 89% !important;}
#feature_slider .jcarousel-skin .jcarousel-next-horizontal{  right:-7px !important; }
#feature_slider .jcarousel-skin .jcarousel-prev-horizontal{ right:-10px !important;  }
#newproduct_slider .jcarousel-skin .jcarousel-clip-horizontal{ width:97% !important; }
#manufacture_slider .jcarousel-skin .jcarousel-clip-horizontal{   width:93% !important;}

#block_4{ width:100%; }
.custom_Linkfooter_block #footer-banner{     width: 29%; }
.footer-area ul{ clear:both; }
ul.products-grid li.item .product-image  img{  width:100% !important; }
}

@media only screen and (min-width: 768px) and (max-width: 994px) 
{
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container { width:98% !important; margin:0 10px; }
.col-main	{ width:72%;}
.breadcrumbs {  width: auto; }
/*========= Footer ========*/
.footer .footer-area	{ padding:0 1%; width:23%;}
#block_4				{ padding:0 0 0 1%; width:25%;}
#newsletter-validate-detail #newsletter{ width: 158px;}
#block_1				{ padding:0 1% 0 0;}
.custom_Linkfooter_block .static_link	{ width:21%;  min-height: 145px; margin: 0 7px;}
.custom_Linkfooter_block_right	{ width:48%;}
.col-left {
    width: 25% !important;
}
.col-right {
   width: 25% !important;
}
.col3-layout .col-main {
    margin-left: 11px;
    width: 45%;
}

/*======== Product List ======*/
.products-list .products_list_center	{ width:67%;}
/*====== Product Info =======*/
.product-view .product-img-box	{ width:35%;}
.col1-layout .product-view .product-shop	{ width:63%;}

.col1-layout .product-view .info3col	{ width:38%; float: left;}
.col1-layout .product-view .info3col-data {
    width: 24%;
}
}

@media only screen and (min-width: 768px) and (max-width: 875px) {
.col-left,.col-right	{ display:none;}
.col-main	{ width:inherit;}
.col3-layout .col-main{ width:auto; margin-left:0;}
/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display:block;}
.footer-area ul	{ display:none;}
.footer .footer-area	
{ 
	width:98%; 
	margin:3px 0;
    margin: 4px 8px;
    overflow: hidden;
    padding: 0px 0 1px !important;
	border-bottom:1px dotted #fff;
    width: 100%;
}.footer-area h6{ float:left; }
#block_4 .social_block	{ width:100%; border-top:1px dotted #fff; padding:8px 0 0 0; overflow:hidden; margin:0;}
#block_4	{ border:none; width:100%;}
.products-list .products_list_center	{ width:72%;}
#newslatter	{ margin:0 0 8px;}
/*=== Product Info =====*/
#sliderjcarousel	{ width:100% !important;}
.col1-layout .product-view .info3col		{ width:34%;}
.col1-layout .product-view .info3col-data	{ width:28%;}
/*=== Cart =====*/
.form-list select,.form-list input.input-text,.cart .discount input.input-text
{ width:85%;}
.cart-collaterals_top .checkout-types button.button	{ padding:5px 0;}
.cart .totals .checkout-types li:first-child	{ margin:0 8px 8px;}
.cart .totals .checkout-types li a				{ padding:0 0 0 2px;}
#multiship-addresses-table select	{ width:250px;}
.pager .amount	{ margin:2px;}
.footer-area h6 {
    float: left;
}

}

/************************************************************
/****************   RESPONSIVE 4 ****************************
*************************************************************/
 
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1 { width:97% !important; margin:0 10px; }
.breadcrumbs {  width: auto; }
.col-left,.col-right	{ display:none;}
.col-main	{ width:inherit;}
.defualtmsg_responsive .welcome-msg{    float: right;}
 
/*==== Header ======*/
.header	, .header-container{ height:140px;}	
.header_top	{ height:65px;}
.header .quick-access	{ margin:30px 0 0;}
.header_top_left	{margin-right:10px;}
.header_top_right	{ float:left; margin:7px 0 0 0; clear:both;}
/*.jqTransformSelectWrapper div span	{ padding:5px 0 0 !important;}*/
.jqTransformSelectWrapper ul	{ left:0;}
.header .form-search{top:95px; }
.defualtmsg_responsive .welcome-msg{ display:block; margin-top:12px;  font-weight:bold; color:#823C23;}
.welcome-msg{ display:none; }
/*================ Start Navigation =============*/
.nav-container		{ display:none;}
.nav-container1		{ display:block;  z-index: 99; width:100%;}
.nav-button {
	display: block;
	text-align:center;
	height: 40px;
	cursor: pointer;
	border: 0 none;
	z-index: 1;
	background:none #11526E;
	color:#FFF;
	text-shadow:none;
	font-size:18px;
	padding:0;
	width:100%;
	  font-family: Open Sans;
}
.nav-button .right_bullet			
{ 
	float:right;
	padding:14px;
	background:url("../images/sprite.png") no-repeat scroll 0 -2346px transparent;
	margin-top: -7px;
	margin-right:10px;
}
.down_arrow .right_bullet		{ background:url("../images/sprite.png") no-repeat scroll -0px -2369px transparent;}
.treeview li a	{ }
#responsive_menuinner	{ position:absolute; display:none; width:97%;z-index:959 !important; }
.nav-button:hover {background:#00638E; border:none; color:#FFFFFF; }

.nav-button.open { background: url('../images/close-icon-large.png');background-position: right 5px; background-repeat: no-repeat;	}
.primary-nav {
	float: none;
	margin: 0 auto;
	padding:10px 0 !important;
	overflow: hidden;
	  background: #00354C;
	  opacity:0.8;
    border-top: 2px solid #D09E00;
	z-index: 9 !important;
	clear: both;
	 
}
 
#responsive_menuinner .treeview li a li a {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F3F3F3;
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2%;
    text-decoration: none;
    width: 96%;
}
#responsive_menuinner	.treeview .expandable-hitarea {
    background: url("../images/sprite.png") no-repeat scroll 0 -917px #F6EFD0;
    height:16px;
    width: 16px;
	margin-top: 2px;
}
#responsive_menuinner	.treeview  .active-hitarea{    background: url("../images/sprite.png") no-repeat scroll 0 -890px #F6EFD0;
    height: 16px;
    width: 16px;
	margin-top: 2px;
}

#responsive_menuinner .treeview li.active ul {
    display: block !important;
}
#responsive_menuinner	.treeview .collapsable-hitarea {
    background:url("../images/sprite.png") no-repeat scroll 0 -890px #F6EFD0;
     height: 16px;
    width: 16px;
	   margin-top: 2px;
}
#responsive_menuinner .treeview li{  
    padding:1px 10px 1px 15px;
}
#responsive_menuinner .treeview li a {
	   background: url("../images/sprite.png") no-repeat scroll -26px -213px transparent;
    color: #FFFFFF;
    font-weight: normal;
    padding: 3px 5px 3px 18px;
	display:block;
}
#responsive_menuinner .treeview li a:hover{ 
  background:url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
  color:#823C23;
 } 
#responsive_menuinner .treeview li ul li a{   }
#responsive_menuinner .treeview li ul li ul li a{ padding: 3px 5px 3px 18px; }
/*#responsive_menuinner .treeview li.collapsable a.level-top	{ background:url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
  color:#823C23;
   font-weight:bold; }*/
 
 
.primary-nav > li:hover > a { background:#515291; color:#FF633F; }
.primary-nav li.parent > a:after { 	border:1px solid #000; }
.nav-container{ display:none;}
.primary-nav li.parent > a:hover { background:#515291; color:#FF633F;}
.primary-nav li ul { display: none;
	 
	border-top: 0 none;
	padding: 0;
	margin:0px;
}
.primary-nav li ul a {	
	border: 0 none;
 
	font-weight: normal;
}
.primary-nav li ul li a { padding-left:33px; }
.primary-nav li li ul li a { padding-left:56px; }
.primary-nav li ul li a:hover   { background-color:#515291; color:#fff;}

/*================ End Navigation =============*/

/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display:block;}
.footer-area ul	{ display:none; padding-bottom:5px;}
.footer .footer-area	
{ 
	width:98%; 
	margin:3px 0;
    margin: 4px 8px;
    overflow: hidden;
    padding: 0px 0 1px !important;
	border-bottom: 1px dotted #fff;
    width: 98%;
}
#block_4 .social_block	{ width:100%; border-top:1px dotted #fff; padding:8px 0 0 0; overflow:hidden; margin:0;}

.custom_Linkfooter_block #footer-banner {
    width: 49%;
}
#block_4	{ border:none;   width: 98%;}
.products-list .products_list_center	{ width:53%;}
#newslatter	{ margin:0;}
.custom_Linkfooter_block .static_link	{   margin: 0 10px 0 0;
    min-height: 129px;
    width: 46%;}
.custom_footer_block{ margin-bottom:10px; }
.custom_Linkfooter_block_right	{ width:48%;}
/*======= Product List ========*/
.products-list .products_list_left	{ width:30%;}
.products-list .products_list_center	{ width:67%;}
 
/*====== Product Info =======*/
.product-view .product-img-box	{ width:35%;}
#sliderjcarousel	{ width:100% !important;}
.col1-layout .product-view .product-shop	{ width:63%;}
.col1-layout .product-view .info3col		{ width:63%; float: left;}
.col1-layout .product-view .info3col-data	{ width:100%; }

/*========== Cart ==========*/
.cart-collaterals_top .col_1_set,.cart-collaterals_top .col_2_set	
{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{ width:147px;}
#multiship-addresses-table select	{ width:250px;}
.footer-area h6 {
    float: left;
}
}

@media only screen and (min-width: 480px) and (max-width: 650px){
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container, .nav-container1 	{ width:96% !important;  }
.header		{ height:140px;}
/*==== Header ======*/
.header_left	{ width:100%; text-align:center; float:none;}
.header h1.logo	{ float:none; margin:20px auto 0;}
.header .logo	{ float:none; margin:0;}
.header_right	{ width:100%;}
.header .quick-access	{ margin:15px 0;}
.tm_permenu_inner	{ min-height:34px; display:block;}
.header_top_left .links a	{ color:#FFF;}	
/*=== search ===*/
.header .quick-access			{ margin:5px auto  0 !important;width:100%;}
#search_mini_form
{ width:100%;}
.header .form-search {
    top: 90px !important;
	right:0 !important;
}
.header, .header-container{ height:142px; }
.header .welcome-msg{ display:block;  margin-top: 15px; }
.header .form-search	{     margin:0 auto;}
.defualtmsg_responsive	{ float:left; margin:6px 0 0 6px;}
.defualtmsg_responsive .welcome-msg	{  font-weight:bold;}

/*============ Main Header =========*/
 

.col1-layout .product-view .product-shop {
    width: 100%;
}
.defualtmsg_responsive,.cart_responsive	 
{ display:none;}
.header_top		{  height:35px;}
.toplink		{}
.header_top_left	{background:url("../images/sprite.png") no-repeat scroll 3px -2402px #ECE5C3; width:10%; float:left; margin:0; min-height:35px;}
.header_top_right	{ float:right; clear:none;}
.header_top_left .links li	{ width:87%; padding:5px 10px; float:left; background:none;}
.header_top_left .links	
{ 
	background:#00354C;
	overflow: hidden;
    position: absolute;
    width: 28%;
	display:none;
	 opacity: 0.8;
}
.header_top_left .links a { color:#fff  !important; }
.toplink ul.links	{ position:absolute;}
.jqTransformSelectWrapper div span	{  }
.form-language .jqTransformSelectWrapper ul	{ left:-25px !important;}
/*==== Cart ====*/
 .header-cart{ float:left !important;  margin: 0 !important; }
.header-cart .block-cart	{ text-align:center !important; margin: 0 auto !important;}
.header-cart .block-cart .cart-label	,.cart_mini_right
{  display:inline;}
.ie7 .header-cart .block-cart .block-content	{ display:inline; }
.header-cart .block-cart .block-content	{ float:none !important; display:inline-block; margin:0 auto !important;}
.cart_icon	{ margin-right: 0px !important;  }
.right_arrow,.top_arrow	{ display:none !important;}
.header-cart	{  }
.header .call{ display:none; }
.cart_mini_right	{ position:relative; top: -6px;}
.header-cart .block-cart .block-content{ left:0 !important; }
/*==== Footer	====*/
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
.custom_Linkfooter_block_inner	{ width:100%;}
.custom_Linkfooter_block_right	{ width:43%;}

/*==== Product List===*/
.hide_div	{ display:block;}
.product-block	{ text-align:left;}
.products-list .products_list_left	{ width:100%;}
.products-list .products_list_center	{ width:98%; margin:10px 0; padding:0; border:none;}
.products-list .products_list_right	{ padding:0;}
/*===wishlist ====*/
.my-wishlist .data-table td	{ display:block;}
#wishlist-table tr td .product-name, #wishlist-table tr td .description	{ width:100%}

/*===== Product Info ===*/
.product-view .product-img-box	{ width:100%; text-align:center;}
#wrap img	{ margin:0 auto;}
.product-image .mousetrap	{ display:none !important; cursor:pointer !important;}
#overlay { opacity: 0 !important;}
#lightbox { display: none !important;}
.more-views	{ width:74%; margin:0 auto;}
.col1-layout .product-view .info3col	{ width:100%; padding:0; margin:10px 0;}
.col1-layout .product-view .info3col-data	{ width:100%;}
.product-view .tabs li	{ margin:0 2px 2px 0;}
.info3col-data .block .block-title{ padding-left:0; background:none; }
/*====== Cart ===*/
.cart-table td	{ padding:8px;}
.cart .cart-collaterals .col-1,.cart .cart-collaterals .col-2	
{ width:98%; float:left;}
.cart .crosssell #crosssell-products-list li.item	{ width:184px;}
.col2-set .col-1,.col2-set .col-2
{ width:98%; float:left; margin:5px 0;}
.form-list li.wide input.input-text	{ width:78%;}
.opc .buttons-set p.required	{ text-align:left;}
.form-list li.wide .input-box ,.form-list li.wide select
{ width: 100%; }  
#shopping-cart-table thead	{ display:none;}
#shopping-cart-table td	{ width:100%; display:block; text-align:left !important;}
#shopping-cart-table .cart_item_heading	{ display:block; float:left; margin:0 15px 3px 0; font-weight:bold; width:70px;}
#shopping-cart-table #edit_link a,#shopping-cart-table .link-wishlist	
{ text-decoration:underline;}
#shopping-cart-table td	{ width:auto;}
.btn-update	{ margin:5px 0;}
.cart-table .btn-continue	{ float:none !important;}
.data-table thead th	{ display:none;}
.data-table td			{ display:block;}
#my-orders-table .a-center	{ text-align:left !important;} 
.pager .amount	{ margin:2px 5px 0 0;}
#my-orders-table tfoot td	{ display:table-cell;}	
#newproduct_slider .jcarousel-skin .jcarousel-clip-horizontal{ width:95%  !important; }
#special_slider{ padding:0 15px !important;  }
.sales-guest-form  .form-alt .input-box{ width: 400px !important; }
.sales-guest-form  .form-alt .input-box input{ width: 100% !important; }
.form-list li.wide textarea {
    width: 430px !important;
}
.footer-area h6 {
    float: left;
}
}

/************************************************************
/****************   RESPONSIVE 5 ****************************
*************************************************************/
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1{ width:95% !important; margin:0 10px;  }
.header { height: 140px; }
.col-left,.col-right
{ display:none;}
.col-main	{ width:inherit; margin:5px 0;}
/*================ Start Navigation =============*/
.nav-container		{ display:none;}
.nav-container1		{ display:block;  z-index: 99; width:100%;}
.nav-button {
	display: block;
	text-align:center;
	height:40px;
	cursor: pointer;
	border: 0 none;
	z-index: 1;
	background:none #11526E;
	color:#FFF;
	text-shadow:none;
	font-size:18px;
	padding:0;
	width:100%;
	 font-family: Open Sans;
}
.nav-button .right_bullet			
{ 
	 background: url("../images/sprite.png") no-repeat scroll 0 -2346px transparent;
    float: right;
    margin-right: 10px;
    margin-top: -7px;
    padding: 14px;
}
.down_arrow .right_bullet		{    background: url("../images/sprite.png") no-repeat scroll 0 -2369px transparent;}
 
#responsive_menuinner	{ position:absolute; display:none; width:95%;z-index:959 !important; }
.nav-button:hover {background:#00638E; border:none; color:#FFFFFF; }

.nav-button.open { background: url('../images/close-icon-large.png');background-position: right 5px; background-repeat: no-repeat;	}
.primary-nav {
	float: none;
	margin: 0 auto;
	    padding: 10px 0 !important;
	overflow: hidden;
 
	z-index: 9 !important;
	clear: both;
	  background: none repeat scroll 0 0 #00354C;
    border-top: 2px solid #D09E00;
   opacity: 0.8;
}
 
#responsive_menuinner .treeview li {
    padding: 1px 10px 1px 15px;
}
#responsive_menuinner .treeview li a li a {
	background: url("../images/sprite.png") no-repeat scroll -26px -213px transparent;
    border-bottom: 1px solid #F3F3F3;
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2%;
    text-decoration: none;
    width: 96%;
}
#responsive_menuinner	.treeview .expandable-hitarea {
      background: url("../images/sprite.png") no-repeat scroll 0 -917px #F6EFD0;
    height: 16px;
    margin-top: 2px;
    width: 16px;
}
#responsive_menuinner	.treeview  .active-hitarea{   background: url("../images/sprite.png") no-repeat scroll 0 -890px #F6EFD0;
    height: 16px;
    margin-top: 2px;
    width: 16px;}

#responsive_menuinner .treeview li.active ul {
    display: block !important;
}
#responsive_menuinner	.treeview .collapsable-hitarea {
   background: url("../images/sprite.png") no-repeat scroll 0 -890px #F6EFD0;
    height: 16px;
    margin-top: 2px;
    width: 16px;
}
#responsive_menuinner .treeview li a { background: url("../images/sprite.png") no-repeat scroll -26px -213px transparent;
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    padding: 3px 5px 3px 18px;}
	
#responsive_menuinner .treeview li a:hover {
    background: url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
    color: #823C23;
}

#responsive_menuinner .treeview li ul li a{ padding:4px 5px 5px 19px; }
#responsive_menuinner .treeview li ul li a:hover {
    background: url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
    color: #823C23;
}

#responsive_menuinner .treeview li ul li ul li a{ padding:4px 5px 5px 30px;  }
#responsive_menuinner .treeview li ul li ul li a:hover{    background: url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
    color: #823C23; }
	
/*#responsive_menuinner .treeview li.collapsable a.level-top	{background: url("../images/sprite.png") no-repeat scroll -26px -233px #F7F1D6;
    color: #823C23;
    font-weight: bold; }*/
.primary-nav > li:first-child {
 }
 
.primary-nav > li:hover > a { background:#515291; color:#FF633F; }
.primary-nav li.parent > a:after { 	border:1px solid #000; }
.nav-container{ display:none;}
.primary-nav li.parent > a:hover { background:#515291; color:#FF633F;}
.primary-nav li ul { display: none;
 
	border-top: 0 none;
	padding: 0;
	margin:0px;
}
.primary-nav li ul a {	
	border: 0 none;
	font-size: 11px;
	font-weight: normal;
}
.primary-nav li ul li a { padding-left:33px; }
.primary-nav li li ul li a { padding-left:56px; }
.primary-nav li ul li a:hover   { background-color:#515291; color:#fff;}

/*================ End Navigation =============*/
/*==== Header ======*/
.header-container , .header { height:160px; }
.call{ display:none; }

.header_left	{ width:100%; text-align:center;float:none;}
.header h1.logo	{ float:none; margin:8px auto;}
.header .logo	{ float:none; margin:0;}
.header_right	{ width:100%;}
 
.header .quick-access	{ margin:15px 0;}
.tm_permenu_inner	{ min-height:30px;}
.header_top_left .links a	{ color:#FFF;}	
/*=== search ===*/
.header .quick-access			{ margin:8px auto !important;width:100%;}
#search_mini_form
{ width:100% ;}
.header .form-search	{  margin:0 auto; right:10%; top: 60px;}
.defualtmsg_responsive	{ float:left; margin:7px 0 9px 6px;}
.defualtmsg_responsive .welcome-msg	{ color:#823C23  !important;font-weight:bold; display:block;}

/*============ Main Header =========*/
.header_top_left .welcome-msg	{ display:none;}
.defualtmsg_responsive,.cart_responsive	,.tm_permenu_inner	
{ display:block;}
.header_top		{ background:#FEFBEA; height:30px;}
.toplink		{}
.header_top_left	{  background: url("../images/sprite.png") no-repeat scroll 4px -2402px #ECE5C3;
    width: 16%;   float:left; margin:0; min-height:30px;}
.header_top_right	{ float:right;  margin-left: 0;
    margin-top: 5px;}
.header_top_left .links li	{ width:87%; padding:5px 10px; float:left; background:none;}
.header_top_left .links	
{ 
	  background: none repeat scroll 0 0 #00354C;
     
    opacity: 0.8;
	overflow: hidden;
    position: absolute;
    width: 25%;
	display:none;
}
.toplink ul.links	{ position:absolute;}
 
 .col1-layout .product-view .product-shop {
    float: right;
    width: 100%;
}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
    width: 100% !important;
}
.info3col-data .block .block-title{ padding-left:0; background:none; }


/*==== Cart ====*/
.header-cart .block-cart	{ text-align:center !important; margin: 0 auto !important;}
.header-cart .block-cart .cart-label	,.cart_mini_right
{ float:right !important;  }
.header-cart .block-cart .block-content	{ float:none !important; display:inline-block; margin:0 auto !important;}
.cart_icon	{     display:inline-block;  }
.header .welcome-msg{ display:none !important; }
/*.ie7 .cart_icon	 { display:inline;}*/
.right_arrow,.top_arrow	{ display:none !important;}
.header-cart	{ width:100% !important; margin:18px 0 0 !important;}
.cart_mini_right	{ position:relative; top: 0px;}
.header_top_left .links a{ color:#fff !important; font-weight:normal !important; }
/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display:block;}
.footer-area ul	{ display:none;}
.footer .footer-area	
{ 
	width:98%; 
	margin:3px 0;
    margin: 4px 8px;
    overflow: hidden;
    padding: 0px 0 1px !important;
	border-bottom:1px dotted #FFFFFF;
    width: 100%;
}
#block_4 .social_block	{ width:100%; border-top:1px dotted #FFFFFF; padding:8px 0 0 0; overflow:hidden; margin:0;}
#block_4	{ border:none;}
.products-list .products_list_center	{ width:53%;}
#newslatter	{ margin:0;}
.custom_Linkfooter_block .static_link	{ width:47%;}
.custom_Linkfooter_block_right	{ width:48%;}
.custom_Linkfooter_block	{ display:none;}
#block_1 .custom_block
{ width:95%;} 
.footer-area ul	{ margin:0 0 8px 0;}
/*============ Product List ==========*/
 ul.products-grid li.item {
  display: block;
    float: none;
    margin: 5px auto !important;
    width: 200px !important;
} 
 ul.products-grid li.item .product-block {
    float: left;
	  width: 100% !important;
	}
#feature_product .jcarousel-skin,#bestseller_product .jcarousel-skin,#new_product .jcarousel-skin,#special_product .jcarousel-skin
{ /*width:245px;*/ margin:0 auto; float:none;}
ul.products-grid li.item .product-block	{/* height:auto !important;*/}
.products-list .products_list_left	{ width:100%;}
.products-list .products_list_center	{ width:98%; margin:10px 0; padding:0; border:none;}
.products-list .products_list_right	{ padding:0;}
/*===wishlist ====*/
.my-wishlist .data-table td	{ display:block;}
#wishlist-table tr td .product-name, #wishlist-table tr td .description	{ width:100%}

/*===== Product Info ===*/
.product-view .product-img-box	{ width:100%; text-align:center;}
#wrap img	{ margin:0 auto;}
.product-image .mousetrap	{ display:none !important; cursor:pointer !important;}
#overlay { opacity: 0 !important;}
#lightbox { display: none !important;}
.more-views	{ width:74%; margin:0 auto;}
.col1-layout .product-view .info3col	{ width:100%; padding:0; margin:10px 0;}
.col1-layout .product-view .info3col-data	{ width:100%;}
.product-view .tabs li	{ margin:0 2px 2px 0;}
/*====== Cart ===*/
.cart-table td	{ padding:8px;}
.cart .cart-collaterals .col-1,.cart .cart-collaterals .col-2	
{ width:98%; float:left;}
.cart .crosssell #crosssell-products-list li.item	{ width:46%;}
.col2-set .col-1,.col2-set .col-2
{ width:98%; float:left; margin:5px 0;}
.form-list li.wide input.input-text	{ width:78%;}
.opc .buttons-set p.required	{ text-align:left;}
.form-list li.wide .input-box ,.form-list li.wide select
{ width: 100%; }  
#shopping-cart-table thead	{ display:none;}
#shopping-cart-table td	{ width:100%; display:block; text-align:left !important;}
#shopping-cart-table .cart_item_heading	{ display:block; float:left; margin:0 15px 3px 0; font-weight:bold; width:70px;}
#shopping-cart-table #edit_link a,#shopping-cart-table .link-wishlist	
{ text-decoration:underline;}
#shopping-cart-table td	{ width:auto;}
.btn-update	{ margin:5px 0;}
.cart-table .btn-continue	{ float:none !important;}
.data-table thead th	{ display:none;}
.data-table td			{ display:block;}
#my-orders-table .a-center	{ text-align:left !important;} 
.pager .amount	{ margin:2px 5px 0 0;}
#my-orders-table tfoot td,#checkout-review-table tfoot td,#overview-table-59 tfoot td,.checkout-multishipping-overview .data-table tfoot td
{ display:table-cell;}	
.cart-collaterals_top .col_1_set,.col_2_set		{ width:98% !important; float:left !important;}
#multiship-addresses-table select	{ width:98%;}
#feature_slider .jcarousel-skin .jcarousel-clip-horizontal {
    width: 75% !important;
}
.form-list li.wide textarea {
    width:100% !important;
}
.footer-area h6 {
    float: left;
}
 }

/************************************************************
/****************   RESPONSIVE 6 ****************************
*************************************************************/
/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1	{ width:94% !important; margin:0 10px;   }
#responsive_menuinner	{ width:93%;}
.header_top	{ height:65px;}
 .header_top_left .links	{ width:50%; z-index:959;}
 
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
/*==== Product View === */
#newproduct_slider .jcarousel-skin .jcarousel-clip-horizontal{ width:94% !important; }
#manufacture_slider .jcarousel-skin .jcarousel-clip-horizontal {
    width:81% !important;
}
.product-view .product-img-box	{ margin:0 auto; float:none; width:95%;}
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{ margin: 5px auto !important;
    width: 154px;}
.checkout-progress li	{ width:32% !important;}
.buttons-set button.button	{ margin:0px 0 0 5px;}
#shipping-method-buttons-container button.button,#payment-buttons-container button.button
{ margin:0 0 0 5px;}
.header_top_right{ clear:both; float:left !important;  }
.sales-guest-form  .form-alt .input-box{ width: 220px !important; }
.sales-guest-form  .form-alt .input-box input{ width: 100% !important; }
 
.footer-area h6 { float:left; }
.form-list li.wide textarea {
    width: 100%;
}
.footer-area h6 {
    float: left;
}
.buttons-set p.back-link{ margin-bottom:5px !important; }
.form-list .input-box {
    clear: both;
    display: block;
    width: 224px !important;
}
.form-list input.input-text {
    width: 100%;
}
.form-list select {
    width: 215px !important;
}
}

/********************************************************************************
/*=============================   RESPONSIVE 7 ================================
********************************************************************************/
@media only screen and (max-width: 319px) { 
}


@media only screen and (min-width: 281px) and (max-width: 320px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1	{ width:92% !important; margin:0 10px; }
#responsive_menuinner	{ width:92%;}
.header_top	{ height:96px;}
.tm_top_currency{ clear:both; }
.header .form-search {
    margin: 0 auto;
    right: 5%;
    top: 65px;
}
.form-language{ margin-top:5px !important; }
.header_top_left	{background:url("../images/sprite.png") no-repeat scroll 4px -2402px #ECE5C3 ; width:16%}
.header_top_left .links	{ width:50%; z-index:959;}
 .header_top_right{ margin-left:0; margin-top:5px; float:left !important; }
.header-cart .block-cart .block-content	{ width:240px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
.footer .footer-area	{ width:100%; }
.pager .pages	{ margin:0 0 0 5px;}
/*==== Product View === */
.product-view .product-img-box	{ margin:0 auto; float:none; width:95%;}
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{  width:140px; margin:5px auto !important;}
.checkout-progress li	{ width:32% !important;}
.buttons-set button.button	{ margin:5px 0 0 0;}
.cart .discount .input-box	{ width:200px;}
.form-list .input-box	{ width:100%;}
.buttons-set button.button	{ margin:5px 0 0 0;}
.form-list select,.cart .discount input.input-text,.form-list input.input-text
{ width:84%;}
.cart .totals .checkout-types li:first-child	{ margin:0;}
.custom_footer_block{ margin-bottom:0; }
#newproduct_slider .jcarousel-skin .jcarousel-clip-horizontal
{width: 91% !important;}
#newsletter-validate-detail #newsletter{ width:170px; }
.form-list textarea {
    height: 10em;
    width: 211px !important;
}
 #product_tabs_tags_tabbed_contents .input-box {
    float: left;
    margin-right: 10px;
    width: 230px !important;
}
.product-view .box-tags .form-add input.input-text {
    width: 215px;
} 
.tm_top_currency .jqTransformSelectWrapper ul{ width:230px !important;  left:0px !important;}
.form-language .jqTransformSelectWrapper ul{ width:230px !important;  left:0px !important;}
.form-language{  margin-left:0px !important; clear:both; }  
.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3{ width: 100% !important; }
.data-table th {   display: block;}
.sales-guest-form  .form-alt .input-box{ width: 184px !important; }
.sales-guest-form  .form-alt .input-box input{ width: 100% !important; }
 .form-list .field {
    float: left;
    width: 192px !important;
}
button.btn-checkout span span {
    padding: 0;
}
.buttons-set p.back-link{ margin-bottom:5px !important; }
ul.products-grid li.item{ margin:0 auto; width:200px !important;   }
}

@media only screen and (min-width: 241px) and (max-width: 280px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1	{ width:91% !important; margin:0 10px;  }
.header-cart .block-cart .block-content	{ width:204px !important;}
#responsive_menuinner	{ width:92%;}
.header_top	{ height:90px;}
.header .form-search	{ width:195px; right: 3%;}
.header .form-search input.input-text	{ width:157px;}
.form-language	{ margin:2px 0 0 0;}
.header_top_left	{   width:17%}
.header_top_left .links	{ width:50%; z-index:959;}
.header_top_right	{ float:left; clear:both;}
.header-cart .block-cart .block-content	{ width:240px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
.footer .footer-area	{ width:100%;}
.pager .pages	{ margin:0 0 0 5px;}
.form-language{ margin-top:4px; }
.col-main {
    margin: 5px 0;
    width: inherit;
}
.footer-area h6{ float:left; }
/*==== Product List ===*/

.form-list textarea {
    height: 10em;
    width: 211px !important;
}
.product-view .box-tags .form-add input.input-text {
    width: 215px;
}

#product_tabs_tags_tabbed_contents .input-box {
    float: left;
    margin-right: 10px;
    width: 230px !important;
}
ul.products-grid li.item img	{ height:auto;}
ul.products-grid li.item .product-block	{ margin:4px;}
/*=== Slider ====*/
 
 #feature_slider .jcarousel-skin .jcarousel-clip-horizontal{    margin: 0 26px !important; }
 #feature_slider .jcarousel-skin .jcarousel-item{ width: 128px !important;  }
 #feature_slider .jcarousel-skin .jcarousel-next-horizontal{    right: -10px !important; }
#manufacture_slider .jcarousel-skin .jcarousel-clip-horizontal{  width: 86% !important;margin: 0 14px !important;}
 #manufacture_slider .jcarousel-skin .jcarousel-item{width: 147px !important;  }
/*==== Product View ===*/
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator	
{ display:block; margin:2px 0;}

#upsell-product-table .jcarousel-skin .jcarousel-item,#related_product_tab .jcarousel-skin .jcarousel-item
{ width:165px !important;}
#upsell-product-table .jcarousel-skin .jcarousel-item img,#related_product_tab .jcarousel-skin .jcarousel-item img
{ height:auto;}
.product-view .box-tags .form-add input.input-text,#product_tabs_tags_tabbed_contents .input-box,.form-list .input-box,
.form-list input.input-text	,.form-list textarea,.form-list select,.cart .discount input.input-text,
.cart .discount .input-box
{ width:170px !important;}

.cart .crosssell #crosssell-products-list li.item	{ width:90%; float:none;margin:5px auto;}
.cart .totals .checkout-types li:first-child	{ margin:0;}
.products-list .add-to-links .link-wishlist { margin-bottom:5px; }
.form-language .jqTransformSelectWrapper ul, .tm_top_currency .jqTransformSelectWrapper ul{ width:200px !important;  left:0px !important;}
.flex-control-nav{  right: 41% !important;} 
.flex-direction-nav li a.flex-next , .flex-direction-nav li a.flex-prev{  top: 25% !important; }
.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3{ width: 100% !important; }
.data-table th {   display: block;}
.sales-guest-form  .form-alt .input-box{ width: 184px !important; }
.sales-guest-form  .form-alt .input-box input{ width: 100% !important; }
.form-list .field {
    float: left;
    width: 192px !important;
}
button.btn-checkout span span {
    padding: 0;
}
.footer-area h6 {
    float: left;
}
.checkout-progress li{ width: 48% !important; }
.buttons-set p.back-link{ margin-bottom:5px !important; }
.sp-methods .form-list {
	padding-left:0;
}
ul.products-grid li.item{ margin:0 auto; width:200px !important;   }

}


@media only screen and (max-width:240px) {
.page, .page_inner, .header, .footer_inner, #advancedmenu, .footer-container , .nav-container1{ width:90% !important; margin:0 10px;   }
.header-cart .block-cart .block-content	{ width:204px !important;}
#responsive_menuinner	{ width:92%;}
.header_top	{ height:90px;}
.header .form-search	{ width:195px;     right: 2%;}
.header .form-search input.input-text	{ width:158px ; }
.form-language	{ margin:2px 0 0 0;}
.header_top_left	{  width:19%}
.header_top_left .links	{ width:50%; z-index:959;}
.header_top_right	{ float:left; clear:both;}
.header-cart .block-cart .block-content	{ width:200px !important;}
.header-cart .block-cart .cart-label	{ font-size:13px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
.form-language .jqTransformSelectWrapper ul ,
.tm_top_currency .jqTransformSelectWrapper ul{ left:0 !important; }
/*==== Product List ===*/
.col-main {
    margin: 5px 0;
    width: inherit;
}
ul.products-grid li.item img	{ height:auto;}
ul.products-grid li.item .product-block	{ margin:4px;}
/*=== Slider ====*/
 
ul.products-grid li.item{ margin:0 auto; width:190px !important;  float:none !important;  }
.footer-area h6 {
    float: left;
}
 
 #feature_slider .jcarousel-skin .jcarousel-clip-horizontal{    margin: 0 26px !important; }
 #feature_slider .jcarousel-skin .jcarousel-item{ width: 128px !important;  }
 #feature_slider .jcarousel-skin .jcarousel-next-horizontal{    right: -10px !important; }
#manufacture_slider .jcarousel-skin .jcarousel-clip-horizontal{  width: 86% !important;margin: 0 14px !important;}
 #manufacture_slider .jcarousel-skin .jcarousel-item{width: 147px !important;  }
.bestseller-products .jcarousel-skin .jcarousel-item{  width: 162px !important; }
/*==== Product View ===*/
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator	
{ display:block; margin:2px 0;}

#upsell-product-table .jcarousel-skin .jcarousel-item,#related_product_tab .jcarousel-skin .jcarousel-item
{ width:165px !important;}
#upsell-product-table .jcarousel-skin .jcarousel-item img,#related_product_tab .jcarousel-skin .jcarousel-item img
{ height:auto;}
.product-view .box-tags .form-add input.input-text,#product_tabs_tags_tabbed_contents .input-box,.form-list .input-box,
.form-list input.input-text	,.form-list textarea,.form-list select,.cart .discount input.input-text,
.cart .discount .input-box
{ width:170px !important;}

.cart .crosssell #crosssell-products-list li.item	{ width:90%; float:none;margin:5px auto;}
.cart .totals .checkout-types li:first-child	{ margin:0;}
#manufacture_slider .jcarousel-skin .jcarousel-item {
    width: 142px !important;
}
#manufacture_slider .jcarousel-skin .jcarousel-clip-horizontal{  width: 86% !important;margin: 0 14px !important;}
.form-language .jqTransformSelectWrapper ul, .tm_top_currency .jqTransformSelectWrapper ul{ width:200px !important; }
.products-list .add-to-links .link-wishlist { margin-bottom:5px; }
#newsletter-validate-detail #newsletter{  width: 127px; }
.flex-control-nav{  right: 41% !important;} 
.flex-direction-nav li a.flex-next , .flex-direction-nav li a.flex-prev{  top: 25% !important; }

.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3{ width: 100% !important; }
.data-table th {   display: block;}
.sales-guest-form  .form-alt .input-box{ width: 184px !important; }
.sales-guest-form  .form-alt .input-box input{ width: 100% !important; }
  .form-list .field {
    float: left;
    width: 192px !important;
}
button.btn-checkout span span {
    padding: 0;
}
.checkout-progress li{ width: 48% !important; }
.sp-methods .form-list {
	padding-left:0;
}
.buttons-set p.back-link{ margin-bottom:5px !important; }
}	


/* -- Custom Styles by Bharath 
--------------------------------------------- */

.header_top	{ height:40px;}

/* -- Custom Styles by Bharath 
--------------------------------------------- */

@media screen and (max-width: 999px) {
	.header_top_left {
		width: 100%;
	}
}


@media screen and (max-width: 981px) {
	.header .form-search {
		margin-top: 104px;
	}
}


@media screen and (max-width: 767px) {
	.defualtmsg_responsive .welcome-msg {
		display: none !important;
	}
	.header_top .header_top_right {
		display: none;
	}
	
	.cpromise {
		display: none;
	}
	
	.header .form-search {
		margin-top: 3px;
		right: 0;
	}
}

@media screen and (max-width: 650px) {
	.header h1.logo {
	    margin: 20px auto;
	} 
	
	.header, .header-container {
	    height: 232px;
	}
	
	.header .form-search {
		margin-top: 100px;
	}
	
	.toggle_img {
		width: auto;
	}
}

@media screen and (max-width: 515px) {
	.header_block {
		display: none;
	}
	
	.header-cart {
		margin: 0px auto !important;
		float: none !important;
		display: table;
	}
	
	.header, .header-container {
	    height: 252px;
	}
	
	.header {
		position: relative;
	}
	
	.header .quick-access {
		bottom: 10px;
		position: absolute;
		height: 32px
	}
	
	.header .form-search {
		margin: 0px auto 15px;
		top: 0 !important;
		right: 0;
	}


}

@media screen and (max-width: 479px) {
	.header-cart {
		margin: 0px auto !important;
		float: none !important;
		display: table;
		width: 100%;
	}


}

@media screen and (max-width: 945px) {
	.header_top_mtelnr_left {
		display: none;
	}


}
