/**********************************************************************************************************************************************************************
=======================================================================================================================================================================
**************************************************************************************************************************************************************/


/*----------------------------------------------------------
		Responsive View for Mobile Landscape
---------------------------------------------------------*/


@media only screen and (max-width: 320px) { 
img {  height:auto; display:block;}
#container {  margin: 0 auto;width: 290px !important;  }
#column-right + #homecontent {margin-right:0;}
#header {height:211px !important;}
#header #welcome {text-align: center;top: 8px !important;width: 100%; right:0 !important;}
#header #cart {display:none;}
#header .links {right: 0px !important;top: 137px !important; width:288px;}

#header .links a + a {padding:4px 2px 4px 2px; background:none;}
#header .links a {background:none; padding:4px 5px 4px 6px;}
#header #logo {float: right;left: 50px !important;margin: 0;text-align: center;top: 35px !important;width: 200px !important;}
#header #search {left: 40px !important;right: 0;top: 109px !important;}
#menu { display:none; }
#header .quick-access {width:290px !important;}
#header #cart .heading a span {padding-right:0;}
#banner0 {display:none;}
#banner1 {display:none;}
#banner2 {display:none;}
.freebanner {display:none;}
.home-category-title {width:290px !important;}
.switcher img {float: left;}

/*featured slider*/
.box .box-content {padding:0;}
.items {width:163px !important; margin-left:27px;}
/*featured slider end*/

/* footer css*/
.footer-callus {display:none;}
.footer-static-links {background:url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center bottom transparent !important; width:350px !important;}
.follow-us {display:none;}
#powered {display:none;}
#frWrapper { width:100%; background:#333; height:100%; }
#footer {display:none;}
#mobilefooter { clear: both;  margin: 0 auto;  min-height: 140px;  padding-top: 8px;  width: 286px !important;}
#mobilefooter .column { float:none; width:auto; margin:0; min-height:0; }
#mobilefooter .column h3 {  background: none repeat scroll 0 0 #B0AA98; border-radius: 10px 10px 10px 10px; cursor: pointer; display: block; padding: 5px 0;
 text-align: center; color:#000000; }
#mobilefooter .column ul { display:none; padding-left:0;}
#mobilefooter .column ul li { text-align:center; }
#mobilefooter { display: none; height: auto; padding-bottom:5px; }
#mobilefooter-top-outside h2 { border-bottom: 1px dotted #ccc; padding-bottom:0px; margin-bottom:10px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: none; }
.container_12 { padding:0 8px; width:auto }
.mobileFpart { display:block!important; }
#powered { min-height:30px; line-height:14px; text-align:center; }
#powered .fl { float:left; }
#mobilefooter h3 { margin-top:0px; margin-bottom:5px; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.copywrite { background: url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center top transparent !important; color: #4F4C43; font-size: 12px;
 font-weight: normal; margin-left: 5px; margin-top: 7px; padding-top: 13px;  text-align: center;}
/*footer css end*/

/*coloum left and right*/
#column-left {display:none;}
#column-right {display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left:0;}
.category-info .image {display:none;}
.product-list > div {overflow:hidden;}
.product-list .product-shop .f-fix {width:177px !important; border:none;}
.product-list .wishlist a {float:none !important;}
.product-list .product-shop .f-right {float:none;}
.product-list .price-tax {display:none;}
.product-info .product-shop {width:373px !important;}
.add-to-links li {padding:0;}
.checkout-content {overflow:hidden;}
input.large-field, select.large-field {width:150px;}
.return-name{width: 36%;}
.product-info .product-img-box {margin-left:5px !important;}
.htabs a {padding:7px 0px !important;}
.product-grid > div {   margin-bottom: 10px !important;
    margin-left: 35px;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 183px !important;}
#tab-related .box-product > div {width:168px;}
.product-list .name {clear:both;}
.tab-content {padding:5px;}
.product-list .wishlist, .product-list .compare {margin-bottom:5px;}
.addtobox {padding:12px 0px !important;}
.product-filter .sort {clear:both;}
.product-filter .sort b {display:none;}
.product-filter .display {margin-right:0;}
.main3 {float:left !important;}
.main3 .box .box-content {padding:10px 10px 0;}
/* coloum left right end*/

