﻿html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}
@media only screen and (min-width: 480px) and (max-width: 1490px) {
nav ul li {	padding: 0 2px}
}




@media only screen and (min-width: 768px) and (max-width: 959px) {
	header{}
	header #logo{top:20px;}
	header .wrap-header {top: 0;}
	.basketShow	{width:100%;left:0;top: 120px;}
	#basketShow span {	display: none;}
	.pop4Detail {width:100%}
	header #account {left: 15px;}
	#showCookie {height:90px; bottom:0;left:0;}
	.logoName {margin:20px 10px;}
	
	#content {width:100%;top: 65px;}

	.mainState {	margin: 0 10px; top: 0;}
	#BreadcrumbGroup {display:none;}
	label {float:none;width:100%;}
	.no_label {margin-left: 0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	#productStitch {margin:0 auto 10px; width:180px;}
	.ProductCell {float:none;width:100%;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#viewBasket .col-md-6.fade-in {	width: 100%;	margin: 0;	padding: 10px;}
	#viewBasket .col-md-5.fade-in {	padding: 0;	width: 100%;}
	.accessBlock {top: 35px;    right: 70px;}
	#basketShow {width:auto;}
	
	.StyleProductticket {;padding-top:0px;}
	.StyleProductFloat {float:none;}
	.miniHeader {display:none;}
	
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleUnitPrice { width:100%;}
	.StyleCost { width:100%;}
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	.StyleStatus {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}

	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	.StyleStatus::before {content: "Status : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleConfirmationNumber::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleConfirmationNumber::after {content: "----------------";float: left;}

	#login_new {float: none;margin:15px auto;width:auto;height:auto; }
	#login_exist, #login_guest {	width: 100%;height:auto; margin: 15px auto;}
	#imgProduct {float: none;margin-right:0;width:auto;border:0;border-bottom:2px solid #fff;    }
	#leftShip {float: none;margin:15px auto;width:auto;height:auto; }
	#rightShip {	width: 100%;height:auto;}
	#leftPage {float: none;margin:15px auto;width:auto;height:auto; }
	#rightPage {width: 100%;height:auto;}
	#leftConfirm  {float: none;margin:15px auto;width:auto;height:auto; }
	#rightConfirm{	width: 100%;height:auto;}
  #leftBasket {float: none;margin:15px auto;width:100%;height:auto; }
	#rightBasket {width: 100%;height:auto;}
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	#categories {width:95%;margin-top:0px}
	#sort_by_div {	width: auto; float:none;}
	#products {width:98%;float:none;}
	#navigation {margin-left:0px;}
	#pagination-container {clear: both;}
	.sub-menu {	display: block;	border-right: 0;}
	#product_browser {width: 100%;}
	
	.promoBanner {display:none;}
	.wrap-footer {  display: block;  padding: 20px;}
	#social_block { width: 100%;}
	#links_footer {  width: 100%;}
	#links_footer2 {  width: 100%;}
	.carousel-caption {font-size:12px}
	.carousel-text {font-size:10px}
	.baseRow .baseImage {margin:auto; }
	.baseImage {display:none;}
	.baseImage-mobile {display:block;}

	.baseRow2 {width:100%; margin-bottom:15px}
		.baseText  p {font-size: 14px;}
    form[name="addr"] {	width: 100%;}
	#keywords {left:5px;width: 195px;}
	.navbar {height:90px;}
	.navbar-nav { float:left; margin:0 auto;  text-align: left;background: #04123f;height: auto;}
	.navbar-nav > li {display:list-item;    float:left }  
	 .navbar-default .navbar-nav > li > a {text-align: center;}	 
	 nav ul ul li {margin-top: 15px;width: 100%; text-align:left;}
	 nav ul li ul li a {  font-size: 12px;  text-decoration: none;}
	 nav ul li ul li:hover {text-decoration: underline;}
	 .dropdown:hover .dropdown-menu {	height: auto;}
	.menu-head-main { border: 0px !important;}  
	nav ul ul { margin-bottom:20px; }
	.menu-image {	position: relative;}
	 .dropdown-menu.show {height:300px;}
	 .listOptions {  width: 100%;float:none; margin: 0px;}
	 .myShop {width:100%;padding:10px; margin:10px 0; text-align:left;}
	.rightBlock { width: 100%;  float: none;}
	.itemTab {width: 100%; margin:10px 0;}
	#popupImage {left:0; height:auto;}
	.container-fluid {padding:0;}
	.navbar-toggle.collapsed {  margin: 8px 30px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #ddd;	margin: 8px 30px !important;}
	.navbar-default .navbar-toggle {  margin: 8px 30px !important;}
	 #price_range {	position: relative;	right: 0px;	width: 500px;	top: 0;}
	 #price_range label {margin-right: 0}
	.maxPrice {width:85px;}
	.viewBasketButton.carryOn { display: none;}
	.viewBasketButton.mobileCarryOn {  display: block;}
	.mediumLogo img {	height: 35px;	margin: 10px;}
	.largeLogo img {height: 50px;}
	#newsSurvey {width: 100%; padding:10px;}
   #search .star {	fill: #172c71 ;}
   .btn_search {top:0}
   	 .MagicZoom,.mz-figure { vertical-align: top !important;}
	.landingPage {  padding: 20px;}
	.row-images {  display: inline-flex; margin: 5px auto;  width: 45%;}
		.height200 {height:150px;}
}

@media only screen and (max-width: 767px) {
	header{}
	header #logo{top:20px;}
	header .wrap-header {top: 0;}
	.basketShow	{width:100%;left:0;top: 120px;}
	#basketShow span {	display: none;}
	.logoName {margin:20px 10px;}

	.pop4Detail {width:100%}
	.toggleMenu {	top: 0px;}
	header #account {left: 15px;}
	#showCookie {height:90px; bottom:0;left:0;}
	.dropdown-menu { max-height:50%; overflow-y:auto;}	
	nav ul ul { min-height:135px; }
	.menu-head-main { border: 0px !important; }

	#content {width:100%;top: 65px;}

	.mainState {	margin: 0 10px; top: 0;}
	#BreadcrumbGroup {display:none;}
	label {float:none;width:100%;}
	.no_label {margin-left: 0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	#productStitch {margin:0 auto 10px; width:180px;}
	.ProductCell {float:none;width:100%;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#viewBasket .col-md-6.fade-in {	width: 100%;	margin: 0;	padding: 10px;}
	#viewBasket .col-md-5.fade-in {	padding: 0;	width: 100%;}
	.accessBlock {top: 35px;    right: 70px;}
	#basketShow {width:auto;}
	
	.StyleProductticket {;padding-top:0px;}
	.StyleProductFloat {float:none;}
	.miniHeader {display:none;}
	
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleUnitPrice { width:100%;}
	.StyleCost { width:100%;}
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	.StyleStatus {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	.StyleStatus::before {content: "Status : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleConfirmationNumber::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleConfirmationNumber::after {content: "----------------";float: left;}

	#login_new {float: none;margin:15px auto;width:auto;height:auto; }
	#login_exist, #login_guest {	width: 100%;height:auto; margin: 15px auto;}
	#imgProduct {float: none;margin-right:0;width:auto;border:0;border-bottom:2px solid #fff;    }
	#leftShip {float: none;margin:15px auto;width:auto;height:auto; }
	#rightShip {	width: 100%;height:auto;}
	#leftPage {float: none;margin:15px auto;width:auto;height:auto; }
	#rightPage {width: 100%;height:auto;}
	#leftConfirm  {float: none;margin:15px auto;width:auto;height:auto; }
	#rightConfirm{	width: 100%;height:auto;}
  #leftBasket {float: none;margin:15px auto;width:100%;height:auto; }
	#rightBasket {width: 100%;height:auto;}
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	#categories {width:95%;margin-top:0px}
	#sort_by_div {	width: auto; float:none;}
	#products {width:98%;float:none;}
	#navigation {margin-left:0px;}
	#pagination-container {clear: both;}
	.sub-menu {	display: block;	border-right: 0;}
	#product_browser {width: 100%;}
	
	.promoBanner {display:none;}
	.wrap-footer {  display: block;  padding: 20px;}
	#social_block { width: 100%;}
	#links_footer {  width: 100%;}
	#links_footer2 {  width: 100%;}
	.carousel-caption {font-size:12px}
	.carousel-text {font-size:10px}
	.baseRow .baseImage {margin:auto; }
	.baseImage {display:none;}
	.baseImage-mobile {display:block;}

	.baseRow2 {width:100%; margin-bottom:15px}
	.baseText  p {font-size: 14px;}
    form[name="addr"] {	width: 100%;}
	#keywords {left:5px;width: 195px;}
	.navbar {height:90px;}
	.navbar-nav { float:left; margin:0 auto;  text-align: left;background: #04123f;height: auto;}
	.navbar-nav > li {display:list-item;    float:left }  
	 .navbar-default .navbar-nav > li > a {text-align: center;}	 
	 nav ul ul li {margin-top: 15px;width: 100%; text-align:left;}
	 nav ul li ul li a {  font-size: 12px;  text-decoration: none;}
	 nav ul li ul li:hover {text-decoration: underline;}
	 .dropdown:hover .dropdown-menu {	height: auto;}
	.menu-head-main { border: 0px !important; }
 
	.menu-image {	position: relative;}
	 .dropdown-menu.show {height:300px;}
	 .listOptions {  width: 100%;float:none; margin: 0px;}
	 .myShop {width:100%;padding:10px; margin:10px 0; text-align:left;}
	.rightBlock { width: 100%;  float: none;}
	.itemTab {width: 100%; margin:10px 0;}
	#popupImage {left:0; height:auto;}
	.container-fluid {padding:0;}
	.navbar-toggle.collapsed {  margin: 8px 30px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #ddd;	margin: 8px 30px !important;}
	.navbar-default .navbar-toggle {  margin: 8px 30px !important;}
	 #price_range {	position: relative;	right: 0px;	width: 500px;	top: 0;}
	 #price_range label {margin-right: 0}
	.maxPrice {width:85px;}
	.viewBasketButton.carryOn { display: none;}
	.viewBasketButton.mobileCarryOn {  display: block;}
	.mediumLogo img {	height: 35px;	margin: 10px;}
	.largeLogo img {height: 50px;}
   #search .star {	fill: #172c71 ;}
   .btn_search {top:0}
 	 .MagicZoom,.mz-figure { vertical-align: top !important;}
	.landingPage {  padding: 20px;}
	.row-images {  display: inline-flex; margin: 5px auto;  width: 95%}
	#newsSurvey {width: 100%; padding:10px;}
		.height200 {height:150px;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	header{}
	header #logo{top:20px;}
	header .wrap-header {top: 0;}
	.basketShow	{width:100%;left:0;top: 120px;}
	#basketShow span {	display: none;}
	.pop4Detail {width:100%}
	header #account {left: 15px;}
	#showCookie {height:90px; bottom:0;left:0;}
	.logoName {margin:20px 10px;}
	
	#content {width:100%;top: 65px;}
	.dropdown-menu { max-height:50%; overflow-y:auto;}
	nav ul ul { margin-bottom:20px; }
	.menu-head-main { border: 0px !important; }

	.mainState {	margin: 0 10px; top: 0;}
	#BreadcrumbGroup {display:none;}
	label {float:none;width:100%;}
	.no_label {margin-left: 0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	#productStitch {margin:0 auto 10px; width:180px;}
	.ProductCell {float:none;width:100%;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#viewBasket .col-md-6.fade-in {	width: 100%;	margin: 0;	padding: 10px;}
	#viewBasket .col-md-5.fade-in {	padding: 0;	width: 100%;}
	.accessBlock {top: 35px;    right: 70px;}
	#basketShow {width:auto;}
	
	.StyleProductticket {;padding-top:0px;}
	.StyleProductFloat {float:none;}
	.miniHeader {display:none;}
	
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleUnitPrice { width:100%;}
	.StyleCost { width:100%;}
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	.StyleStatus {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	.StyleStatus::before {content: "Status : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleConfirmationNumber::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleConfirmationNumber::after {content: "----------------";float: left;}

	#login_new {float: none;margin:15px auto;width:auto;height:auto; }
	#login_exist, #login_guest {	width: 100%;height:auto; margin: 15px auto;}
	#imgProduct {float: none;margin-right:0;width:auto;border:0;border-bottom:2px solid #fff;    }
	#leftShip {float: none;margin:15px auto;width:auto;height:auto; }
	#rightShip {	width: 100%;height:auto;}
	#leftPage {float: none;margin:15px auto;width:auto;height:auto; }
	#rightPage {width: 100%;height:auto;}
	#leftConfirm  {float: none;margin:15px auto;width:auto;height:auto; }
	#rightConfirm{	width: 100%;height:auto;}
  #leftBasket {float: none;margin:15px auto;width:100%;height:auto; }
	#rightBasket {width: 100%;height:auto;}
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	#categories {width:95%;margin-top:0px}
	#sort_by_div {	width: auto; float:none;}
	#products {width:98%;float:none;}
	#navigation {margin-left:0px;}
	#pagination-container {clear: both;}
	.sub-menu {	display: block;	border-right: 0;}
	#product_browser {width: 100%;}
	
	.promoBanner {display:none;}
	.wrap-footer {  display: block;  padding: 20px;}
	#social_block { width: 100%;}
	#links_footer {  width: 100%;}
	#links_footer2 {  width: 100%;}
	.carousel-caption {font-size:12px}
	.carousel-text {font-size:10px}
	.baseRow .baseImage {margin:auto; }
	.baseImage {display:none;}
	.baseImage-mobile {display:block;}

	.baseRow2 {width:100%; margin-bottom:15px}
	.baseText  p {font-size: 14px;}
    form[name="addr"] {	width: 100%;}
	#keywords {left:5px;width: 195px;}
	.navbar {height:90px;}
	.navbar-nav { float:left; margin:0 auto;  text-align: left;background: #04123f;height: auto;}
	.navbar-nav > li {display:list-item;    float:left }  
	 .navbar-default .navbar-nav > li > a {text-align: center;}	 
	 nav ul ul li {margin-top: 15px;width: 100%; text-align:left;}
	 nav ul li ul li a {  font-size: 12px;  text-decoration: none;}
	 nav ul li ul li:hover {text-decoration: underline;}
	 .dropdown:hover .dropdown-menu {	height: auto;}
	 .menu-image {	position: relative;}
	 .dropdown-menu.show {height:300px;}
	 .listOptions {  width: 100%;float:none; margin: 0px;}
	 .myShop {width:100%;padding:10px; margin:10px 0; text-align:left;}

	.rightBlock { width: 100%;  float: none;}
	.itemTab {width: 100%; margin:10px 0;}

	#popupImage {left:0; height:auto;}
	.container-fluid {padding:0;}
	.navbar-toggle.collapsed {  margin: 8px 30px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #ddd;	margin: 8px 30px !important;}
	.navbar-default .navbar-toggle {  margin: 8px 30px !important;}
	 #price_range {	position: relative;	right: 0px;	width: 500px;	top: 0;}
	 #price_range label {margin-right: 0}
	.maxPrice {width:85px;}
	.viewBasketButton.carryOn { display: none;}
	.viewBasketButton.mobileCarryOn {  display: block;}
	.mediumLogo img {	height: 35px;	margin: 10px;}
	.largeLogo img {height: 50px;}
   .btn_search {top:0}
   	 .MagicZoom,.mz-figure { vertical-align: top !important;}
		.landingPage {  padding: 20px;}
	.landingPage {  padding: 20px;}
	.row-images {  display: inline-flex; margin: 5px auto;  width: 45%;}
	#newsSurvey {width: 100%; padding:10px;}
	.height200 {height:150px;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	header{}
	header #logo{top:20px;}
	header .wrap-header {top: 0;}
	.basketShow	{width:100%;left:0;top: 120px;}
	#basketShow span {	display: none;}
	.pop4Detail {width:100%}
	header #account {left: 15px;}
	#showCookie {height:90px; bottom:0;left:0;}
	.logoName {margin:20px 10px;}
	.dropdown-menu { max-height:50%; overflow-y:auto;}

	#content {width:100%;top: 65px;}

	.mainState {	margin: 0 10px; top: 0;}
	#BreadcrumbGroup {display:none;}
	label {float:none;width:100%;}
	.no_label {margin-left: 0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	#productStitch {margin:0 auto 10px; width:180px;}
	.ProductCell {float:none;width:100%;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#viewBasket .col-md-6.fade-in {	width: 100%;	margin: 0;	padding: 10px;}
	#viewBasket .col-md-5.fade-in {	padding: 0;	width: 100%;}
	.accessBlock {top: 35px;    right: 70px;}
	#basketShow {width:auto;}
	
	.StyleProductticket {;padding-top:0px;}
	.StyleProductFloat {float:none;}
	.miniHeader {display:none;}
	
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleUnitPrice { width:100%;}
	.StyleCost { width:100%;}
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	.StyleStatus {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}

	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	.StyleStatus::before {content: "Status : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleConfirmationNumber::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleConfirmationNumber::after {content: "----------------";float: left;}

	#login_new {float: none;margin:15px auto;width:auto;height:auto; }
	#login_exist, #login_guest {	width: 100%;height:auto; margin: 15px auto;}
	#imgProduct {float: none;margin-right:0;width:auto;border:0;border-bottom:2px solid #fff;    }
	#leftShip {float: none;margin:15px auto;width:auto;height:auto; }
	#rightShip {	width: 100%;height:auto;}
	#leftPage {float: none;margin:15px auto;width:auto;height:auto; }
	#rightPage {width: 100%;height:auto;}
	#leftConfirm  {float: none;margin:15px auto;width:auto;height:auto; }
	#rightConfirm{	width: 100%;height:auto;}
  #leftBasket {float: none;margin:15px auto;width:100%;height:auto; }
	#rightBasket {width: 100%;height:auto;}
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	#categories {width:95%;margin-top:0px}
	#sort_by_div {	width: auto; float:none;}
	#products {width:98%;float:none;}
	#navigation {margin-left:0px;}
	#pagination-container {clear: both;}
	.sub-menu {	display: block;	border-right: 0;}
	#product_browser {width: 100%;}
	
	.promoBanner {display:none;}
	.wrap-footer {  display: block;  padding: 20px;}
	#social_block { width: 100%;}
	#links_footer {  width: 100%;}
	#links_footer2 {  width: 100%;}
	.carousel-caption {font-size:12px}
	.carousel-text {font-size:10px}
	.baseRow .baseImage {margin:auto; }
	.baseImage {display:none;}
	.baseImage-mobile {display:block;}

	.baseRow2 {width:100%; margin-bottom:15px}
	.baseText  p {font-size: 14px;}
    form[name="addr"] {	width: 100%;}
	#keywords {left:5px;width: 195px;}
	.navbar {height:90px;}
	.navbar-nav { float:left; margin:0 auto;  text-align: left;background: #04123f;height: auto;}
	.navbar-nav > li {display:list-item;    float:left }  
	 .navbar-default .navbar-nav > li > a {text-align: center;}	 
	 nav ul ul li {margin-top: 15px;width: 100%; text-align:left;}
	 nav ul li ul li a {  font-size: 12px;  text-decoration: none;}
	 nav ul li ul li:hover {text-decoration: underline;}
	 .dropdown:hover .dropdown-menu {	height: auto;}
	 .menu-image {	position: relative;}
	 .dropdown-menu.show {height:300px;}
	 .listOptions {  width: 100%;float:none; margin: 0px;}
	 .myShop {width:100%;padding:10px; margin:10px 0; text-align:left;}

	.rightBlock { width: 100%;  float: none;}
	.itemTab {width: 100%; margin:10px 0;}
	#popupImage {left:0; height:auto;}
	.container-fluid {padding:0;}
	.navbar-toggle.collapsed {  margin: 8px 30px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #ddd;	margin: 8px 30px !important;}
	.navbar-default .navbar-toggle {  margin: 8px 30px !important;}
	 #price_range {	position: relative;	right: 0px;	width: 500px;	top: 0;}
	 #price_range label {margin-right: 0}
	.maxPrice {width:85px;}
	.viewBasketButton.carryOn { display: none;}
	.viewBasketButton.mobileCarryOn {  display: block;}
	.mediumLogo img {	height: 35px;	margin: 10px;}
	.largeLogo img {height: 50px;}
   #search .star {	fill: #172c71 ;}
   .btn_search {top:0}
   	 .MagicZoom,.mz-figure { vertical-align: top !important;}
		.landingPage {  padding: 20px; text-align: center;}
	.row-images {  display: inline-flex; margin: 5px auto;  width: 95%}
	#newsSurvey {width: 100%; padding:10px;}
	.height200 {height:150px;}
}

@media only screen and (max-width: 479px) {
	header{}
	header #logo{top:20px;}
	header .wrap-header {top: 0;}
	.basketShow	{width:100%;left:0;top: 120px;}
	#basketShow span {	display: none;}
	.pop4Detail {width:100%}
	header #account {left: 15px;}
	#showCookie {height:90px; bottom:0;left:0;}
	.logoName {margin:20px 10px;}
	#content {width:100%;top: 65px;}

	.mainState {	margin: 0 10px; top: 0;}
	#BreadcrumbGroup {display:none;}
	label {float:none;width:100%;}
	.no_label {margin-left: 0px;}
	.rwd-break {display:inline;}
	.smlLabel {width:12.5em;}
	#productStitch {margin:0 auto 10px; width:180px;}
	.ProductCell {float:none;width:100%;}
	textarea {width:250px;}
	.ShirtBack {position:relative; left:-20px; top: 0px; }
	#PlayerImg {position:relative; top:375px; left:160px;}
	#Total {position:relative; left:10px; width:120px; padding:15px; }
	#viewBasket .col-md-6.fade-in {	width: 100%;	margin: 0;	padding: 10px;}
	#viewBasket .col-md-5.fade-in {	padding: 0;	width: 100%;}
	.accessBlock {top: 35px;    right: 70px;}
	#basketShow {width:auto;}
	
	.StyleProductticket {;padding-top:0px;}
	.StyleProductFloat {float:none;}
	.miniHeader {display:none;}
	
	.StyleDescription {width:100%; margin-left:0px;} 
	.StyleUnitPrice { width:100%;}
	.StyleCost { width:100%;}
	.StyleTicket {margin-left:0px;width:100%;} 
	.StyleEvent {width: 100%;}
	.StyleLocation {margin-left: 0px;margin-right:0px;width: 100%;}
	.StyleTicketPrice {width: 100%;}
	.StyleQuantity {width:100%;padding:0;}
	.StyleStatus {width:100%;}
	
	.StyleUnitPrice::before {content:"Price : ";font-weight:bold;}
	.StyleCost::before {content:"Total : ";font-weight:bold;}
	.StyleDescription::before {content:"Item : ";font-weight:bold;} 
	.StyleTicket::before {content:"Ticket Type : ";font-weight:bold;} 
	.StyleEvent::before{content:"Event : ";font-weight:bold;}
	.StyleLocation::before {content:"Stand : ";font-weight:bold;}
	.StyleTicketPrice::before {content:"Price : ";font-weight:bold;}
	.StyleQuantity::before{content:"Quantity : ";font-weight:bold;}
	.StyleDate::before {content: "Date / Order No : ";font-weight: bold;}
	.StyleConfirmationNumber::before {content:"Confirmation No : ";font-weight: bold;}
	.StyleStatus::before {content: "Status : ";font-weight: bold;}
	#orderHistory .StyleQuantity {width:100%;padding:0;}
	#orderHistory .StyleConfirmationNumber::after {content: "----------------";float: left;}
	#confirmOrder .StyleQuantity {width:100%;padding:0;}
	#confirmOrder .StyleConfirmationNumber::after {content: "----------------";float: left;}

	#login_new {float: none;margin:15px auto;width:auto;height:auto; }
	#login_exist, #login_guest {	width: 100%;height:auto; margin: 15px auto;}
	#imgProduct {float: none;margin-right:0;width:auto;border:0;border-bottom:2px solid #fff;    }
	#leftShip {float: none;margin:15px auto;width:auto;height:auto; }
	#rightShip {	width: 100%;height:auto;}
	#leftPage {float: none;margin:15px auto;width:auto;height:auto; }
	#rightPage {width: 100%;height:auto;}
	#leftConfirm  {float: none;margin:15px auto;width:auto;height:auto; }
	#rightConfirm{	width: 100%;height:auto;}
  #leftBasket {float: none;margin:15px auto;width:100%;height:auto; }
	#rightBasket {width: 100%;height:auto;}
	#main-content .comment input, #main-content .comment textarea{width:90%;}

	#categories {width:95%;margin-top:0px}
	#sort_by_div {	width: auto; float:none;}
	#products {width:98%;float:none;}
	#navigation {margin-left:0px;}
	#pagination-container {clear: both;}
	.sub-menu {	display: block;	border-right: 0;}
	#product_browser {width: 100%;}
	
	.promoBanner {display:none;}
	.wrap-footer {  display: block;  padding: 20px;}
	#social_block { width: 100%;}
	#links_footer {  width: 100%;}
	#links_footer2 {  width: 100%;}
	.carousel-caption {font-size:12px}
	.carousel-text {font-size:10px}
	.baseRow .baseImage {margin:auto; }

	.baseImage {display:none;}
	.baseImage-mobile {display:block;}

	.baseRow2 {width:100%; margin-bottom:15px}
	.baseText  p {font-size: 14px;}
    form[name="addr"] {	width: 100%;}
	#keywords {left:5px;width: 195px;}
	.navbar {height:90px;}
	.navbar-nav { float:left; margin:0 auto;  text-align: left;background: #04123f;height: auto;}
	.navbar-nav > li {display:list-item;    float:left }  
	 .navbar-default .navbar-nav > li > a {text-align: center;}	 
	 nav ul ul li {margin-top: 15px;width: 100%; text-align:left;}
	 nav ul li ul li a {  font-size: 12px;  text-decoration: none; }
	 nav ul li ul li:hover {text-decoration: underline;}
	 nav ul li ul {min-height: 180px;}
	 .dropdown:hover .dropdown-menu {	height: auto;}
	 .menu-image {	position: relative;}
	 .dropdown-menu.show {height:300px;}
	 .listOptions {  width: 100%;float:none; margin: 0px;}
	 .myShop {width:100%;padding:10px; margin:10px 0; text-align:left;}
	.rightBlock { width: 100%;  float: none;}
	.itemTab {width: 100%; margin:10px 0;}
	#popupImage {left:0; height:auto;}
	.container-fluid {padding:0;}
	.navbar-toggle.collapsed {  margin: 8px 30px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #ddd;	margin: 8px 30px !important;}
	.navbar-default .navbar-toggle {  margin: 8px 30px !important;}
	 #price_range {	position: relative;	right: 0px;	width: 500px;	top: 0;}
	 #price_range label {margin-right: 0}
	.maxPrice {width:85px;}
	.viewBasketButton.carryOn { display: none;}
	.viewBasketButton.mobileCarryOn {  display: block;}
	.mediumLogo img {	height: 35px;	margin: 10px;}
	.largeLogo img {height: 50px;}
	#newsSurvey {width: 100%; padding:10px;}
 .btn_search {top:0}
	#homePageDesktop {  display: none; visibility:hidden;}
 	 #homePageMobile {  display: block; visibility: visible;margin-top:10px;}
   	 .MagicZoom,.mz-figure { vertical-align: top !important;}
	
	.landingPage {  padding: 20px;}
	.row-images {  display: inline-flex; margin:5px auto; width: 100%;}
	#newsSurvey {width: 100%; padding:10px;}
	#newsSurvey input {width: 275px !important;clear: both;display: block;}
	#newsSurvey p {margin: 0;}
	#newsSurvey .firstname label {top:0; left:-100px;}
	#newsSurvey .lastname label {top:0; left:-100px;}
	#newsSurvey .email label {top:0; left:-100px; }
		.height200 {height:150px;}
}

@media (max-width: 1080px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 1.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
    .btn_search {top:0} 
	
	.height200 {height:150px;}
}
