/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 600px) and (max-device-width : 800px) {
	/* 
	.box_res .box_res_right,
	.box_res .box_res_left{ background: none; padding:0;}
	.box_res .box_res_tr,.box_res .box_res_tl,.box_res .box_res_br,.box_res .box_res_bl{ display:none;}
	.box_res .box_res_bottom,.box_res .box_res_head { margin: 0;}
	.box_res .box_res_min{ padding: 0 15px;} */
}

@media only screen and (max-device-width : 960px){
	
}
@media only screen and (max-width : 960px){
	#main_menu .txt_link{ margin: 0 3% 0 3%;}
}
@media only screen and (max-width: 1120px) {

}
@media only screen and (min-width: 960px) {
	.container{width:930px;}
	.wrapper_top{ min-height: 295px;}
	#slider_gal4  #owl-demo2 img{ }
	#cnt_box .gal img{ height:79px;}
	
}
@media only screen and (max-width : 800px){
	#cnt_box .box_res3{
		width:100%;
		margin: 0 auto 10px auto;
		float: none;
	}
	#main_menu .txt_link {
	    margin: 0 2.5% 0;
	}
	#top_bar{
		position: static;
	}
	#cnt_box .gal img{ height:auto;}
}
@media only screen and (max-device-width : 768px){
	
}
@media only screen and (max-width : 768px){
	body{ background: url(/view/images/responsive/bg_mobile.jpg)  repeat;}
	#main_menu{ margin:0;}
	.rating_ircg{ width:35px !important;}
	#main_menu .txt_link { margin: 0 2.5% 0;	}
	
	.box_res .box_res_head{
		background:url(/view/images/responsive/sprite_h.png) repeat-x 0 -183px ;
		height:45px;
		margin: 0 20px;
	}
	.box_res .box_res_min_inn{ padding:0 25px;}
	.box_res .box_res_right{background:url(/view/images/responsive/sprite_v.png) repeat-y -175px top; width:40px; right:5px;}
	.box_res .box_res_left{background:url(/view/images/responsive/sprite_v.png) repeat-y -135px top; width:40px; left:5px;}
	.box_res .box_res_tr{
		background:url(/view/images/responsive/sprite.png) no-repeat -660px -190px ;
		width:45px;
		height:45px;
		float:right;
		margin-right: -20px;
	}
	.box_res .box_res_tl{
		background:url(/view/images/responsive/sprite.png) no-repeat -615px -190px ;
		width:45px;
		height:45px;
		float:left;
		margin-left: -20px;
	}
	.box_res .box_res_bottom{
		background:url(/view/images/responsive/sprite_h.png) repeat-x 0 -226px ;
		height:42px;
		position: relative;
		margin: 0 20px;
	}
	.box_res .box_res_br{
		background:url(/view/images/responsive/sprite.png) no-repeat -660px -235px ;
		width:45px;
		height:45px;
		position: absolute;
		right:-20px;
		top:0px;
	}
	.box_res .box_res_bl{
		background:url(/view/images/responsive/sprite.png) no-repeat  -615px -235px ;
		width:45px;
		height:45px;
		position: absolute;
		left:-20px;
		top:0px;
	}
}
@media only screen and (max-width:700px){
	#main_menu .txt_link { margin: 0 0.7% 0;	}
}
/* Smartphones (portrait and landscape) ----------- */

@media only screen and (max-width:600px){
	.footer_box2{ width:490px;}
	.footer_box2 .footer{ margin: 0 27px 10px 27px; }
	.wrapper_top{ padding-bottom:0px;}
	.signup-button{ margin:5px auto;}
	#main_menu{	display:none;}
	#main_menu_responsive{
		display:block;
	}
	#top_bar .menu ul li{ margin-right: 3px !important;}
	/*.container{ width: 95%; }*/
	.sidebar{
		position: relative;
		float: none;
		margin: 0 auto;
	}
	.content_main{
		position: relative;
		float: none;
		margin: 0 auto !important;
	}
	/* #cnt_box .gal{ width:24%;} */
	#cnt_box{ max-width:292px; margin:0 auto;}
	
	#videogallery{ margin-bottom:10px;}
	.user_panel{ margin-bottom:10px;}
	#players_counter{ overflow: hidden; position: inherit; margin:0 auto; clear: both; }
}