/*menu css*/


.nav-container1 {display:block;}
.nav-button {
	background: url("../image/nav_bg320.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/nav_bg320.gif*/ no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #888888 !important;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 49px !important;
    margin: 0 auto;
    padding-bottom: 9px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center !important;
    top: 197px;
    width: 284px !important;
    z-index: 999999;
	}
	.nav-button:hover {}
	.nav-button.open {}

	/* Navigation Bar
	-------------------------------------------------------- */
	nav-container1 {}
    .primary-nav {clear: both; display: block; float: none; height: 29px; margin: 0;  overflow: hidden;  padding: 0; position: absolute;
    text-align: left;
    top: 217px !important;
    width: 260px !important;
    z-index: 998;
	}
	.primary-nav ul { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CF7988;
    border-radius: 0;
    padding:10px 0;}
	.primary-nav li {display: none; width: 95%; font-family: Arial;}
	.primary-nav li a {
     background: none repeat scroll 0 0 #EEEEEE;
  
    color: #000000;
    display: block;
  
    font-size: 11px;
    font-weight: normal;
    padding: 2px 5%;
    text-decoration: none;
 
	}
	.primary-nav li a:hover {
		background-color: #BDBDBD;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		 height: auto;
    padding: 29px 15px 0 !important;
	}
	.primary-nav.open li { 
		  display: block;
    margin:0 10px;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: #BDBDBD;
		color:#fff;
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		background:url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat right center;
		border:1px solid #000;
	}
	.nav-container{ display:none;}
	.primary-nav li.parent > a:hover {
		background: #F0F5F8; color:#fff;
	}
	.primary-nav li ul {
		display: none;
		background: #eee;
		border-top: 0 none;
		padding: 0;
		margin:0px;
		border-radius:0 0;
	}
	.primary-nav li ul a {
   background: url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat scroll right center transparent;
    border: 0 none;
    color: #CF7988;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 7%;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		border:none;
	}

	/*menu css end*/
	.product-info .cart input.button {margin-top:7px;}
.product-info {overflow:hidden;}
.product-info input[type="text"], input[type="password"], textarea { width:110px;}
#wrap {z-index:1 !important;}

.flexslider {width:auto !important; height:auto !important; padding-top:5px !important; overflow:hidden;}
.center-main {
    background: url("../image/main_bg320.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/main_bg320.gif*/ repeat-y scroll 0 0 transparent !important;
    padding: 0 38px;
}
.center-mainbg {   background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px;}
.product-filter .limit {margin-left: 5px;}
.product-filter {width:248px !important;}
.product-compare {width:248px !important;}
.pagination {width:248px !important;}
.product-list .image { margin-bottom: 12px;}
.product-info .main2 {width:280px;}
input[type="text"], input[type="password"], textarea {width:100px;}
}
/*===============================================================================================================================================
=================================================================================================================================================
*/

@media only screen and (min-width: 321px) and (max-width: 480px) {
img {  height:auto; display:block;}
#container {  margin: 0 auto;width: 400px !important;  }
#column-right + #homecontent {margin-right:0;}
#header {height:211px !important;}
#header #welcome {text-align: center;top: 8px !important;width: 100%; right:0 !important;}
#header #cart {display:none;}
#header .links {right: 13px !important;top: 137px !important;}
#header #logo {float: right;left: 109px !important;margin: 0;text-align: center;top: 35px !important;width: 400px !important;}
#header #search {left: 92px !important;right: 0;top: 109px !important;}
#menu { display:none; }
#header .quick-access {width:400px !important;}
#header #cart .heading a span {padding-right:0;}
#banner0 {display:none;}
#banner1 {display:none;}
#banner2 {display:none;}
.freebanner {display:none;}
.home-category-title {width:400px !important;}
.switcher img {float: left;}

/*featured slider*/
.box .box-content {padding:0;}
.items {width:154px !important;}
/*featured slider end*/

/* footer css*/
.footer-callus {display:none;}
.footer-static-links {background:url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center bottom transparent !important; width:350px !important;}
.follow-us {display:none;}
#powered {display:none;}
#frWrapper { width:100%; background:#333; height:100%; }
#footer {display:none;}
#mobilefooter { clear: both;  margin: 0 auto;  min-height: 140px;  padding-top: 8px;  width: 350px !important;}
#mobilefooter .column { float:none; width:auto; margin:0; min-height:0; }
#mobilefooter .column h3 {  background: none repeat scroll 0 0 #B0AA98; border-radius: 10px 10px 10px 10px; cursor: pointer; display: block; padding: 5px 0;
 text-align: center; color:#000000; }
#mobilefooter .column ul { display:none; padding-left:0;}
#mobilefooter .column ul li { text-align:center; }
#mobilefooter { display: none; height: auto; padding-bottom:5px; }
#mobilefooter-top-outside h2 { border-bottom: 1px dotted #ccc; padding-bottom:0px; margin-bottom:10px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: none; }
.container_12 { padding:0 8px; width:auto }
.mobileFpart { display:block!important; }
#powered { min-height:30px; line-height:14px; text-align:center; }
#powered .fl { float:left; }
#mobilefooter h3 { margin-top:0px; margin-bottom:5px; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.copywrite { background: url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center top transparent !important; color: #4F4C43; font-size: 12px;
 font-weight: normal; margin-left: 5px; margin-top: 7px; padding-top: 13px;  text-align: center;}
/*footer css end*/

/*coloum left and right*/
#column-left {display:none;}
#column-right {display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left:0;}
.category-info .image {display:none;}
.product-list > div {overflow:hidden;}
.product-list .product-shop .f-fix {width:177px !important; border:none;}
.product-list .wishlist a {float:none !important;}
.product-list .product-shop .f-right {float:none;}
.product-list .price-tax {display:none;}
.product-info .product-shop {width:373px !important;}
.add-to-links li {padding:0;}
.checkout-content {overflow:hidden;}
input.large-field, select.large-field {width:150px;}
.return-name{width: 36%;}
.product-info .product-img-box {margin-left: 60px !important;}
.htabs a {padding:7px 0px !important;}
.product-grid > div {margin:0 0 10px 0 !important; width:183px !important;}
#tab-related .box-product > div {width:168px;}
.tab-content {padding:5px;}
.product-list .wishlist, .product-list .compare {margin-bottom:5px;}
.addtobox {padding:12px 0px !important;}

.product-filter .sort b {display:none;}
.product-filter .display {margin-right:0;}
.main3 {float:left !important;}
.main3 .box .box-content {padding:10px 10px 0;}
/* coloum left right end*/

/*menu css*/


.nav-container1 {display:block;}
.nav-button {
	background: url("../image/nav_bg_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/nav_bg_400.gif*/ no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #888888 !important;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 49px !important;
    margin: 0 auto;
    padding-bottom: 9px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center !important;
    top: 197px;
    width: 400px !important;
    z-index: 999999;
	}
	.nav-button:hover {}
	.nav-button.open {}

	/* Navigation Bar
	-------------------------------------------------------- */
	nav-container1 {}
    .primary-nav {clear: both; display: block; float: none; height: 29px; margin: 0;  overflow: hidden;  padding: 0; position: absolute;
    text-align: left;
    top: 217px !important;
    width: 370px !important;
    z-index: 998;
	}
	.primary-nav ul { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CF7988;
    border-radius: 0;
    padding:10px 0;}
	.primary-nav li {display: none; width: 95%; font-family: Arial;}
	.primary-nav li a {
     background: none repeat scroll 0 0 #EEEEEE;
  
    color: #000000;
    display: block;
  
    font-size: 11px;
    font-weight: normal;
    padding: 2px 5%;
    text-decoration: none;
 
	}
	.primary-nav li a:hover {
		background-color: #BDBDBD;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		 height: auto;
    padding: 29px 15px 0 !important;
	}
	.primary-nav.open li { 
		  display: block;
    margin:0 10px;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: #BDBDBD;
		color:#fff;
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		background:url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat right center;
		border:1px solid #000;
	}
	.nav-container{ display:none;}
	.primary-nav li.parent > a:hover {
		background: #F0F5F8; color:#fff;
	}
	.primary-nav li ul {
		display: none;
		background: #eee;
		border-top: 0 none;
		padding: 0;
		margin:0px;
		border-radius:0 0;
	}
	.primary-nav li ul a {
   background: url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat scroll right center transparent;
    border: 0 none;
    color: #CF7988;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 7%;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		border:none;
	}

	/*menu css end*/
	.product-info .cart input.button {margin-top:7px;}
.product-info {overflow:hidden;}
.product-info input[type="text"], input[type="password"], textarea { width:110px;}
#wrap {z-index:1 !important;}

.flexslider {width:auto !important; height:auto !important; padding-top:5px !important;}
.center-main {
    background: url("../image/main_bg_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/main_bg_400.gif*/ repeat-y scroll 0 0 transparent !important;
    padding: 0 38px;
}
.center-mainbg {   background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px;}
.product-filter .limit {margin-left: 5px;}
.product-filter {width:356px !important;}
.product-compare {width:356px !important;}
.pagination {width:356px !important;}
.product-list .image { margin-bottom: 12px;}

}
/*===============================================================================================================================================
=================================================================================================================================================
*/
@media only screen and (max-width: 767px) {
 img {  height:auto; display:block;}
#container {  margin: 0 auto;width: 690px;  }
#column-right + #homecontent {margin-right:0;}
#header {height:211px;}
#header #welcome {text-align: center;top: 8px;width: 100%; right:0;}

#header #cart {display:none;}

#header .links {top:134px;  right: 168px;}
#header #logo {float: right;
    left: 247px;
    margin: 0;
    text-align: center;
    top: 35px;
    width: 690px;}

#header #search {     left: 234px;
    right: 0;
    top: 109px;}

#menu { display:none; }
#header .quick-access {width:690px;}
#header #cart .heading a span {padding-right:0;}
#banner0 {display:none;}
#banner1 {display:none;}
#banner2 {display:none;}
.freebanner {display:none;}
.home-category-title {width:690px;}

.switcher img {
    float: left;
 
 
}

/*featured slider*/
.box .box-content {padding:0;}
.items {width:196px;}
/*featured slider end*/

/* footer css*/
#footer {display:none;}
.footer-callus {display:none;}
.footer-static-links {background:url("../image/footer_line_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_690.gif*/ no-repeat scroll center bottom transparent; width:350px;}
.follow-us {display:none;}
#powered {display:none;}
#frWrapper { width:100%; background:#333; height:100%; }
#mobilefooter {     clear: both;
    margin: 0 auto;
    min-height: 140px;
    padding-top: 8px;
    width: 640px;}
#mobilefooter .column { float:none; width:auto; margin:0; min-height:0; }
#mobilefooter .column h3 {  background: none repeat scroll 0 0 #B0AA98;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: block;
    padding: 5px 0;
    text-align: center; color:#000000; }
#mobilefooter .column ul { display:none; padding-left:0;}
#mobilefooter .column ul li { text-align:center; }
#mobilefooter {
    display: none;
    height: auto; padding-bottom:5px; }

#mobilefooter-top-outside h2 { border-bottom: 1px dotted #ccc; padding-bottom:0px; margin-bottom:10px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: none; }
.container_12 { padding:0 8px; width:auto }
.mobileFpart { display:block!important; }
#powered { min-height:30px; line-height:14px; text-align:center; }
#powered .fl { float:left; }
#mobilefooter h3 { margin-top:0px; margin-bottom:5px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.copywrite {
    background: url("../image/footer_line_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_690.gif*/ no-repeat scroll center top transparent;
    color: #4F4C43;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 7px;
    padding-top: 13px;
    text-align: center;
}
/*footer css end*/

/*coloum left and right*/
#column-left {display:none;}
#column-right {display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left:0;}
.category-info .image {display:none;}
.product-list > div {overflow:hidden;}
.product-list .product-shop .f-fix {width:177px; border:none;}
.product-list .wishlist a {float:none !important;}
.product-list .product-shop .f-right {float:none;}
.product-list .price-tax {display:none;}
.product-info .product-shop {width:373px;}
.add-to-links li {padding:0;}
.checkout-content {overflow:hidden;}
input.large-field, select.large-field {width:150px;}
.return-name{width: 36%;}
.product-info .product-img-box { margin-bottom: 10px;
    margin-right: 15px;
    width: 246px;}
.box-title {
    float: left;
    margin-bottom: 0;
    width: 399px;
}
.product-info .main2 {float: left;
    padding: 0;
    width: 397px;}
	
.htabs a {padding:8px 15px 6px;}
.product-grid > div {margin:0 0 10px 0; width:217px;}
#tab-related .box-product > div {width:168px;}
.tab-content {padding:5px;}
.product-list .wishlist, .product-list .compare {margin-bottom:5px;}
.addtobox {padding:12px 0px;}

.product-filter .sort b {display:none;}
.product-filter .display {margin-right:0;}
.main3 {float:right;}
.main3 .box .box-content {padding:10px 10px 0;}
/* coloum left right end*/

/*menu css*/


.nav-container1 {display:block;}
.nav-button {
background: url("../image/nav_bg_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/nav_bg_690.gif*/ no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #888888 !important;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 49px !important;
    margin: 0 auto;
    padding-bottom: 9px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center !important;
    top: 197px;
    width: 690px;
    z-index: 999999;
	}
	.nav-button:hover { 
		
	}
	.nav-button.open {
		
		
	}

	/* Navigation Bar
	-------------------------------------------------------- */
	nav-container1 {}
	.primary-nav {
  clear: both;
    display: block;
    float: none;
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 217px;
    width: 615px;
    z-index: 998;
	}
	.primary-nav ul { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CF7988;
    border-radius: 0;
    padding:10px 0;}
	.primary-nav li {
		display: none;
		width: 95%;
		font-family: Arial;
	}
	.primary-nav li a {
     background: none repeat scroll 0 0 #EEEEEE;
  
    color: #000000;
    display: block;
  
    font-size: 11px;
    font-weight: normal;
    padding: 2px 5%;
    text-decoration: none;
 
	}
	.primary-nav li a:hover {
		background-color: #BDBDBD;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		 height: auto;
    padding: 29px 37px 0;
	}
	.primary-nav.open li { 
		  display: block;
    margin:0 10px;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: #BDBDBD;
		color:#fff;
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		background:url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat right center;
		border:1px solid #000;
	}
	.nav-container{ display:none;}
	.primary-nav li.parent > a:hover {
		background: #F0F5F8; color:#fff;
	}
	.primary-nav li ul {
		display: none;
		background: #eee;
		border-top: 0 none;
		padding: 0;
		margin:0px;
		border-radius:0 0;
	}
	.primary-nav li ul a {
   background: url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat scroll right center transparent;
    border: 0 none;
    color: #CF7988;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 7%;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		border:none;
	}

	/*menu css end*/
	.product-info .cart input.button {margin-top:7px;}
.product-info {overflow:hidden;}
.product-info input[type="text"], input[type="password"], textarea { width:110px;}
#wrap {z-index:1 !important;}

.flexslider {width:auto !important; height:auto !important; padding-top:5px !important;}
.center-main {
    background: url("../image/main_bg_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/main_bg_690.gif*/ repeat-y scroll 0 0 transparent;
    padding: 0 38px;
}
.center-mainbg {   background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px;}
.product-filter .limit {margin-left: 5px;}
.product-filter {width:646px;}
.product-compare {width:646px;}
.pagination {width:646px;}
.product-list .image { margin-bottom: 12px;}

 
}
  @media only screen and (min-width: 480px) and (max-width: 767px) { 
  img {  height:auto; display:block;}
#container {  margin: 0 auto;width: 400px !important;  }
#column-right + #homecontent {margin-right:0;}
#header {height:211px !important;}
#header #welcome {text-align: center;top: 8px !important;width: 100%; right:0 !important;}

#header #cart {display:none;}

#header .links {right: 13px !important;
    top: 137px !important;}
#header #logo {float: right;
    left: 109px !important;
    margin: 0;
    text-align: center;
    top: 35px !important;
    width: 400px !important;}

#header #search {     left: 92px !important;
    right: 0;
    top: 109px !important;}

