/*------------------------------------------- 320 ------------------------------------------------*/
@media only screen and (max-width:630px) and (max-height:669px) {

	.slide-content{
		width: 100% !important;
		top: 10px;
		left: 0;
		margin-left: 0;
	}

	.slide-content > div > img{
		max-width: 100%;
	}

	/*Slides*/
	/*Slide 1*/
	.slide-content			 			{ height: 98%; top: 10px; margin-top: 0; }

	/*Slide 2*/
	#object-2-2 						{ max-width: 34%; }
	#object-2-3							{ max-width: 60%; }
	#object-2-6-1,
	#object-2-6-3	 					{ max-height: 100px; }
	#object-2-6-2						{ max-width: 250px; }
	#object-2-6 						{ margin-top: 10px !important; margin-bottom: 10px !important; }
	#object-2-6 > .overflow-element		{ margin-top: 15px; }
    #object-2-7 						{ max-width: 30%; }
	
	/*Slide 3*/
	#object-3-4 						{ max-width: 20%; }
	#object-3-3							{ max-width: 70%; }
	#object-3-6-1,
	#object-3-6-3	 					{ max-height: 100px; }
	#object-3-6-2						{ max-width: 250px; }
	#object-3-6 						{ margin-top: 10px !important; margin-bottom: 10px !important; }
	#object-3-6 > .overflow-element		{ margin-top: 25px; } /* sm */
	#object-3-9-1						{ margin-left: 0px; width: 42%; }
	#object-3-9-3						{ margin-right: 0px; width: 42%; }

	/*Slide 4*/
	#object-4-1							{ width: 20%; }
	#object-4-2							{ width: 21%; }
	#object-4-3 						{ width: 48%; }
	#object-4-6							{ max-width: 50%; }
	#object-4-11-1,
	#object-4-11-3	 					{ max-height: 100px; }
	#object-4-11-2						{ max-width: 250px; }
	#object-4-11 						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-4-11 > .overflow-element	{ margin-top: 15px; }
	#object-4-9							{ width: 75%; margin-top: 13px !important;}
	#object-4-10						{ width: 48%; }

	/*Slide 5*/
	#object-5-11-1,
	#object-5-11-3	 					{ max-height: 100px; }
	#object-5-11-2						{ max-width: 250px; }
	#object-5-11						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-5-11 > .overflow-element	{ margin-top: 15px; }
	#object-5-7							{ max-width: 38%; }
	#object-5-8							{ max-width: 56%; }

	/*Slide 6*/
	.object-6							{ background: rgba(0,0,0,0.5) !important; width: 100px !important; height: 55px !important; font-size: 11px; }
	.object-6:before 					{ content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid rgba(0,0,0,0.5); }
	.object-6:after 					{ content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid rgba(0,0,0,0.5); }
	.object-6 span 						{ display: table-cell; vertical-align: middle; line-height: 12px; }
	#object-6-1 						{ background: rgba(222,56,49,0.5) !important; margin: auto; margin-left: -50px; }
	#object-6-1:before 					{ content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid rgba(222,56,49,0.5); }
	#object-6-1:after 					{ content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid rgba(222,56,49,0.5); }

	#object-6-2 						{ top: 41%; left: 20%; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-3 						{ top: 50%; left: 5%; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-4 						{ top: 59%; left: 20%; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-5 						{ top: 41%; right: 20%; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-6 						{ top: 50%; right: 5%; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-7 						{ top: 59%; right: 20%; margin-left: 0; margin-top: 0; z-index: 99; }

	#jpreSlide							{ left: 0px; width: 100%; }
	#jpreSlide h1						{ font-size: 50px; }

}

