.contentarea img {
	height: auto;
}

.gallery .pics {
	margin: 5px;
}
.blog #main article {
	clear: both;
}
.blog .alignleft img {
	max-width: 320px;
	height: auto;
}
.single .alignleft img {
	max-width: 450px;
}
.contact-page-info {
    margin-top: 50px;
}
@supports (object-fit: cover) {
	.gallery .pics img {
		width: 380px;
		height: 380px;
	}
}

/* INTERNAL SIDEBAR CSS */
.main-wrap .container {
	max-width: 1400px;
	position: relative;
	z-index: 5;
}

.side-bar {
	max-width: 333px;
	margin: 0 auto;
}

.side-bar h4 {
	margin-bottom: 15px;
	
}

.side-rev .arrow,
.side-rev .number-crumb-container {
	display: none;
}

.side-rev .patient-name {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: normal;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	color: #161A1B;
}

.side-rev {
	border-bottom: 1px solid #D8DADB;
	margin-bottom: 30px;
	padding: 0 0 30px;
}

.side-hrs {
	font-size: 12px;
}

/*.side-hrs tr:first-child,*/
.sh1 tr:nth-child(8),
.sh1 tr:nth-child(7),
.sh1 tr:nth-child(6),
.sh1 tr:nth-child(5),
.sh1 tr:nth-child(4){
	display: none;
}

.side-hrs .formatted-hours {
	width: 100%;
}

.side-frm {
	padding: 30px 30px;
	margin-top: 30px;
	border: 2px solid #78CCD0;
	border-radius: 4px;
}

.side-frm .main-btn {
	margin-top: 30px;
}

@media only screen and (max-width: 1200px) {
	.side-frm {
    	padding: 30px 15px;
	}
}

@media only screen and (max-width: 991px) {
	.side-bar {
		max-width: 600px;
		margin: 30px auto;
	}
}

.side-gal .gallery .pics img {
	width: 138px;
	height: 138px;
}

.main-wrap {
	padding-top: 250px;
}

/* RESPONSIVE 
-----------------------------------------------*/
@media (min-width: 1200px) and (max-width: 1400px) {
}

@media only screen and (min-width: 980px) {
} 

@media (max-width: 1025px) {
	.main-wrap {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 979px) {
}

@media only screen and (max-width: 767px) {
} 

@media all and (max-width: 600px) {
}

@media only screen and (max-width: 480px) {
	.gallery .pics {
		margin: 0 0 10px;
	}
	
	@supports (object-fit: cover) {
		.gallery .pics img {
			width: 300px;
			height: 300px;
		}
	}
}