
/* Begin Responsive CSS
====================================================================== */
@media only screen and (max-width: 767px) {
	.dtslide {display:none;}
	body.home #middleContent {padding-top:30px;}
	ul.get_all_subpages {    float: none;    width: auto;}
	ul.get_all_subpages:first-child {margin-bottom:0px;}
	#sidebars {display:none;}
	#content {width:auto;}
	#content_box {background:none;}
	#container {width:auto;}
	#header img {display:none;}
	.custom .footer-widgets {width:auto;}
	.nmonly {display:block;}
	.nmonly.underslider {margin-top: -10px;padding-bottom:25px;}
	a.nmonly, span.nmonly {display:inline;}
	.ndonly {display:none;}
	.menu {display:none;}
	#header {background: none;height: auto;}
	#header .mlogo img {display:inline;}
	img {max-width:100%;}
	.custom #footer h3, .custom #footer h10 {font-size:13px !important;}
	html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
	.fb_iframe_widget {display: none !important;}
	.teaser {width: auto;margin-bottom: 40px;}
	.teasers_box {width:auto;}
	body.custom.contact #content iframe {display:none;}
	.sideform {display:none;}
	.nivoSlider {display:none;}
	#middleContent {height:auto;margin-bottom:45px;}
	#middleContent .box {width: auto;border-right: none;float:none;height:auto;margin-bottom:60px;min-height: 0px !important;}
	#middleContent .box img {display:none;}
	#middleContent .box span.fr {margin-top: 5px;}
	#middleContent .box:last-child {width: auto;padding-left:0px;margin-bottom:21px;}
	#practiceArea > ul {display:none;}
	#practiceArea {margin-bottom: 53px;}
	a.sidetrigger {font-size: 14px;color: inherit;text-decoration: underline !important;}
	#feature_box div {clear:both;}
	.coin-slider {display:none;}
	.landingpage #practiceArea h3.title {margin-bottom: 20px;}
	#comments {display:none;}
	.child_template #content {border-left:none;width: auto;}
	div[id^="wpcf7-f387"] {/*display:none;*/}
	div[id^="wpcf7-f387"] .wpcf7-form, .wpcf7-form.case-review-form {width:auto;height: auto;background: #f5ecdd;overflow: auto;border-radius: 15px 15px 0px 0px;}
	.motechslider {float:none;}
	.home img[src*="bannerBottom.jpg"] {display:none;}
	div.panes div.step {width: auto;}
	.wpcf7-form #step1 label, .wpcf7-form #step2 label, .wpcf7-form #step3 label, #lblchildren, .wpcf7-form #step1 label[for="terms"] {width: 100% !important;height: auto !important;margin-top: 20px;}
	#step1 label[for="zipcode"], #step2 label[for="financing"] {margin-top:0px;}
	#texthead {background: #134978;margin-left: 0px;padding-left: 10px;padding-right: 10px;}
	div[id^="wpcf7-f387"] .wpcf7-form select, .case-review-form.wpcf7-form select {width: 90%;}
	.panes {width: 89%;}
	#step1 .nextbutton, div[id^="wpcf7-f387"] .wpcf7-form .nextbutton, .case-review-form.wpcf7-form .nextbutton {margin-top: 11px;padding-bottom: 21px;margin-left:0px !important; float:right !important;}
	#step2 .nextbutton {float:right !important;}
	.npbutton {margin-top:11px;}
	div[id^="wpcf7-f387"] .wpcf7-form input[type="submit"], .case-review-form.wpcf7-form input[type="submit"] {margin-left:0px !important;margin-bottom: 21px !important;}
	#step3 .npbutton {margin-top: 13px;}
	div[id^="wpcf7-f387"] input[type="text"], #divat3 input[type="text"], .case-review-form.wpcf7-form input[type="text"] {width:80% !important;}
	div[id^="wpcf7-f387"]  span.wpcf7-form-control-wrap, .case-review-form.wpcf7-form span.wpcf7-form-control-wrap {display: block;}
	#divat3 div {width: 100% !important;}
	.landingpage.withkids img[src*="bannerBottom.jpg"] {display:none;} /*src attribute contains anywhere within it*/
	.fmenumobile a {text-decoration:none;}
	.fmenumobile a.css3button {display:inline; font-size:14px;line-height:normal;}
	.sidr ul.sidepractice {margin-bottom:0px;border-bottom:0px;}
	.sidr ul.sideback li {cursor:pointer;}
	.sidr ul.sidepractice li:last-child {border-bottom:0px;}
	img.child_featured_image {    display: block;    float: none;    height: auto;}
}