/* 1920x1080 */

@media only screen and (min-width:0px) and (max-width:1920px) {

	.template-component-menu-default-right ul > li 
	{
		padding: 10px 0;
	}
	
	p 
	{
		font-size: 20px;
	}

	.template-content 
	{
		min-height: 600px;
	}

	.template-container-form 
	{
		height: 600px;
	}

	#login-form-wrap 
	{
		width: 40%;
	}


}


/* 1600x900 */

@media only screen and (min-width:0px) and (max-width:1600px) {

	.template-component-menu-default-right ul > li 
	{
		padding: 5px 0;
	}


	.template-component-menu-default-right {
		top: 18%;
	}

}


/* 1536x864 */

@media only screen and (min-width:0px) and (max-width:1536px) {


}


/* 1440x900 */

@media only screen and (min-width:0px) and (max-width:1536px) {

	.template-component-menu-default ul > li
	{
		padding: 5px 0;
	}

	.template-component-menu-default {
		padding-top: 10px;
	}

	.template-component-menu-default-right ul > li 
	{
		padding: 8px 0;
	}

	.template-component-menu-default-right 
	{
		top: 15%;
	}
}


/* 1366x768*/

@media only screen and (min-width:0px) and (max-width:1366px) {

	p 
	{
		font-size:18px
	}

	.template-component-menu-default ul > li 
	{
		padding: 5px 0;
	}

	.template-component-menu-default 
	{
		padding-top: 0px;
	}

	.template-header-top-sticky .template-header-top-logo-small 
	{
		padding-bottom:0px;
	}

	.template-component-menu-default-right ul > li {
		padding: 5px 0;
	}

	.template-component-menu-default-right {
		top: 13%;
	}

	.template-footer .template-footer-bottom {
		padding: 15px 0px;
	}
	
}


/* 1280x1024 | 1280x800 */

@media only screen and (min-width:0px) and (max-width:1280px) {

	h2 
	{
		font-size:42px;
	}

	h3
	{
		font-size:36px;
	}

	.template-content-section-padding-1 
	{
		padding-left: 5%;
		padding-right: 5%;
	}

	.template-component-menu-default-right 
	{
		top: 20%;
	}

	#login-form-wrap {
		width: 60%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left,
	.template-layout-25x25x25x25 > .template-layout-column-right 
	{
		margin-bottom:15px;
	}


}


/* 1080*/

@media only screen and (min-width:0px) and (max-width:1080px) 
{

}


/* 1024x768 */

