
@media only screen and (max-width: 479px){
.form-submit input { max-width: 280px; white-space: normal; }
}
@media only screen and (min-width: 480px) and (max-width: 768px){
.form-submit input { max-width: 400px; white-space: normal; }
}
body.single article.has-post-thumbnail > img:nth-of-type(1) { width:auto !important; height:auto !important; }
body.single article.has-post-thumbnail .et_post_meta_wrapper > img:nth-of-type(1) { width:auto !important; height:auto !important; }
@media only screen and (max-width: 980px) {
	#top-header > .container,
	#main-header > .container,
	#et_search_outer > .container,
	body.single #main-content > .container,
    body.home #main-content > .container,
	body.page:not(.et-tb-has-template) div.et_pb_row.dbdb_default_mobile_width,
	body.single:not(.et-tb-has-template) div.et_pb_row.dbdb_default_mobile_width,
	body.page.et-tb-has-template .et-l--post > .et_builder_inner_content > .et_pb_section > .et_pb_row.dbdb_default_mobile_width,
	body.single.et-tb-has-template .et-l--post > .et_builder_inner_content > .et_pb_section > .et_pb_row.dbdb_default_mobile_width,
	body.single-project div.et_pb_row.dbdb_default_mobile_width,
    .et_section_specialty.dbdb_default_mobile_width > .et_pb_row {
       width: 90% !important; 
   }
}