/* FIRST+ */
br.fixed{display:block !important;}

/* 1040 first */
@media all and (max-width : 1040px){ 
	
	html{font:16px/26px Muller;}
	
	/* Titles */
	h2{font:700 36px/48px Muller;}
	h3{font:600 18px/30px Muller;}
	
	/* Top */
	#top{display:none;}
	.top-placeholder{display:none;}
	.sandwich-link{display:block;}
	
	/* Header */
	header .centered{padding-top:20px;}
		.logo{font:700 26px/40px Muller;}
			.logo .small{font-size:20px;}
			.logo em{font:20px/26px Muller;}
		
		.header-content{padding:0;}
		.header-top-usp-wrapper{padding:10px 0;}
		
		.header-content-item{font:16px/30px Muller;}
		
		.header-top-button-wrapper{display:none;}
		
}

	/* FIRST- */

/* 1040 other */
@media all and (max-width : 1040px){ 
	
	/* How */
		.how-col-title{font:700 20px/30px Muller;}
	
	/* Research */
		.research-item-content-title{font:600 18px/26px Muller;}
		.cert-item{border-width:15px;}
	
	/* Contraindications */
		.contraindications-title{font:700 30px/42px Muller}
		.contraindications-before{font:700 20px/30px Muller}
	
	/* Footer */
		.footer-title{font:700 24px/36px Muller;}
			.footer-title br{display:none;}
		.footer-extra-item{font:600 20px/30px Muller;}
		.footer-usp{width:80%;}
	
}


	/* FIRST+ */

/* 768 first */
@media all and (max-width : 768px){ 
	
	/* Titles */
	h2{font:700 26px/36px Muller;}
	
	/* Header */
		.header-top-button-wrapper{text-align:left;flex:0 0 100%;padding:0 0 0 110px;}
		
		.header-top-usp-item-wrapper{flex:0 0 32%;}
			.header-top-usp-item-icon-wrapper{margin:0 auto 10px;}
			.header-top-usp-item-content{flex:0 0 100%;text-align:center;}
		
		.header-content{}
			.header-content-image-wrapper{flex:0 0 100%;}
				.header-content-image{max-width:80%;display:block;margin:0 auto;transform:none;}
			.header-content-item{padding:20px 0 0;text-align:center;}
				.header-content-item:before{left:50%;margin-left:-4px;}
				
			.header-content-title em{font:20px/32px Muller;}
			
			.header-top-usp-wrapper{width:100%;}
			
}

	/* FIRST- */

/* 768 other */
@media all and (max-width : 768px){ 
	
	/* What */
		.what{padding:40px 0 0;}
			.what-item{flex:0 0 48%;margin:0 0 40px;}
				.what-item-image{margin:0 0 10px;}
	
	/* How */
		.how-col{flex:0 0 100%;}
	
	/* For */
		.for-item{margin:0 0 50px;}
			.for-item-content{flex:0 0 100%;padding:10px 0 0;}
			
	/* Research */
		.research-item{flex:0 0 48%;margin:0 0 40px;}
		.research-item:last-child{margin:0 auto;}
			.research-item-image, .research-item-content{border-radius:0 !important;}
		
		.certs-title{font:700 18px/30px Muller;}
		.cert-item{border-width:10px;}
		
	/* Order */
		.order-inputs-wrapper{width:70%;}
			.order-input-wrapper{flex:0 0 100%;margin:0 0 15px;}
			.order-form-image-wrapper{flex:0 0 66%;margin:0 0 20px;}
			
	/* Contraindications */
	#contraindications{text-align:center;}
		.contraindications-title{font:700 24px/36px Muller;}
			.contraindications-title br{display:none;}
			.contraindications-wrapper-title{font:700 20px/30px Muller;}
			.contraindication-item{flex:0 0 48%;}
			.contraindication-item:last-child{margin:0 auto;}
			.contraindications-before{font:700 18px/30px Muller;}
	
	/* Footer */
		.footer-title{font:700 20px/32px Muller;}
		.footer-usp{width:100%;}
	
	
}




/* FIRST+ */

/* 480 first */
@media all and (max-width : 480px){ 
	
	html{font:14px/24px Muller;}
	
	/* Titles */
	h2{font:700 20px/30px Muller;}
	h3{font:600 16px/24px Muller;}
	
	/* Header */
	header {text-align:center;}
	header .centered{padding:20px 0 50px;}
		.logo{padding:115px 0 0;flex:0 0 100%;}
			.logo:before{left:50%;margin-left:-44px;}
			.logo .small{display:block;}
			.logo em{padding:5px 0 0;}
		
		.header-top-usp-wrapper{padding:20px 0;}
			.header-top-usp-item-wrapper{flex:0 0 100%;margin:0 0 10px;}
			
		.header-content-image{max-width:100%;}
		
		.header-content-title{font:700 22px/36px Muller;}
			.header-content-title em{font:16px/30px Muller;}
		
		.si-phone .phone-link{font:700 18px/30px Muller;}
		.si-phone i{font:italic 12px/20px Muller;}
		
}

/* FIRST- */

/* 480 other */
@media all and (max-width : 480px){ 
	
	/* How */
		.how-col-title{font:700 18px/26px Muller;}
		.how-col-item-image-wrapper{width:90px;height:90px;margin:0 15px 0 0;}
		.how-col-item-image-wrapper:before{border-width:5px;}
		
		.how-also{font:italic 300 14px/24px Muller;}
		
	/* Research */
		.research-item{flex:0 0 100%;}
		.certs-title{font:700 16px/26px Muller;}
		.certs{justify-content:space-between;}
			.cert-item{flex:0 0 48%;margin:0 0 30px !important;}
			/* .cert-item:last-child{margin:0 auto;} */
		
	/* Order */
	#order{text-align:center;}
		.order-inputs-wrapper{width:100%;}
		.order-form-image-wrapper{margin:0 auto 20px;}
		
	/* Contraindications */
		.contraindications-title{font:700 18px/28px Muller;}
		.contraindication-item{flex:0 0 100%;margin:0 0 30px !important}
		.contraindications-before{font:700 14px/26px Muller}
	
	/* Footer */
	footer{background-size:cover;}
		.footer-title{font:700 18px/30px Muller}
		.footer-extra-item{font:600 18px/30px Muller;}
		.footer-usp-item{flex:0 0 100%;margin:0 0 30px;}
	
	/* Modals */
		.si-modals-wrapper, .si-modals-wrapper-2{padding:15px;}
		
		.modal-form-title{font:700 20px/30px Muller;}
		.modal-inputs-wrapper{width:90%;}
			.input{font:16px/18px Muller;}
			.button{font:600 15px/24px Muller;}
			
		.success-time{font:500 18px/30px Muller;}
		
}