/*
Responsive Template Name: RS-1200 Prototype 29
File: Media Queries CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/

@-ms-viewport{width:device-width;} /* http://msdn.microsoft.com/en-gb/library/ie/hh869615%28v=vs.85%29.aspx */

/* 240 + 320px */

@media screen and (min-width:180px) and (max-width:360px) {
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}
	.navigation_top_top {float: left;}
	#storeLogo img {width:100%;}
	#header .logo_right { display:none;}
	.gaptop{height:74px; width:100%; display:block;}
	ul.navigation_top li {margin-left: 3px;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.index_left_col {width:99%;}
	.index_right_col {width:99%;}
	.special_offer ul li {width:99%;height:100%;}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	.transMenu {display:none;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	.cat_description_img { float:left; width:100%;}
	.cat_description_des { float:left; width:100%;}
	.categoriesHome ul li { float:left; width:24%; margin-right:1%; height:73px; margin-bottom:2px;}
	.categoriesHome ul li img { height:70px; width:75px;}
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	.home-bottom li a { font-size:14px;}
	}

/* 480px */

@media screen and (min-width:361px) and (max-width:615px) {
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}
	.navigation_top_top {float: left;}
	#storeLogo img {width:100%;}
	#header .logo_right { display:none;}
	.gaptop{height:74px; width:100%; display:block;}
	ul.navigation_top li {margin-left: 3px;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.index_left_col {width:99%;}
	.index_right_col {width:99%;}
	.special_offer ul li {width:99%;height:100%;}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	.transMenu {display:none;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	.cat_description_img { float:left; width:100%;}
	.cat_description_des { float:left; width:100%;}
	.categoriesHome ul li { float:left; width:24%; margin-right:1%; height:103px; margin-bottom:2px;}
	.categoriesHome ul li img { height:100px; width:115px;}
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	.home-bottom li a { font-size:14px;}
}
@media screen and (min-width:360px) and (max-width:361px){
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}
	.navigation_top_top {float: left;}
	#header .logo_right { display:none;}
	.gaptop{height:74px; width:100%; display:block;}
	ul.navigation_top li {margin-left: 3px;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.index_left_col {width:99%;}
	.index_right_col {width:99%;}
	.special_offer ul li {width:99%;height:100%;}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	.transMenu {display:none;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	.cat_description_img { float:left; width:100%;}
	.cat_description_des { float:left; width:100%;}
	.categoriesHome ul li { float:left; width:24%; margin-right:1%; height:83px; margin-bottom:2px;}
	.categoriesHome ul li img { height:80px; width:85px;}
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	.home-bottom li a { font-size:14px;}
}	
@media screen and (min-width:480px) and (max-width:481px){
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}
	.navigation_top_top {float: left;}
	#header .logo_right { display:none;}
	.gaptop{height:74px; width:100%; display:block;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.index_left_col {width:99%;}
	.index_right_col {width:99%;}
	.special_offer ul li {width:99%;height:100%;}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	.transMenu {display:none;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	.cat_description_img { float:left; width:100%;}
	.cat_description_des { float:left; width:100%;}
	.categoriesHome ul li { float:left; width:24%; margin-right:1%; height:103px; margin-bottom:2px;}
	.categoriesHome ul li img { height:100px; width:120px;}
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	.home-bottom li a { font-size:14px;}
}
@media screen and (min-width:616px) and (max-width:750px) {
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}
	.gaptop{height:74px; width:100%; display:block;}
	.navigation_top_top {float: left;}
	#header .logo_right { display:none;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.index_left_col {width:99%;}
	.index_right_col {width:99%;}
	.special_offer ul li {width:99%;height:100%;}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	.cat_description_img { float:left; width:100%;}
	.cat_description_des { float:left; width:100%;}
	.categoriesHome ul li { float:left; width:21%; margin-right:1%; height:133px; margin-bottom:2px;}
	.categoriesHome ul li img { height:130px; width:150px;}
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	}
/* 768px */
@media screen and (min-width:751px) and (max-width:859px) {
	.container_24 { width:100%;}
	#note { display:none;}
	#header { background: url(images/header_bg_360.jpg) no-repeat; height: 148px;}
	.gaptop{height:74px; width:100%; display:block;}
	.navigation_top_top {float: right;}
	#header .logo_right { display:none;}
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.categoriesHome ul li { float: left; height: 143px; margin-bottom: 8px; margin-right: 1%; width: 24%;
}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	#responsive_menu .infoBoxContainer { float:left;width:50%;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	
	
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
}

@media screen and (min-width:860px) and (max-width:930px) {
	/*.container_24 { width:100%}
	.container_24 .grid_24 {width: 100%;}*/
	.container_24 { width:100%;}
	#note { display:none;}
	/*#header { background: url(images/header_bg_360.jpg) no-repeat; height: 180px;}*/
	.gaptop{height:74px; width:100%; display:block;}
	.navigation_top_top {float: right;}
	/*#header .logo_right { display:none;}*/
	.container_24 .grid_24 {width: 100%;}
	.container_24 .pull_20 {left: 0px;}
	.container_24 .push_4 {left: 0px;}
	.container_24 .grid_20 {width: 100%;}
	.container_24 .grid_4 {width: 100%;}
	.container_24 .grid_24 {width: 100%;}
	.main_banner img { width:99%;}
	.categoriesHome ul li { float: left; height: 143px; margin-bottom: 8px; margin-right: 1%; width: 24%;
}
	.customer_also_bought ul li {width:99%;height:100%;}
	#columnLeft {display:none;}
	.responsive_menu { display:block; position: fixed; width:100%; z-index:999;}
	.responsive_menu .top_menu{background: url(images/az_iphn_top_m.gif ) repeat-x top left;}
	.responsive_menu .menu {border: 0 none;margin-top: 8px;}
	.responsive_menu .lastmenu {border: 0 none;margin-top: -1px;}
	#responsive_menu{ background:#FFF; display:block;}
	#responsive_menu .infoBoxContainer { float:left;width:50%;}
	.boxesLeft {width:100%;	min-height: 1000px;display:block;position:absolute;left:-100%;	top:0;z-index:3001;	background: #fff;}
	.boxesRight {width:100%;height:100%;display:block;position:absolute;left:100%;top:0;z-index:3001;background: #fff;}
	#categoriesBox, #searchBox, #infoBox {}
	.back {display: block; height: 29px; right: 10px; position: absolute;top: 6px; width: 58px;}
	.box_product a {font-size: 12px; height: 20px; line-height: 20px;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.address_both .shipping_address { width:100%; float:none;}
	.address_both .billing_address {width:100%; float:none;}
	.form-list label { float:none; height:30px;}
	.form-list .input-box {float:none;}
	.container_24 .grid_16 {width: 100%;}
	
	
	.footer {background:url(images/img_footer_730.jpg) no-repeat;}
	.footer .text{ display:none;}
	.footer .footer_links {width: 100%;}
	ul.navigation_footer{margin:10px 0 0 0px;}
	ul.navigation_footer_2{margin:25px 0 0 0px;height:30px;height:50px;}
	
	}

/* 960px */

@media screen and (min-width:960px) {
	
	}

/* 1028px */

@media screen and (min-width:1028px) {
	
	}

/* 1200px */

@media screen and (min-width:1200px) {
	
	}

/* Hide The Jquery Generated Navigation Form from 801px upwards */

@media screen and (min-width:931px) and (max-width:10000px) {
	
	}

/* Resize Extended Box */

@media screen and (min-width:1501px) {}