#menu { display:none; }
#header .quick-access {width:400px !important;}
#header #cart .heading a span {padding-right:0;}
#banner0 {display:none;}
#banner1 {display:none;}
#banner2 {display:none;}
.freebanner {display:none;}
.home-category-title {width:400px !important;}
.switcher img {
    float: left;
 
 
}

/*featured slider*/
.box .box-content {padding:0;}
.items {width:154px !important;}
/*featured slider end*/

/* footer css*/
#footer {display:none;}
.footer-callus {display:none;}
.footer-static-links {background:url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center bottom transparent !important; width:350px !important;}
.follow-us {display:none;}
#powered {display:none;}
#frWrapper { width:100%; background:#333; height:100%; }
#mobilefooter {     clear: both;
    margin: 0 auto;
    min-height: 140px;
    padding-top: 8px;
    width: 350px !important;}
#mobilefooter .column { float:none; width:auto; margin:0; min-height:0; }
#mobilefooter .column h3 {  background: none repeat scroll 0 0 #B0AA98;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: block;
    padding: 5px 0;
    text-align: center; color:#000000; }
#mobilefooter .column ul { display:none; padding-left:0;}
#mobilefooter .column ul li { text-align:center; }
#mobilefooter {
    display: none;
    height: auto; padding-bottom:5px; }

