@charset "utf-8";
@media all and (max-width: 1199px)  { /* and (min-width: 1024px) */
}
@media all and (max-width: 1023px)  { /* and (min-width: 800px) */
	/*= GRID
	-----------------------------------------*/
	.partnerpage .padMobile { padding: 0 25px;}
	
	/*= IPHONE SECTION
	-----------------------------------------*/
	.partnerpage #iphone .iphone { margin-left:25px;}
	.partnerpage #iphone .text { padding-left:25px;}
	
	/*= BANNER
	-----------------------------------------*/
	.partnerpage .banner > .caption h2 { font-size:26px;}
	.partnerpage .banner > .caption h2:after { margin: 14px auto;}
	.partnerpage .banner > .caption p { font-size:21px;}
}
@media all and (max-width: 799px)  { /* and (min-width: 768px) */
}
@media all and (max-width: 767px)  { /* and (min-width: 600px) */
	/*= GRID
	-----------------------------------------*/
	.partnerpage .sectionPad01,
	.partnerpage .sectionPad02,
	.partnerpage .sectionPad04	{ padding:50px 0;}
	.partnerpage .sectionPad03 { padding:25px 0 45px;}

	/*= IPHONE SECTION
	-----------------------------------------*/
	.partnerpage #iphone .iphone { float:none; margin:0 auto;}
	.partnerpage #iphone .text { margin-top:50px; padding-left:0;}
}
@media all and (max-width: 599px)  { /* and (min-width: 480px) */
	/*= GRID
	-----------------------------------------*/
	.partnerpage { overflow:hidden;}
	.partnerpage .sectionPad01,
	.partnerpage .sectionPad02,
	.partnerpage .sectionPad04	{ padding:25px 0;}
	.partnerpage .sectionPad03 { padding:15px 0 25px;}
	.partnerpage .padMobile,
	.partnerpage .pad01	{ padding: 0 15px;}

	/*= SLIDER 1
	-----------------------------------------*/
	.partnerpage > .flexslider > .logo { max-width:50%;}
	.partnerpage > .flexslider > .logo > img { display:block; max-width:100%; height:auto;}
	.partnerpage > .flexslider.top .slides img { width:150%;}
	
	/*= BANNER
	-----------------------------------------*/
	.partnerpage .banner > img { width:150%;}
	
	/*= TABLET 1 SECTION
	-----------------------------------------*/
	.partnerpage .tabletSection .text p { margin-bottom:30px;}
	
	/*= BUTTONS
	-----------------------------------------*/	
	.partnerpage .btn-blue { margin:0 17px;}
}	
@media all and (max-width: 479px)  { /* and (min-width: 360px) */
	/*= GRID
	-----------------------------------------*/
	.partnerpage .padMobile,
	.partnerpage .pad01	{ padding: 0 10px;}
	
	/*= BANNER
	-----------------------------------------*/
	.partnerpage .banner > .caption h2 { font-size:20px;}
	.partnerpage .banner > .caption h2:after { margin:12px auto;}
	.partnerpage .banner > .caption p { font-size:16px;}

	/*= BUTTONS
	-----------------------------------------*/	
	.partnerpage .btn-blue { margin:0 10px; width:155px;}


}
@media all and (max-width: 359px)  { /* and (min-width: 320px) */
	/*= BUTTONS
	-----------------------------------------*/	
	.partnerpage .btn-blue { margin:0 auto; width:200px; float:none;}
	.partnerpage .btn-blue + .btn-blue { margin-top:15px;}

}
