/*################# mobile CSS ################################################################*/
@media only screen and (min-width: 250px) and (max-width: 999px) {
	.containerTBL table {
		display: block;
		overflow-x: auto;
	}
	footer .et_mobile_nav_menu{
		display: none !important;
	}
	footer .et_pb_menu__menu{
		display: block !important;
	}
	.mobile_menu_bar::after{
		content: "MENU";
		position: absolute;
		margin-top: 16px;
		margin-left: 3px;
		cursor: pointer;
	}

}


@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */

}

/* Medium devices (desktops, 1024px and up to 1199px) */
@media (min-width: 1025px) and (max-width: 1199px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

}

@media (max-device-width: 1080px) and (orientation:landscape) { 
	body #menu-main-menu li a {
		font-size: 12px !important;
	}
	body #menu-main-menu li {
		padding: 0 1px !important;
	}
}
@media (max-width: 1280px)  { 
	#menu-main-menu li a {
		font-size: 13px !important;
	}
	#menu-main-menu li {
		padding: 0 5px !important;
	}
}
@media (max-width: 1440px)  { 
	#menu-main-menu li a {
		font-size: 13px !important;
	}
	#menu-main-menu li {
		padding: 0 5px !important;
	}
}

/*################# END mobile CSS ################################################################*/

 