#mobilefooter-top-outside h2 { border-bottom: 1px dotted #ccc; padding-bottom:0px; margin-bottom:10px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: none; }
.container_12 { padding:0 8px; width:auto }
.mobileFpart { display:block!important; }
#powered { min-height:30px; line-height:14px; text-align:center; }
#powered .fl { float:left; }
#mobilefooter h3 { margin-top:0px; margin-bottom:5px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.copywrite {
    background: url("../image/footer_line_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_400.gif*/ no-repeat scroll center top transparent !important;
    color: #4F4C43;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 7px;
    padding-top: 13px;
    text-align: center;
}
/*footer css end*/

/*coloum left and right*/
#column-left {display:none;}
#column-right {display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left:0;}
.category-info .image {display:none;}
.product-list > div {overflow:hidden;}
.product-list .product-shop .f-fix {width:177px !important; border:none;}
.product-list .wishlist a {float:none !important;}
.product-list .product-shop .f-right {float:none;}
.product-list .price-tax {display:none;}
.product-info .product-shop {width:373px !important;}
.add-to-links li {padding:0;}
.checkout-content {overflow:hidden;}
input.large-field, select.large-field {width:150px;}
.return-name{width: 36%;}
.product-info .product-img-box {margin-left: 60px !important;}
.htabs a {padding:7px 0px;}
.product-grid > div {margin:0 0 10px 0 !important; width:183px !important;}
#tab-related .box-product > div {width:168px;}
.tab-content {padding:5px;}
.product-list .wishlist, .product-list .compare {margin-bottom:5px;}
.addtobox {padding:12px 0px !important;}

