

@media only screen and (max-width : 1144px){
	
	
		
	
	
	.iconsepeator{position:absolute; width:80px; height:80px; bottom:-40px;left:calc(50% - (80px/2));}
	.contentholder {width:95%; margin-left:2.5%;margin-right:2.5%}
.headercontentholder {width:100%; }
img{ max-width:100%; height:auto}

footer .footerholder {width: 90%;
margin-left: 5%;
margin-right: 5%;}
ul#menu-footer1 li, ul#menu-footer2 li {padding:0px}
#mobilenav {
	display:inline;	height:calc(100% - 80px);}

	.EtherHolder_2,.EtherHolder_1{display:none}


.sidebar{ min-height: 450px;}
	
		.productcol{
  width:calc((100% / 3));
float:left;
}
	
	
	.head1{ font-size:100px; font-weight:bold;position:relative;  color:#fff; text-shadow: 2px 2px 10px #000000;}
.head2{font-size:30px;color:#fff; text-shadow: 2px 2px 10px #000000;}
.head3{font-size:52px;color:#fff;font-weight:bold; text-shadow: 2px 2px 10px #000000;}
.head4{font-size:35px;color:#fff; ;font-weight:bold;text-shadow: 2px 2px 10px #000000;}


.textm{font-size:25px;font-weight:700;  }
.textl{font-size:45px;font-weight:bold; }
.textmb{font-size:35px;font-weight:700; }
.texts{font-size:15px;font-weight:700; }

.prize{margin-top:30px}
.prizetextm{font-size:40px;font-weight:bold; line-height:40px  }
.prizetextl{font-size:45px;font-weight:bold; line-height: 45px  }
.prizetexts{font-size:25px;font-weight:bold; line-height: 25px }
	
	

#wallet{  background: #353b49; border:3px dashed #fff; font-size:35px;padding:10px; margin:10px; color: #31c7c3; }
	
	#homeheader .contentholder{
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
}
}
@media only screen and (max-width : 1000px){
	
	.play_popup_window {

    margin-left: -350px;


}
	
	
	#homeheader{margin-top: 70px;}
	
	.paddingtop80 {
    padding-top: 60px;
}
	
	
		.iconsepeator{position:absolute; width:60px; height:60px; bottom:-30px;left:calc(50% - (60px/2));}
	.head1{ font-size:90px; font-weight:bold;position:relative;  color:#fff; text-shadow: 2px 2px 10px #000000;}
.head2{font-size:25px;color:#fff; text-shadow: 2px 2px 10px #000000;}
.head3{font-size:45px;color:#fff;font-weight:bold; text-shadow: 2px 2px 10px #000000;}
.head4{font-size:30px;color:#fff; ;font-weight:bold;text-shadow: 2px 2px 10px #000000;}	
	
	
	
	#wallet{  background: #353b49; border:2px dashed #fff; font-size:25px;padding:5px; margin:5px; color: #31c7c3; }
	
	.EtherHolder_2,.EtherHolder_1{display:none}
	.showback #backbtn{display: inline-block;}
	.mobileviewcart .fa{ font-size:20px}
	nav{ display:none}
	.mobileviewcart{position: absolute;
right: 30px;
top: 29px;

display: inline-block;
cursor: pointer;
background: none;
transition: all 0.2s ease-in-out 0s;}
.sidebar{width:90%;padding-left:5%;padding-right:5%;min-height:auto;margin-top: 0px;
padding-top: 20px;}
.locationtags{width:90%;padding-left:5%;padding-right:5%;}
.subsidebar{ border-top:1px solid #B9B9B9;margin-top:20px}
.subsidebar h2{width:90%;float:left;margin-left:5%;margin-right:5% }
.subsidebar ul{width:90%;float:left;margin-left:5%;margin-right:5% ;margin-bottom:20px}
.subsidebar ul li{width:50%;float:left }
.sidebar .info{width:50%;float:left; margin-left:0px;margin-right:0px;}
#google_map_canvas {width:50%; position: relative; height:200px; margin-left:0px;margin-right:0px;}
.sidebannerholder{ width:47.5%;margin:1.25%}
.headertopbar{ display:none}

	.homeheader{margin-top:120px}
.tosection{margin-top:100px}
header{height:auto;position:fixed; z-index: 200;top:0;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);padding-bottom: 20px; background: #000}
	#mobilenav {padding-top:80px;}
	#searchbar{ position:fixed; top:100px;left:0px; z-index: 200 }
	.topsection{margin-top:100px;}
#logo{
	margin-top:15px;margin-bottom:0px;width:150px;
	margin-left: auto;margin-right:auto;
position: relative;float:none;}
footer{margin-top:0px}
footer .footerholder {}
footer .bottombar {
    bottom: 0px;
    
    height: auto;
}
ul#menu-footer1, ul#menu-footer2{margin:0px;padding:0px}
ul#menu-footer1 li a, ul#menu-footer2 li a{ font-size:14px}
footer .copyright{ text-align:center}	
	footer .btmnav ul{margin-top:10px}	
	
footer .btmnav ul li {
margin:0px;
    width: 50%;

}

	.support{float:left;margin-top:10px}
	
	.bannerholder{height:auto;height:70px}
	.bannerholder h1{ font-weight:400; color:#fff; font-size: 40px !important; line-height: 40px;float:left; margin: 0px; width:100%; text-align: center}


#toggle-menu {
	
	position: absolute;
	left: 25px;
	top:25px;
	
	width:auto;
	height:25px;
	display:inline-block;
	cursor:pointer;
	background:none;

transition: all 0.2s ease-in-out 0s;
	}
	
	.showback #toggle-menu{left:70px}

.phoneb{ display:inline;left: 30px;
	top:32px;transition: all 0.2s ease-in-out 0s;}
	.searchb{ display:inline;right: 70px;
	top:32px;transition: all 0.2s ease-in-out 0s;}
.navb{ display:inline}


.image-left {

    min-height: 250px;
    
}

.image-right {

    min-height: 250px;
   
}

	.mobilehide{display:none;}
	
	
	
	.product_actions{display:none;}
.rowfluid {
  
}
 
  


.rowfluid:before,
.rowfluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.rowfluid:after {
  clear: both;
}

.rowfluid article {
  display: block;
  float: left;
  width: 100%;

}

.rowfluid article:first-child {
  margin-left: 0;
} 
	
	
	.rowfluid .col-product{
  width: calc((100%/4) - 4px);

}

	
		.rowfluid .col12 {
  width: 100%;


}

.rowfluid .col11 {
  width: 91.48936170212765% ;

}

.rowfluid .col10 {
  width: 82.97872340425532% ;

}

.rowfluid .col9 {
 width:100% ;
 
}

.rowfluid .col8 {
 width:100%;

}

.rowfluid .col7 {
  width: 57.44680851063829% ;

}

.rowfluid .col6 {
  width:calc(50%);
 
}

.rowfluid .col6b {
  width:calc(50% );
}
.rowfluid .col6c {
  width: calc(100%);
  float:left;

 
}



.rowfluid .col5 {
  width: 40.42553191489362% ;
 
}


.rowfluid .col4 {
 width:calc(50% );
height:auto;
  float:left;
}

.rowfluid .col4b {
 width:100%;
height:auto;
  float:left;
}

footer .rowfluid .col4 {
 width:calc(50% );
height:auto;
  float:left;
}




.rowfluid .col3{
  width:calc(100%/2);
 
  
}

.rowfluid .col3b{
  width:calc(100%);
 
  
}

.rowfluid .col3c {
  width:calc((100% / 2));
float:left;
}
	
	.productcol{
  width:calc((100% / 2));
float:left;
}

 .flexbox {display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;}

 .flexbox .box2 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .flexbox .box3 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .flexbox .box4 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .flexbox .box1 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  
  
.homebanner .rowfluid .col3 {width:50%}


.rowfluid .col2 {
  width: calc((100% )/ 4);
 
}

.rowfluid .col1 {
  width: calc((100%)/ 4);
 
}	
	
	


}
@media only screen and (max-width : 728px){
	
	.play_popup_window {


width: 100%;
margin-left: 0;
left: 0%;
padding: 0px;
height: 100%;
top: 120px;
			padding-top:50px;
}
	.popup_window_close{position: absolute; right:10px;top:10px; background:#353b49; border-radius: 50%; width:30px;height:30px; cursor: pointer}
	#homeheader .contentholder {

    height: calc(100% - 20%);

    padding-top: 10%;

    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}
	
	
	
	.paddingtop80 {
    padding-top: 40px;
}
			.iconsepeator{position:absolute; width:50px; height:50px; bottom:-25px;left:calc(50% - (50px/2));}
	
		.head1{ font-size:50px; font-weight:bold;position:relative;  color:#fff; text-shadow: 2px 2px 10px #000000;}
.head2{font-size:18px;color:#fff; text-shadow: 2px 2px 10px #000000;}
.head3{font-size:35px;color:#fff;font-weight:bold; text-shadow: 2px 2px 10px #000000;}
.head4{font-size:20px;color:#fff; ;font-weight:bold;text-shadow: 2px 2px 10px #000000;}	

	
		.textm{font-size:18px;font-weight:700;  }
.textl{font-size:25px;font-weight:bold; }
.textmb{font-size:22px;font-weight:700; }
.texts{font-size:12px;font-weight:700; }

.prize{margin-top:20px}
.prizetextm{font-size:22px;font-weight:bold; line-height:22px  }
.prizetextl{font-size:25px;font-weight:bold; line-height: 25px  }
.prizetexts{font-size:18px;font-weight:bold; line-height: 18px }
	
	#wallet{  background: #353b49; border:2px dashed #fff; font-size:20px;padding:5px; margin:5px; color: #31c7c3; }
	
	#etherval, #ticketval {
    height: 30px;
}

	
	body{ font-size:14px}
	.parallax-image-container {
    overflow: visible;
    position: static;
}
	.contentholder {width:90%; margin-left:5%;margin-right:5%}
.parallax-image-container img {

    position: static;

}
	
	.homeheader{margin-top:120px}
	.tosection{margin-top:80px}
	.customizer{display:none}
	.imagebar{ width:100%;float:left;height:250px; }
	body{overflow-x: hidden;
position: relative;transition: all 0.2s ease-in-out 0s;}
footer .btmnav{margin-top:0px}

.blueboxtrans{margin-left:20px; }
	.phoneb{ display:inline;left: 20px;
	top:25px;}
	.searchb{ display:inline;right: 55px;
	top:25px; cursor: pointer}
	#searchform{ width:75%}
	
	
		
	.mobileviewcart{display: inline;position: absolute;right: 20px;
}

	

	.topsection {
    margin-top: 80px;
}
#toggle-menu {
    left: 20px;
}
	
	.showback #toggle-menu{left:60px}
	.subsidebar ul li{width:100%;float:left }
	
	.btmsupport {

    border-radius: 5px;

    width: calc(100% - 20px);
  margin-top:5px
}
	  p{font-size:14px;}
h1{ font-size:26px !important;line-height: 24px}
h2{ font-size:24px !important;line-height: 22px}
h3{ font-size:22px !important;line-height: 20px}
	h4{ font-size:20px !important;line-height: 18px}
h5{ font-size:20px !important;line-height: 16px}

	
	


nav{ display:none}

.imagebar{ width:100%;float:left;height:200px; }
.bannerholder{ padding:40px 0;min-height: 100px;}
	.bannerholder h1{ font-weight:400; color:#fff; font-size: 35px !important; line-height: 35px;float:left;  width:100%; text-align: center}
.image-left{
    margin-left: 30px;
     margin-top:0px;
	 margin-bottom:0px;
}

.image-right{
    margin-left: 30px;
	 margin-top:0px;
	 	 margin-bottom:0px;
   
}
	
	

.rowfluid .col6b {
  width:calc(100% );
}

.preview_post{padding-top:80px;background-size:contain}


.rowfluid .col3c {
  width:calc((100%));
float:left;
}
	
		.rowfluid .col-product{
  width: calc((100%/3) - 4px);
height:350px;
}

	#cart thead{display:none}
	
#cart tbody	td::before {
    content: attr(data-title) ": ";
    float: left;
}
	
	
	
	#cart tbody	td.edit::before,#cart tbody	td.details::before,#cart tbody	td.details td::before,#cart tbody	td.picture::before {
display:none;
}
	
	
	
	
	#cart tbody	td  {
display: block;
text-align: right !important;
		
}
	
	#cart tbody	td.details td{text-align: left!important;}
	
	
	
#cart .product_item .picture img {
width:50%
}
	
	#cart .product_item .picture{
text-align: center !important;
}
	
	
	#history thead{display:none}
#history tbody	td::before {
    content: attr(data-title) ": ";
    float: left;
}
		#history tbody	td  {
display: block;
text-align: right !important;
		
}
	
		#history tbody	td.viewdetails::before {
display:none;
}
	
	.div_login {
   
    width:calc(100% - 20px);
 
}
	
	
	
}

	
	


	@media only screen and (max-width:500px) {
		
	
		
		.head1{ font-size:25px; font-weight:bold;position:relative;  color:#fff; text-shadow: 2px 2px 10px #000000;}
.head2{font-size:14px;color:#fff; text-shadow: 2px 2px 10px #000000;}
.head3{font-size:22px;color:#fff;font-weight:bold; text-shadow: 2px 2px 10px #000000;}
.head4{font-size:12px;color:#fff; ;font-weight:bold;text-shadow: 2px 2px 10px #000000;}	
		
		.coinstop{display: none}	
		
		#etherval, #ticketval {
    height: 20px;
}

		.product-info{ font-size:12px}
		#socialshare{margin-top: 20px;
margin-bottom: 20px;
float: Left;
width: 100%;
text-align: center;}
		
		#socialshare ul{ float: none;
margin-left: auto;
margin-right: auto;
display: inline-block;}
	
		
		.detailimage {
    width: 94px;
    height: 94px;

}
	
		footer .copyright{ font-size:10px; }	
			.homeheader{margin-top:110px}
		

			.menulable{display:none}
		.topsection{margin-top:80px}
		#mobilenav { padding-top:80px;	height:calc(100% - 80px);}
		
	
	  p{font-size:12px;}
h1{ font-size:20px !important;line-height: 20px}
h2{ font-size:18px !important;line-height: 18px}
h3{ font-size:16px !important;line-height: 16px}
	h4{ font-size:14px !important;line-height: 14px}
h5{ font-size:12px !important;line-height: 12px}

		.locationofferholder{width:calc(100%);position:relative;float:left; }
		.imagebar{ width:100%;float:left;height:150px; }



.rowfluid:before,
.rowfluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.rowfluid:after {
  clear: both;
}

.rowfluid article {
  display: block;
  float: left;
  width: 100%;

}

.rowfluid article:first-child {
  margin-left: 0;

}
.rowfluid .col12 {
  width: 100%;

}

.rowfluid .col11 {
  width: 91.48936170212765% ;

}

.rowfluid .col10 {
  width: 82.97872340425532% ;

}

.rowfluid .col9 {
 width:100% ;

}

.rowfluid .col8 {
width:100%;

}

.rowfluid .col7 {
  width: 57.44680851063829% ;

}

.rowfluid .col6 {
  width: 100% ;
 
}

.rowfluid .col6b {
  width: 100% ;
 
}

.rowfluid .col5 {
  width: 40.42553191489362%;

}

.rowfluid .col4 {
 width:calc(100% - 10px);
margin:5px;
}

.rowfluid .col3 {
  width:100% ;

}


.rowfluid .col3b{
  width:100%;
 
  
}
.homebanner .rowfluid .col3 {width:100%}
.rowfluid .col2 {
 width: 50%;

}

.rowfluid .col1 {
  width: 50%;

}
		
		
	.rowfluid .col-product{
  width: calc((100%/2) - 4px);
height:260px;
		margin-bottom:10px;
}

		
			.productcol{
  width:calc((100% ));
float:left;
}
	}
	
	/* iPhone, portrait & landscape. */