@media only screen and (max-width:540px){
	.footer_box2{ width:100%;}
	.footer_box2 .footer{ margin: 0 15%; padding-right:3%; padding-left:3%; width:64%; }
}
@media only screen and   (max-width :480px) {
	#btm_menu_ul{display:none;}
	#main_menu_responsive .second{ display:block;}
	#top_bar .menu ul li{
		margin: 0 0 3px 0
	}
	.container{ width: 100%;}
	#cnt_box .gal{ width: 49%;}
	#slider_gal4 .title-slider{ height:37px;}
	.min_dialog{ min-width:100% !important;}
	.min_dialog{ max-width:100% !important;}
}

@media only screen and   (max-width :380px) {
	#signup_button_box{
		width:100%;
		/* 
		background:url("/view/images/responsive/sprite.png") no-repeat  right -800px;
		padding:0px;
		width:280px;
		height:313px;
		margin: 40px auto;
		position: relative; */
	}
	#signup_button_box_inn{
		min-height:230px;
	}/* 
	#signup_dialog .field{padding-right:0px;} */
	.signup-btn{ left:40px;}
	.signup-btn{
		bottom:-1px;
	}
	#dialog_get_information{max-width:320px;}
	.box_res .box_res_right,
	.box_res .box_res_left{  display:none;}
	.box_res .box_res_tr,.box_res .box_res_tl,.box_res .box_res_br,.box_res .box_res_bl{ display:none;}
	.box_res .box_res_bottom,.box_res .box_res_head { margin: 0;}
	.box_res .box_res_min_inn{ padding: 0 12px; margin:0;}
	#signup-btn_box{bottom:2px;}
	input.input-small{ width:65px;}
	#signup_dialog .field{ width:30%;}
	input.input-medium{ width:60%;}
}
@media only screen and   (max-width :360px) {
	.footer_box1 .footer_r,.footer_box1 .footer_l{ display:none;}
	.footer_box1 .footer{
		padding-right:0px;
		padding-left:0px;
		width:100%;
	}
}
@media only screen and   (max-width : 321px) {
	.box_res .box_res_min_inn{
		padding:0;
	}
	input.input-small{ width:50px;}
	#signup-btn_box{bottom:0;}/* 
	#signup_dialog .field{display:block; text-align:left; width:50%;}
	input.input-medium{ width:96%;} */
	#slider_gal4 .title-slider{ display: none;}
}

@media only screen and   (max-width : 300px) {
	.sidebar{ width:auto;}
	#login_box_bg{
		background-position: right -385px;
		width: 250px;
		height: 230px;
		margin: 5px auto;
	}
	#login_box_inn {
		padding: 1px 13px;
	}
	#videogallery {
		background-position: right -205px;
		width: 250px;
		height: 176px;
		margin: 7px auto;
	}
	#cnt_box{ width:250px;}
	#login_box .captcha {
		width: 37px;
	}
	#logo{ margin-top:-80px;}
	#logo a{
		display: block;
		background-position: -270px -620px;
		width:168px;
		height: 90px;
		margin: 0 auto;
		padding-top: 26px;
	}
	#logo a span{
		background-position:right -420px;
		width:147px;
		height:44px;
	}
	.signup-button a{
		width: 190px;
		width: 225px;
	}
	.signup-button {
		background-position:-510px -464px;
		width: 225px;
		margin: 0 auto;
	}
	.signup-button:hover{background-position: -510px -522px;}
	.user_panel{
		background:url("/view/images/responsive/sprite2.jpg") no-repeat  0 -240px !important;
		width:250px;
		margin:0 auto;
	}
	.user_panel #user_panel_btns{ width:auto;}
}
@media only screen and   (max-width : 250px) {
	#login_box_bg{
		background-position:-20px 0px;
		height:225px;
		width:auto;
	}
	#login_box_inn{ padding:0 4px;}
	#cnt_box{ width:auto; margin:0 5px;}
	#cnt_box .gal{ 
		width:88%;
		float:none;
		display:block;
		margin:10px auto;
	}
	#login_box .txt_box{ border:none;}
	.captchaImage{ width:60px;}
	.rtl #signup_dialog .field{
		display:block;
		width:50%;
	}
	input.input-medium{ width:90%; padding:5px 5%; margin-bottom:5px;}
	#videogallery {
		background-position: -650px -10px;
		width: auto;
		height: 160px;
		margin-right:5px;
		margin-left:5px;
		border:2px solid #9f5c23;
	}
	.user_panel{
		background:url("/view/images/responsive/sprite2.jpg") no-repeat  -340px 0 !important;
		width:100%;
	}
	.user_panel .content {
		padding: 0 5px 10px;
	}
}
@media only screen and   (max-width : 220px) {
	.signup-button {
		background-position:-20px 0 ;
		width: 100%;
	}
	.signup-button:hover{background-position: -20px -58px;}
	.signup-button span{ width:174px;}
}