.product-filter .sort b {display:none;}
.product-filter .display {margin-right:0;}
.main3 {float:left !important;}
.main3 .box .box-content {padding:10px 10px 0;}
/* coloum left right end*/

/*menu css*/


.nav-container1 {display:block;}
.nav-button {
background: url("../image/nav_bg_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/nav_bg_400.gif*/ no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #888888 !important;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 49px !important;
    margin: 0 auto;
    padding-bottom: 9px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center !important;
    top: 197px;
    width: 400px !important;
    z-index: 999999;
	}
	.nav-button:hover { 
		
	}
	.nav-button.open {
		
		
	}

	/* Navigation Bar
	-------------------------------------------------------- */
	nav-container1 {}
	.primary-nav {
  clear: both;
    display: block;
    float: none;
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 217px !important;
    width: 370px !important;
    z-index: 998;
	}
	.primary-nav ul { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CF7988;
    border-radius: 0;
    padding:10px 0;}
	.primary-nav li {
		display: none;
		width: 95%;
		font-family: Arial;
	}
	.primary-nav li a {
     background: none repeat scroll 0 0 #EEEEEE;
  
    color: #000000;
    display: block;
  
    font-size: 11px;
    font-weight: normal;
    padding: 2px 5%;
    text-decoration: none;
 
	}
	.primary-nav li a:hover {
		background-color: #BDBDBD;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		 height: auto;
    padding: 29px 15px 0 !important;
	}
	.primary-nav.open li { 
		  display: block;
    margin:0 10px;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: #BDBDBD;
		color:#fff;
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		background:url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat right center;
		border:1px solid #000;
	}
	.nav-container{ display:none;}
	.primary-nav li.parent > a:hover {
		background: #F0F5F8; color:#fff;
	}
	.primary-nav li ul {
		display: none;
		background: #eee;
		border-top: 0 none;
		padding: 0;
		margin:0px;
		border-radius:0 0;
	}
	.primary-nav li ul a {
   background: url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat scroll right center transparent;
    border: 0 none;
    color: #CF7988;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 7%;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		border:none;
	}

	/*menu css end*/
	.product-info .cart input.button {margin-top:7px;}
.product-info {overflow:hidden;}
.product-info input[type="text"], input[type="password"], textarea { width:110px;}
#wrap {z-index:1 !important;}

.flexslider {width:auto !important; height:auto !important; padding-top:5px !important;}
.center-main {
    background: url("../image/main_bg_400.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/main_bg_400.gif*/ repeat-y scroll 0 0 transparent !important;
    padding: 0 38px;
}
.center-mainbg {   background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px;}
.product-filter .limit {margin-left: 5px;}
.product-filter {width:356px !important;}
.product-compare {width:356px !important;}
.pagination {width:356px !important;}
.product-list .image { margin-bottom: 12px;}
  

}

@media only screen and (max-width: 995px) and (min-width: 768px) 
{
 img {  height:auto; display:block;}
#container {  margin: 0 auto;width: 690px;  }
#column-right + #homecontent {margin-right:0;}
#header {height:211px;}
#header #welcome {text-align: center;top: 8px;width: 100%; right:0;}

#header #cart {display:none;}

#header .links {top:134px;  right: 168px;}
#header #logo {float: right;
    left: 247px;
    margin: 0;
    text-align: center;
    top: 35px;
    width: 690px;}

#header #search {     left: 234px;
    right: 0;
    top: 109px;}