@media only screen and (max-height:852px) and (min-width:630px) {
	
	.slide-content{
		width: 500px;
		top: 10px;
		left: 50%;
		margin-left: -250px;
	}

	.slide-content > div > img{
		max-width: 100%;
	}

	/*Slides*/
	/*Slide 1*/
	.pt-page-1 .slide-content 			{ height: 228px; top: 50%; margin-top: -114px; }
	.pt-page-1 .slide-content > div 	{ position: absolute; }
	#object-1-1 						{ position:absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }

	/*Slide 2*/
	.pt-page-2 .slide-content 			{ height: 643px; top: 50%; margin-top: -322px; }
	#object-2-2 						{ max-width: 34%; }
	#object-2-3							{ max-width: 100%; }
	#object-2-6-1,
	#object-2-6-3	 					{ max-height: 170px; }
	#object-2-6-2						{ max-width: 350px; }
	#object-2-6 						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-2-6 > .overflow-element		{ margin-top: 25px; }
    #object-2-7 						{ max-width: 30%; }
	
	/*Slide 3*/
	.pt-page-3 .slide-content 			{ height: 643px; top: 50%; margin-top: -322px; }
	#object-3-4 						{ max-width: 20%; }
	#object-3-3							{ max-width: 77%; }
	#object-3-6-1,
	#object-3-6-3	 					{ max-height: 150px; }
	#object-3-6-2						{ max-width: 350px; }
	#object-3-6 						{ margin-top: 60px !important; margin-bottom: 60px !important; }
	#object-3-6 > .overflow-element		{ margin-top: 25px; }
	#object-3-9-1						{ margin-left: 80px; }
	#object-3-9-3						{ margin-right: 80px; }

	/*Slide 4*/
	.pt-page-4 .slide-content 			{ height: 620px; top: 50%; margin-top: -310px; }
	#object-4-1							{ width: 21%; }
	#object-4-2							{ width: 22%; }
	#object-4-3 						{ width: 51%; }
	#object-4-11-1,
	#object-4-11-3	 					{ max-height: 150px; }
	#object-4-11-2						{ max-width: 320px; }
	#object-4-11						{ margin-top: 60px !important; margin-bottom: 30px !important; }
	#object-4-11 > .overflow-element	{ margin-top: 17px; }
	#object-4-9							{ max-width: 45%; margin-top: 10px !important;}
	#object-4-10						{ max-width: 49%; }

	/*Slide 5*/
	.pt-page-5 .slide-content 			{ height: 673px; top: 50%; margin-top: -335px; }
	#object-5-11-1,
	#object-5-11-3	 					{ max-height: 150px; }
	#object-5-11-2						{ max-width: 400px; }
	#object-5-11						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-5-11 > .overflow-element	{ margin-top: 20px; }
	#object-5-7							{ max-width: 38%; }
	#object-5-8							{ max-width: 56%; }

	/*Slide 6*/
	.pt-page-6 .slide-content 			{ height: 670px; top: 50%; margin-top: -335px; }
	#object-6-1 						{ top: 50%; left: 50%; margin-left: -100px; margin-top: -115px; z-index: 100; }
	#object-6-2 						{ top: 80px; left: 40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-3 						{ top: 220px; left: -70px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-4 						{ top: 360px; left: 40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-5 						{ top: 80px; right: 40px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-6 						{ top: 220px; right: -70px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-7 						{ top: 360px; right: 40px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }

	#jpreSlide img						{ width: 388px !important; margin-top: 40px !important; margin-left: 21px !important;}

}


@media only screen and (max-height:1050px) and (min-width:630px) {
	
	.slide-content{
		width: 500px;
		top: 10px;
		left: 50%;
		margin-left: -250px;
	}

	.slide-content > div > img{
		max-width: 100%;
	}

	/*Slides*/
	/*Slide 1*/
	.pt-page-1 .slide-content 			{ height: 228px; top: 50%; margin-top: -114px; }
	.pt-page-1 .slide-content > div 	{ position: absolute; }
	#object-1-1 						{ position:absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }

	/*Slide 2*/
	.pt-page-2 .slide-content 			{ height: 643px; top: 50%; margin-top: -322px; }
	#object-2-2 						{ max-width: 34%; }
	#object-2-3							{ max-width: 100%; }
	#object-2-6-1,
	#object-2-6-3	 					{ max-height: 170px; }
	#object-2-6-2						{ max-width: 350px; }
	#object-2-6 						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-2-6 > .overflow-element		{ margin-top: 25px; }
    #object-2-7 						{ max-width: 30%; }
	
	/*Slide 3*/
	.pt-page-3 .slide-content 			{ height: 643px; top: 50%; margin-top: -322px; }
	#object-3-4 						{ max-width: 20%; }
	#object-3-3							{ max-width: 77%; }
	#object-3-6-1,
	#object-3-6-3	 					{ max-height: 150px; }
	#object-3-6-2						{ max-width: 350px; }
	#object-3-6 						{ margin-top: 60px !important; margin-bottom: 60px !important; }
	#object-3-6 > .overflow-element		{ margin-top: 25px; }
	#object-3-9-1						{ margin-left: 80px; }
	#object-3-9-3						{ margin-right: 80px; }

	/*Slide 4*/
	.pt-page-4 .slide-content 			{ height: 620px; top: 50%; margin-top: -310px; }
	#object-4-1							{ width: 21%; }
	#object-4-2							{ width: 22%; }
	#object-4-3 						{ width: 51%; }
	#object-4-11-1,
	#object-4-11-3	 					{ max-height: 150px; }
	#object-4-11-2						{ max-width: 320px; }
	#object-4-11						{ margin-top: 60px !important; margin-bottom: 30px !important; }
	#object-4-11 > .overflow-element	{ margin-top: 17px; }
	#object-4-9							{ max-width: 45%; margin-top: 10px !important;}
	#object-4-10						{ max-width: 49%; }

	/*Slide 5*/
	.pt-page-5 .slide-content 			{ height: 673px; top: 50%; margin-top: -335px; }
	#object-5-11-1,
	#object-5-11-3	 					{ max-height: 150px; }
	#object-5-11-2						{ max-width: 400px; }
	#object-5-11						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-5-11 > .overflow-element	{ margin-top: 20px; }
	#object-5-7							{ max-width: 38%; }
	#object-5-8							{ max-width: 56%; }

	/*Slide 6*/
	.pt-page-6 .slide-content 			{ height: 670px; top: 50%; margin-top: -335px; }
	#object-6-1 						{ top: 50%; left: 50%; margin-left: -100px; margin-top: -115px; z-index: 100; }
	#object-6-2 						{ top: 80px; left: 40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-3 						{ top: 220px; left: -70px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-4 						{ top: 360px; left: 40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-5 						{ top: 80px; right: 40px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-6 						{ top: 220px; right: -70px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-7 						{ top: 360px; right: 40px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }

	#jpreSlide img						{ width: 388px !important; margin-top: 40px !important; margin-left: 21px !important;}

}

