 /*@media screen and (max-width:1024px) {
   .right_col {
		display: none;
   }

	.width-665, .width-1000 {
		width: 100%;
	}

	.content {
		width: 100%;
	}

	.map {
		display: none;
	}

	.sec30 {
		display: none;
	}

	.table_bilete td, .table_bilete th, .sbHolder a {
		font-size: 2em;
		line-height: 1em;
	}
} */

/*
*	media queries for responsive
*/
.width-1000{ max-width: 1000px; padding: 5px; margin: 0 auto;}
.event_map {
	width: 98%;
	margin: 0 1%;
}
@media screen and (max-width:1200px) {
	.width-665{
	}
	.event_map .adress{
		display: inline-block;
		height: auto;		
	}
	.width-1000{
		max-width: 1000px;
		width: 100%;
		padding: 0;
		display: inline-block;
	}
	 
	.preview .right_col{
		width: 23%;
		/* padding-left: 2%; */
		/* padding-right: 2%; */
	}
	
	 img.sec30{
		width: 100%;
		height: auto;
	}
	
	#grey .content{
		width:100%;
	}
	
	#green .content{
		width:100%;
	}
	
	.width-1000 .condensed {
		width: 100%;
		padding: 0px;
	}
	
	.preview .right_col img{
		width: 100%;
		height: auto;
		
	}
	
	.listev-page p.small, .listev-page p.small a, .info-organizator p.small{
		padding-right: 15px;
	}
	
	#header .nav{
		margin-right: 25px;
	}
	
}
@media screen and (max-width: 935px) {
	.bcontainer{
		width: 89%;
		
	}
	.bcontainer h4{
		width: 100%;
		text-align: left;
	}
	.bcontainer p{
		width: 100%;
		text-align: left;
		height: 90px;
	
	}
	
	#market-grenbtn{
		left: 35px;
		right: 0px;
		top: 125px;
		width: 140px;
	}
	.content_top img{
		width: 100%;
	}
	
	#cream .bcontainer{
	    margin-bottom: 0px;
	}


}

@media screen and (max-width: 935px) {
	.content{
		width: 100%;
		text-align: center;
	}
	.forms table{
		margin: 0px;
		margin-top: 30px; 
		display: inline-block;
		
	}
	.forms td.right{
		width: 197px;
	}
	.mobi_info .description{
		width: 100%;
	}
	.mobi_info .description p{
		padding: 0px 15px;
	}
	
	#bx_slider img{
		width: 100%;
	}
}
	.width-665{
width: 707px;
}
@media screen and (max-width: 850px) {
	.width-665{
		width: 98%;
		padding: 1%;
		margin: 0 auto;
	}
	
	.preview .right_col{
		width: 98%;
		float: none;
		margin: 0 auto;
		padding: 1%;
		display: block;
	}
	
	.preview .right_col img{
		width:auto;
	}

	#query_content_container{
		width: 100%;
	}
	#query_content{
		width: 100%;
	}
	#query_content .query_panel{
		width: 97% !important;
		padding: 0px 15px 0px 10px !important;
	}
	.th-price,
	.th-qty{
		width: auto;
	}
	.t-cart td{
		width: auto;
		margin: 20px 15px;
	}

	#footer{
	    height: auto;
	}

	#query_content .query_panel h3{
		width: 100%;
		display: inline-block;
		padding-left: 0px;
		padding-right: 15px;
	}

	.query_panel p{
		padding-left: 25px;
		padding-right: 15px;
	}

	.wiz-login{
		border-right: 0px;
	}

	.view-list table td{
		padding: 0px 15px 0px 0px !important;
	}

}

@media screen and (max-width: 768px) {
	.logo-mobi{
		max-width:100%;
		text-align:left;
		margin-top: -30px !important;
		margin-left: 15px;
	}

	.main_menu{
		width: 100%;
		margin-top: 30px !important;
		margin-right: 0px;
		height: auto;
		text-align:center;
		padding: 0;
	}
	
	#black-bar{
		position: relative;
		width: 100%;
	}
	
	#cream .bcontainer form{
		height: auto;
	}
	
	.article{
		margin-right: 65px;
	}
	.article:nth-child(3n){
		margin-right: 65px;
	
	}
	
}

@media screen and (max-width: 658px) {
	.article{
		width: 100%;
		text-align: center;
		margin-right: 0px;
	}
	.article p{
		padding: 0px 20px;
	}
	.article:nth-child(3n){
		margin-right: 0px;
	
	}
}

@media screen and (max-width: 640px) {
	.main_menu ul{
		padding: 0px 15px;
	}
	.main_menu ul .home{
		width:100%;
	}
	
	.main_menu ul li{
		width: 100%;
		margin-left: 0px;
	}
	.main_menu ul li a{
		width: 100%;
		display: block;
	}
	.searchbox{
		width: 100%;
		display: inline-block;
		float: none;
	}

	.searchbox input[type="submit"]{
		display: inline-block;
		line-height: 44px;
	}
	.searchbox input[type="text"]{
		width: 71%;
		display: inline-block;
		float: none;
	}
	
	.slide_menu li{
		width: auto;
		max-width: 150px;
	}
	
	.forms table{
		width: 100% !important;
	}
	
	.forms td.left{
		width: 100%;
		display: inline-block;
		padding-bottom: 25px;
	}
	
	.forms td.right{
		width: 100%;
		display: inline-block;
		padding-bottom: 25px;
		padding-top: 25px;
	}
	
	.forms table tbody{
		display: inline-block;
		padding: 0px 5px;
	}
	
	.forms .remember_me{
		display: inline-block;
		float: none;
	
	}
	
	.forgot_pass{
	    padding-top: 15px;
		display: inline-block;
	}
	
	.forgot_pass a{
		padding-right: 0px !important;
	}
	
	.bcontainer p{
		width:100%;
	}
	#cream .bcontainer h5{
		width:100%;
	
	}

	.article{
		min-height: 80px;

	}

	.searchbox form{
	    width: 100%;
	    display: inline-block; 
	}	

}