#menu { display:none; }
#header .quick-access {width:690px;}
#header #cart .heading a span {padding-right:0;}
#banner0 {display:none;}
#banner1 {display:none;}
#banner2 {display:none;}
.freebanner {display:none;}
.home-category-title {width:690px;}

.switcher img {
    float: left;
 
 
}

/*featured slider*/
.box .box-content {padding:0;}
.items {width:196px;}
/*featured slider end*/

/* footer css*/
#footer {display:none;}
.footer-callus {display:none;}
.footer-static-links {background:url("../image/footer_line_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_690.gif*/ no-repeat scroll center bottom transparent; width:350px;}
.follow-us {display:none;}
#powered {display:none;}
#frWrapper { width:100%; background:#333; height:100%; }
#mobilefooter {     clear: both;
    margin: 0 auto;
    min-height: 140px;
    padding-top: 8px;
    width: 640px;}
#mobilefooter .column { float:none; width:auto; margin:0; min-height:0; }
#mobilefooter .column h3 {  background: none repeat scroll 0 0 #B0AA98;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: block;
    padding: 5px 0;
    text-align: center; color:#000000; }
#mobilefooter .column ul { display:none; padding-left:0;}
#mobilefooter .column ul li { text-align:center; }
#mobilefooter {
    display: none;
    height: auto; padding-bottom:5px; }

