 .slicknav_menu {
	display:none;
}

#menuformobile,
#mobilehome{
  display:none
}
.minigal{
  float:left;
  clear:both;
  width:100%;
  margin-bottom:20px
}
.minigal img{
  float:left
}
div#mobfooter{
  float:left;
  width:100%;
  clear:both;
  padding:10px 0px;
  background:#333333
}
.videocontent {
float:left;
width: 100%;
max-width: 681px;
margin: 0 auto 20px auto;
}
.video-js{padding-top:55.25%}.vjs-fullscreen{padding-top:0px;}
.vjs-default-skin .vjs-big-play-button {
left: 40%;
top: 40%;
width: 20% !important;
height: 20% !important;}
@media only screen and (max-width:599px) {
	.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50% !important;height:50% !important;}
}
@media only screen and (min-width:600px) and (max-width:768px) {
	.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50% !important;height:50% !important;font-size:5em;}
}

  /*----------------- responsive special class --------------*/
	
	.in-smartfon,
	.in-mobile,
	.in-desktop,
	.in-laptop{
		display:none !important
	}
	

	
		/*----------------- smartfon --------------*/
	
	@media screen and (max-width: 340px) {

	}
	@media screen and (max-width: 460px) {
		.no-smartfon{display:none !important}
		.in-smartfon{display:inline !important}
    .minigal img,
    img.foto{
      float:left;
      width:48% !important;
      margin:1%;
      padding:0;
      border:0 
    }
   table td#googmap{
      display:none !important; 
    }   
    table td{    
      font-size:16px
    }
	}   
	
	/*----------------- tablet --------------*/ 

	 
@media screen and (max-width: 965px) {
		.no-mobile{display:none !important}
		.in-mobile{display:inline !important}
    .minigal img,
    img.foto{
      float:left;
      width:23%;
      margin:1%;
      padding:0;
      border:0 
    }
	#menuformobile {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
 table{
    clear:both !important;
    border-collapse:collapse; 
    width:706px !important;
    margin:0 auto
  }
	table td{
    display:none; 
    height:auto !important;
    float:left !important;
    clear:both !important;
    width:94% !important; 
    padding:3% !important; 
    border-collapse:collapse;   
  }
 table td#maintd,
 table td#mcon,
 table td.photos_content_2,          
 table td.photos_map,
 table.glmob td,
 table td.menu_title{
    display:block !important; 
  }         
  table td.menu_title{
    font-size:14px !important;
    text-align:center;
    padding:14px !important
  }
 table.glmob{
  width:100%
 } 
 table.glmob td{
  width:50% !important
 }
  table td div.divmob{
    width:100% !important
  }
  body{
    background:#474747;
  }
  #mobilehome{
    display:inline;
    width:100%;
    height:170px;
    float:left;
    clear:both;
    background:#222222 url(../images/flogo.png) 50% 58px no-repeat
  }
  .footer{
    float:left;
    width:100%;
    padding:10px 0px;
    margin:0 !important;
    background:#1b1b1b;
    color:gray
  }
  .footer a{
    color:gray !important
  }
  .csp,
  .csp a{
    color:yellow !important
  }
  table td.photos_map{
    width:60% !important;
  }  
    table td div{
      text-align:left !important
    }
    table td#mcon3a,
    table td#mcon3b{
      width:50% !important
    }
    .minigal img,
    img.foto{
      float:left;
      width:31%;
      margin:1%;
      padding:0;
      border:0 
    } 
   table td#googmap{
      width:70% !important; 
    }   
}

	
	@media screen and (max-width: 726px) {
		.no-smartfon{display:none !important}
		.in-smartfon{display:inline !important}
     table{
        width:100% !important;
        height:auto !important;
      }    
      td img{max-width:100%;}  
    table td{
      font-size:15px;
    }     
   table td#googmap{
      width:50% !important; 
    }                                                       
	}

	/*----------------- desktop --------------*/
	
	@media screen and (min-width: 949px) {
		.no-desktop{display:none !important}
		.in-desktop{display:inline !important}
	table{width:706px}                                            

	}
	
	/*----------------- laptop --------------*/
	
	@media screen and (min-width: 1200px) {
		.no-laptop{display:none !important}
		.in-laptop{display:inline !important}

	}

