@media only screen and (min-width: 1200px) {
	.content .container {padding-left: 15%; padding-right: 15%;}

}

@media only screen and (max-width: 767px) {
	.padding-section {padding: 2rem 0;}
	.page-title {padding: 200px 2rem 2rem;}
	.page-title h1 {line-height: 1.3em; font-size: 2.3rem;}
	.content .container {padding: 2rem 1rem;}
	.home .content .container {padding: 0;}
	footer {padding: 2rem 1rem; text-align: center}
	#banner-home {padding-top: 150px; min-height: 400px}
	.content #banner-home h1 {font-size: 40px;}
	.content .textwidget {padding: 1rem;}
	
	#specialties .superblockslider {height: 880px !important;}
	#services .superblockslider {height: 940px !important;}
	
	.superblockslider {
		display: flex;
		flex-direction: column-reverse;
	}
	.superblockslider__window { position: relative;}
	.superblockslider__buttons {
		position: static; 
		height: auto; 
		bottom: auto; 
		top: auto; 
		}
	.superblockslider__button {font-size: 1.3rem;}
	.superblockslider__navigation {
		right: 10px;
		color: #FFF;
		top: 310px;
	}
	.superblockslider__button span {display: block; text-align: left; color: #444;}
	.superblockslider__slide_inner {width: 100% ; left: 0 }
	.superblockslider .wp-block-column.desc { padding: 1rem !important;} 
	.superblockslider .wp-block-heading {font-size: 1.5rem;}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.superblockslider__navigation {top: 260px;}
	#specialties .superblockslider {height: 790px !important;}
	#services .superblockslider {height: 910px !important;}
	#specialties .superblockslider__slide_inner {top: 12% !important}
}


/* Adaptive Font Size */

@media screen and (min-width: 25em){
/*   html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); } */
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}