#mobilefooter-top-outside h2 { border-bottom: 1px dotted #ccc; padding-bottom:0px; margin-bottom:10px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: none; }
.container_12 { padding:0 8px; width:auto }
.mobileFpart { display:block!important; }
#powered { min-height:30px; line-height:14px; text-align:center; }
#powered .fl { float:left; }
#mobilefooter h3 { margin-top:0px; margin-bottom:5px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.copywrite {
    background: url("../image/footer_line_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/footer_line_690.gif*/ no-repeat scroll center top transparent;
    color: #4F4C43;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 7px;
    padding-top: 13px;
    text-align: center;
}
/*footer css end*/

/*coloum left and right*/
#column-left {display:none;}
#column-right {display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left:0;}
.category-info .image {display:none;}
.product-list > div {overflow:hidden;}
.product-list .product-shop .f-fix {width:177px; border:none;}
.product-list .wishlist a {float:none !important;}
.product-list .product-shop .f-right {float:none;}
.product-list .price-tax {display:none;}
.product-info .product-shop {width:373px;}
.add-to-links li {padding:0;}
.checkout-content {overflow:hidden;}
input.large-field, select.large-field {width:150px;}
.return-name{width: 36%;}
.product-info .product-img-box { margin-bottom: 10px;
    margin-right: 15px;
    width: 246px;}