@media only screen and (max-height:700px) and (min-width:630px) {
	
	.slide-content{
		width: 380px;
		top: 10px;
		left: 50%;
		margin-left: -140px;
	}

	.slide-content > div > img{
		max-width: 100%;
	}

	/*Slides*/
	/*Slide 1*/
	.pt-page-1 .slide-content 			{ height: 228px; top: 50%; margin-top: -114px; }
	.pt-page-1 .slide-content > div 	{ position: absolute; }
	#object-1-1 						{ position:absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }

	/*Slide 2*/
	.pt-page-2 .slide-content 			{ height: 643px; top: 50%; margin-top: -265px; }
	#object-2-2 						{ max-width: 34%; }
	#object-2-3							{ max-width: 100%; }
	#object-2-6-1,
	#object-2-6-3	 					{ max-height: 150px; }
	#object-2-6-2						{ max-width: 290px; }
	#object-2-6 						{ margin-top: 20px !important; margin-bottom: 20px !important; }
	#object-2-6 > .overflow-element		{ margin-top: 25px; }
    #object-2-7 						{ max-width: 30%; }

	/*Slide 3*/
	.pt-page-3 .slide-content 			{ height: 643px; top: 50%; margin-top: -248px; }
	#object-3-4 						{ max-width: 20%; }
	#object-3-3							{ max-width: 75%; }
	#object-3-6-1,
	#object-3-6-3	 					{ max-height: 130px; }
	#object-3-6-2						{ max-width: 290px; }
	#object-3-6 						{ margin-top: 30px !important; margin-bottom: 30px !important; }
	#object-3-6 > .overflow-element		{ margin-top: 25px; }
	#object-3-9							{ margin-top: 20px !important; margin-bottom: 20px !important; }
	#object-3-9-1						{ margin-left: 30px; max-width: 140px; }
	#object-3-9-3						{ margin-right: 30px; max-width: 140px;}

	/*Slide 4*/
	.pt-page-4 .slide-content 			{ height: 620px; top: 50%; margin-top: -230px; }
	#object-4-1							{ width: 22%; margin-right: 15px !important;}
	#object-4-2							{ width: 22%; margin-right: 10px !important;}
	#object-4-3 						{ width: 48%; }
	#object-4-6 						{ width: 50%; }
	#object-4-7 						{ margin-top: 30px !important; }
	#object-4-11-1,
	#object-4-11-3	 					{ max-height: 130px; }
	#object-4-11-2						{ max-width: 280px; }
	#object-4-11						{ margin-top: 25px !important; margin-bottom: 0px !important; }
	#object-4-11 > .overflow-element	{ margin-top: 13px; }
	#object-4-9							{ max-width: 46%; }
	#object-4-10						{ max-width: 49%; }

	/*Slide 5*/
	.pt-page-5 .slide-content 			{ height: 673px; top: 50%; margin-top: -255px; }
	#object-5-4							{ margin-top: 20px !important; }
	#object-5-5-2	 					{ max-width: 40%; }
	#object-5-11-1,
	#object-5-11-3	 					{ max-height: 130px; }
	#object-5-11-2						{ max-width: 300px; }
	#object-5-11						{ margin-top: 15px !important; margin-bottom: 15px !important; }
	#object-5-11 > .overflow-element	{ margin-top: 25px; }
	#object-5-7							{ max-width: 38%; }
	#object-5-8							{ max-width: 56%; }

	/*Slide 6*/
	.pt-page-6 .slide-content 			{ height: 670px; top: 50%; margin-top: -340px; }
	.object-6							{ font-size: 18px; }	
	#object-6-1 						{ top: 50%; left: 50%; margin-left: -180px; margin-top: -115px; z-index: 100; }
	#object-6-2 						{ top: 80px; left: -40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-3 						{ top: 220px; left: -150px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-4 						{ top: 360px; left: -40px; margin-left: 0; margin-top: 0; z-index: 99; }
	#object-6-5 						{ top: 80px; right: 120px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-6 						{ top: 220px; right: 10px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }
	#object-6-7 						{ top: 360px; right: 120px; margin-left: 0; margin-right: 0; margin-top: 0; z-index: 99; }

}