@media only screen and (min-width:0px) and (max-width:1024px) {

	.template-component-iframe > .template-component-iframe-content 
	{
		height: 325px;
	}

	#presentazione 
	{ 
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	h2 
	{
		font-size: 38px;
	}

	h3 
	{
		font-size: 28px;
	}

	p 
	{
		font-size:14px;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left, 
	.template-layout-25x25x25x25 > .template-layout-column-center-left, 
	.template-layout-25x25x25x25 > .template-layout-column-center-right, 
	.template-layout-25x25x25x25 > .template-layout-column-right 
	{
		width: 21%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-right 
	{
		margin-right: 8%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left 
	{
		margin-left: 8%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-right,
	.template-layout-25x25x25x25 > .template-layout-column-right {
		margin-top: 15px;
	}

	.template-component-menu-default-right ul > li 
	{
		padding: 4px 0;
	}

	.template-content {
		min-height: 500px;
	}

	.template-container-form {
		height: 500px;
	}

	#login-form-wrap {
		width: 50%;
	}

}


/* 900*/

@media only screen and (min-width:0px) and (max-width:900px) 
{

}


/* 864*/

@media only screen and (min-width:0px) and (max-width:864px) 
{

}


/* 800*/

@media only screen and (min-width:0px) and (max-width:800px) 
{

}


/* 768*/

@media only screen and (min-width:0px) and (max-width:768px) 
{

}


/* 720*/

@media only screen and (min-width:0px) and (max-width:720px) 
{
	h4 
	{
		font-size: 18px;
	}

	img#_login {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	.template-component-menu-responsive {
		display: block;
		width: 80%;
		height: 70px;
		position: absolute;
		top: 60%;
		left: 12%;
	}

	.template-component-menu-default {
		display: none;
	}

	.template-component-menu-default-right {
		display: none;
	}

	.template-header-top-menu {
		height: 185px;
	}

	.template-header-top-logo {
		max-width: 95% !important;
	}

	.template-content {
		min-height: 200px;
	}

		.template-content .template-content-section {
			width: 100%;
		}

	.template-content-section {
		width:100%;
		padding: 0px;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left {
		margin-left: 0%;
	}

	.template-component-nivo-slider .nivo-directionNav a {
		width: 35px;
		height: 35px;
	}

	.template-component-iframe > .template-component-iframe-content {
		height: 400px;
	}

	#presentazione {
		width: 98%;
		margin-left: auto;
		margin-right: auto;
	}

	.template-component-call-to-action.template-component-call-to-action-style-1,
	.template-component-call-to-action.template-component-call-to-action-style-3 {
		padding: 10px;
	}

	.template-padding-top-3 {
		padding-top: 10px !important;
	}

	.template-padding-bottom-3,
	.template-padding-bottom-5 {
		padding-bottom: 10px !important;
	}

	.template-layout-33x66 .template-layout-column-right {
		padding-top: 5px;
	}

	.template-component-flex-slider-style-2 .flex-direction-nav a {
		width: 25px !important;
		height: 25px !important;
	}


	.template-layout-25x25x25x25 > .template-layout-column-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-right,
	.template-layout-25x25x25x25 > .template-layout-column-right {
		width: 21%!important;
	}

	.template-layout-25x25x25x25 > .template-layout-column-right {
		margin-right: 8%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left {
		margin-left: 8%;
	}

	#contatti .template-layout-column-left {
		margin-left: 5%;
	}

	#contatti .template-layout-column-right {
		margin-right: 6%;
	}

	#contatti .template-layout-25x25x25x25 > .template-layout-column-left,
	#contatti .template-layout-25x25x25x25 > .template-layout-column-center-left,
	#contatti .template-layout-25x25x25x25 > .template-layout-column-center-right,
	#contatti .template-layout-25x25x25x25 > .template-layout-column-right 
	{
		width: 100% !important;
		
	}

	.play_action {
		left: 80% !important
	}

	.template-container-form {
		height: 400px;
	}

	#login-form-wrap {
		width: 85%;
	}
}


/* 414x896 */

@media only screen and (min-width:0px) and (max-width:414px) {

	.template-component-menu-responsive {
		display: block;
		width: 80%;
		height: 50px;
		position: absolute;
		top: 50%;
		left: 12%;
	}

	.template-component-menu-default {
		display: none;
	}

	.template-component-menu-default-right {
		display: none;
	}

	.template-header-top-menu {
		height: 125px;
	}

	.template-header-top-logo {
		max-width: 95% !important;
	}

	.template-content {
		min-height: 200px;
	}

		.template-content .template-content-section {
			width: 100%;
		}

	.template-content-section {
		padding: 0px;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left {
		margin-left: 0%;
	}

	.template-component-nivo-slider .nivo-directionNav a {
		width: 35px;
		height: 35px;
	}

	.template-component-iframe > .template-component-iframe-content {
		height: 200px;
	}

	#presentazione {
		width: 98%;
		margin-left: auto;
		margin-right: auto;
	}

	.template-component-call-to-action.template-component-call-to-action-style-1,
	.template-component-call-to-action.template-component-call-to-action-style-3 {
		padding: 10px;
	}

	.template-padding-top-3 {
		padding-top: 10px !important;
	}

	.template-padding-bottom-3,
	.template-padding-bottom-5 {
		padding-bottom: 10px !important;
	}

	h2 {
		font-size: 24px;
	}

	h3 {
		font-size: 18px;
	}

	p {
		font-size: 12px;
	}

	.template-layout-33x66 .template-layout-column-left {
		width: 70% !important;
		margin: auto;
	}

	.template-layout-33x66 .template-layout-column-right {
		padding-top: 5px;
	}

	.template-component-flex-slider-style-2 .flex-direction-nav a {
		width: 25px !important;
		height: 25px !important;
	}


	.template-layout-25x25x25x25 > .template-layout-column-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-right,
	.template-layout-25x25x25x25 > .template-layout-column-right {
		width: 21%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-right {
		margin-right: 8%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left {
		margin-left: 8%;
	}

	#contatti .template-layout-column-left {
		margin-left: 0%;
	}

	.play_action {
		left: 80% !important
	}

	.play_booking {
		left: 90% !important;
		width: 5% !important
	}

	.template-container-form {
		height: 400px;
	}

	#login-form-wrap {
		width: 85%;
	}
	
}

/* 375x812 */

@media only screen and (min-width:0px) and (max-width:375px) 
{
	.flex-viewport {
		max-height:100px;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-left,
	.template-layout-25x25x25x25 > .template-layout-column-center-right,
	.template-layout-25x25x25x25 > .template-layout-column-right {
		width: 21%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-right {
		margin-right: 8%;
	}

	.template-layout-25x25x25x25 > .template-layout-column-left {
		margin-left: 8%;
	}


}

/* 360x780 */

@media only screen and (min-width:0px) and (max-width:360px) 
{
	.template-header-top-menu {
		height: 110px;
	}

}





