
/*########################## iPhones ##########*/
/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
#thumbs .central p a {
	display: block;
}
.camera_wrap .camera_pag {
	left: 33%;
}
#appointmenttop a {
	font-size: 12px;
	padding: 7px 35px;
}
.practicenews .practicenewscont {
	width: auto;
}
.videobox iframe {
	width: 100%;
	height: auto;
}
.contactpage address dd {
	width: 100% !important;
}
.contactpage .address_box {
	width: 100% !important;
}
.contactpage .address_box address {
	float: none !important;
	margin-right: 0 !important;
	width: 100% !important;
}
.contactpage #form {
	float: none;
	width: 100%;
	clear: both;
}
.contactpage #form .btns {
	padding-top: 20px;
	float: none;
	width: 100%;
	clear: both;
	margin: 0;
}
.contactpage .smltxt {
	font-size: 16px;
	text-align: center;
	line-height: 22px;
}
#soc_boxwrap #logoh {
	width: 100%;
}
.header_soc_list {
	margin: 20px 10px 10px;
}
.soc_box h6 {
	display: block !important;
	margin: 10px 15px;
}
.soc_box h6::before {
	display: none;
}
.innerpage #content .cont .grid_3 {
	margin: 0 0 50px 0;
}
}
/* Portrait */
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 568px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen and (min-width: 375px) and (max-width: 667px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen and (min-width: 414px) and (max-width: 736px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
}
/*########################## iPhones END ##########*/
/*########################## Galaxy S ##########*/
/* ----------- Galaxy S4 ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media screen and (device-width: 320px) and (device-height: 640px) and (orientation: portrait) {
}

/* Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (orientation: landscape) {
}

/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media screen and (device-width: 360px) and (device-height: 640px) and (orientation: portrait) {
}

/* Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (orientation: landscape) {
}
/*########################## Galaxy S END ##########*/
/*########################## iPad ##########*/
/* Portrait and Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
}

/* Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#nav_1813535 .webonly {
	display: block;
}
}
/*########################## iPad END ##########*/


/*OTHER SCREENS*/
@media only screen and (min-width: 980px) and (max-width: 1199px) {
.webonly {
	display: none;
}
.mobonly {
	display: block;
}
#toprightbox {
	width: 640px;
}
.sf-menu > li > a {
	font-size: 15px;
}
#homevidsection .grid_6 {
	display: block;
	float: none;
	margin: auto auto 50px auto;
}
.mobmenu {
	display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
#logoh {
	width: 250px;
}
#toprightbox {
	width: 495px;
}
#cat_1813535_divs {
	display: none;
}
.mobmenu {
	background: #804498;
	width: 100%;
	padding: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 20px;
}
#sunsmarttips [class*="grid_"] {
	margin: auto;
	text-align: center;
	width: 60%;
	float: none;
}
#homevidsection .grid_6 {
	display: block;
	float: none;
	margin: auto auto 50px auto;
	width: 70%;
}
}


/*smaller screens*/
@media only screen and (min-width: 200px) and (max-width: 319px) {
.mobmenu option.webonly {
	display: none;
}
}