@media screen and (max-width: 594px) {
	.footer_social{
		margin-top: 5px;
		margin-left: 10px;
	}
	.copyright{
		padding: 10px 20px 0 0;
	}
	
	.bcontainer{
		width: 84%;
		padding: 27px 25px 35px 25px;
	}

	
}



@media screen and (max-width: 500px) {

	.table_bilete td, .table_bilete th{
		padding: 5px 5px 5px 10px;
	}

	.table_bilete td span{
		
	}
	.table_bilete td.first, .table_bilete th.first{
		padding-left: 10px;
	}

	.event-description{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.adress .title{
		height: auto;
	}
	.bx-wrapper{
		display:none;
	}
	
}

@media screen and (max-width: 480px){
	.column{
		width: 100%;
		margin: 0px;
	}

}

@media screen and (max-width: 477px) {
	.margin-top-80px{
		margin-top: 0px !important;
		margin-bottom: 15px; 
	}
	
		
	#cream .bcontainer form input[type=submit]{
		margin-left: 0px;
		margin-top: 15px;
	
	}
	
	#cream .bcontainer form input[type=text]{
		width: 320px;
		
	}
}


@media screen and (max-width: 460px) {
	/*.table_bilete td, */
	/*.table_bilete th{*/
		/*width: auto!important;*/
		/*display: block;*/
	/*}*/

	/*.table_bilete th.first,*/
	/*.table_bilete td.first{*/
		/*text-align: center;*/
	/*}*/

	.table_bilete thead,
	.table_bilete tbody,
	.table_bilete tfoot{
		width: 100%;
    	display: table;
	}

	/*.table_bilete thead tr,*/
	/*.table_bilete tfoot tr{*/
		/*width: 100% !important;*/
    	/*display: block;*/
	/*}*/

	/*.table_bilete tfoot td.last{*/
		/*height: auto;*/
		/*display: inline-block;*/
		/*width: 100%!important;*/
    	/*display: flow-root!important;*/
    	/*clear: both;*/
    	/*margin-top: -1px;*/
	/*}*/
	/*.table_bilete tfoot td.last .btn.blue{*/
		/*margin-right: 15px;*/
	/*}*/
	
	.tickets-container {
		width: 100%;
		min-width: 100%;
	}
	

	.fright {
		float: none;
	}
	
	.t-cart td {
		margin: 20px 5px;
		width: auto;
	}
	
	.t-cart th{
		padding: 5px 5px;
	}
	
	.wizform{
		padding: 0px 0px;
	}
	
	.query_panel p{
		padding-left: 25px;
	}
	.view-list table td {
		padding: 5px 15px 0px 0px !important;
		width: 95%;
		display: inline-block;
	}
	
	.pic-collumn{
		min-height: 100px;
	}
	
	.forms td.left.up{
		height: auto;
		
	}
	
	.forms .remember_me{
		padding-left: 0px;
	}

	/*.table_bilete tr.ticket_type {    */
		/*width: 100%;*/
		/*display: inline-block;*/
		/**/
	/*}*/
	
	
	

}


@media screen and (max-width: 667px) {
	.tickets-big-container {
		left: 4px;
		right: 4px;
		/*top: calc(100vh - 100px);*/
		bottom: 35px;
	}
	.cat-big-container {
		right: 4px;
		left: 4px;
		top: 0;
	}
	.ticketsAndTotalsContainer {
	    position: fixed;
	    bottom: 130px;
	    width: calc(100% - 10px);
	    /*width: 100%;*/
        background: #fff;
        border: 1px solid #47c6fb;
        border-bottom: 0;
	}
	.zoom-btn-container {
	    right: 4px;
	    top: 32px;
	    bottom: inherit;
	}
	.btn-seat-count {
	    left: 4px;
	    top: 32px;
	}
	.ticket-buy-container {
		position: fixed!important;
		bottom: 69px!important;
		right: 4px;
		top: inherit!important;
		display: flow-root;
	}
	.event-details-container {
		position: fixed;
		bottom: 2px;
		left: 4px;
		display: flow-root;
	}
	.cat-container {
		width: calc(100% - 0px)!important;
	}
}


@media screen and (max-width: 420px) {
	.copyright {
		padding: 30px 0px 0px 0px;
		width: 100%;
	}
	
	.footer_social{
		margin-left: 0px;
	}
	.footer_social > div {
		width: 100%;
	}

	.footer_social .icon{
		float: none;
		display: inline-block;
	}
	
	#cream .bcontainer form input[type=text]{
		width: 213px;
	}
}


@media screen and (max-width: 360px) {
	.slide_menu li.login{
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		float:left;
	}
	.slide_menu li.register{
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		margin-left: 0px;
		float:left;
	}
	.slide_menu li.login_tab{
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		float:left;
	}
	
	.mobi_functionare h1{
		font-size: 55px;
	}
	
}