.box-title {
    float: left;
    margin-bottom: 0;
    width: 399px;
}
.product-info .main2 {float: left;
    padding: 0;
    width: 397px;}
	
.htabs a {padding:8px 15px 6px;}
.product-grid > div {margin:0 0 10px 0; width:217px;}
#tab-related .box-product > div {width:168px;}
.tab-content {padding:5px;}
.product-list .wishlist, .product-list .compare {margin-bottom:5px;}
.addtobox {padding:12px 0px;}

.product-filter .sort b {display:none;}
.product-filter .display {margin-right:0;}
.main3 {float:right;}
.main3 .box .box-content {padding:10px 10px 0;}
/* coloum left right end*/

/*menu css*/


.nav-container1 {display:block;}
.nav-button {
background: url("../image/nav_bg_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/nav_bg_690.gif*/ no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #888888 !important;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 49px !important;
    margin: 0 auto;
    padding-bottom: 9px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center !important;
    top: 197px;
    width: 690px;
    z-index: 999999;
	}
	.nav-button:hover { 
		
	}
	.nav-button.open {
		
		
	}

	/* Navigation Bar
	-------------------------------------------------------- */
	nav-container1 {}
	.primary-nav {
  clear: both;
    display: block;
    float: none;
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 217px;
    width: 615px;
    z-index: 998;
	}
	.primary-nav ul { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CF7988;
    border-radius: 0;
    padding:10px 0;}
	.primary-nav li {
		display: none;
		width: 95%;
		font-family: Arial;
	}
	.primary-nav li a {
     background: none repeat scroll 0 0 #EEEEEE;
  
    color: #000000;
    display: block;
  
    font-size: 11px;
    font-weight: normal;
    padding: 2px 5%;
    text-decoration: none;
 
	}
	.primary-nav li a:hover {
		background-color: #BDBDBD;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		 height: auto;
    padding: 29px 37px 0;
	}
	.primary-nav.open li { 
		  display: block;
    margin:0 10px;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: #BDBDBD;
		color:#000;
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		background:url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat right center;
		border:1px solid #000;
	}
	.nav-container{ display:none;}
	.primary-nav li.parent > a:hover {
		background: #F0F5F8; color:#fff;
	}
	.primary-nav li ul {
		display: none;
		background: #eee;
		border-top: 0 none;
		padding: 0;
		margin:0px;
		border-radius:0 0;
	}
	.primary-nav li ul a {
   background: url("../images/footer_bullet.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/images/footer_bullet.gif*/ no-repeat scroll right center transparent;
    border: 0 none;
    color: #CF7988;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 7%;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		border:none;
	}

	/*menu css end*/
	.product-info .cart input.button {margin-top:7px;}
.product-info {overflow:hidden;}
.product-info input[type="text"], input[type="password"], textarea { width:110px;}
#wrap {z-index:1 !important;}

.flexslider {width:auto !important; height:auto !important; padding-top:5px !important;}
.center-main {
    background: url("../image/main_bg_690.gif")/*tpa=http://opencart-demos.org/forest/opc2/catalog/view/theme/forest_fashion/image/main_bg_690.gif*/ repeat-y scroll 0 0 transparent;
    padding: 0 38px;
}
.center-mainbg {   background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px;}
.product-filter .limit {margin-left: 5px;}
.product-filter {width:646px;}
.product-compare {width:646px;}
.pagination {width:646px;}
.product-list .image { margin-bottom: 12px;}

}

