@media only screen and (min-width: 768px) and (max-width: 959px) {
	body, html {min-width:748px;}
	.main, #homepage {width:748px;}
	.contPad {width:708px;}
	#content > ul { width:748px;}
	a#logo {width:100%; text-align:center;}
	#logo img {margin-bottom:0px;}
	/*.menu {background:#FFFCF9;  }
	#menu {float:left; background:#FFFCF9; }*/
	#footer {width:708px;}
	.col24 {width:708px;}
	.col14, .google_map, .contactContent {width:708px;}
	.col9 {width:708px;}
	.colHeight2{display:none;}
	#form1 textarea {width:692px;}
	.blog-list li {margin-left:145px; }
	.blog-main{ width:500px;}
	.blog-sidebar {width:146px;}
	.comm-num{right:240px;}
	#comments textarea, .comment-form-comment textarea {width:484px;}
	input#s {width:125px;}
	.archiveDiv {width:500px;}
	.archive-list li{margin-left:110px;}
	.blog-main #slides {	width:490px; }
	.blog-main .slides_container div.slide {	width:490px;}	
	.bigBlogImg {max-width:490px;}
	.col16 {width:500px; margin-right:0px;}
	.singlePortfImg {max-width:490px;}
	.portfContent {width:500px;}
	.col7{ margin-left:29px; width:165px;}
	.colHeight1{display:none;}
	ul.folio-similar{margin-left:0px;}
	.portfolio-slider .slides {	width:490px; }
	.portfolio-slider .slides_container div.slide {	width:490px;}	
	.captionright {	margin: 120px 12px 0 300px;}	
	.caption2right {		margin: 12px 12px 0 300px; 	}	
	.oneByOne1 {	width:748px; height: 470px;}
	#banner .oneByOne_item {	width:748px; height: 470px;}
	#banner h1.caption1a { }
	#banner h1.caption1b { }	
.welcome-panel  {height:auto;}
.welcome-panel p {width:340px;}
	#footer{height:auto; padding:13px 20px;}
	.title_box_shadow{	background: url("images/shadow708.png") no-repeat;}
}


@media only screen and (max-width: 767px) {
	body, html {min-width:460px;}
	.main, #homepage {width:460px;}
	.contPad {width:420px;}
	#content > ul { width:460px;}
	a#logo {width:100%;}
	#logo img {margin-bottom:0px;}
	.menu {position:relative; top:0; margin-bottom:30px; width:auto; background:#FFFCF9;  }
	#menu {float:left; background:#FFFCF9; }
	#footer {width:420px;}
	.col24 {width:420px;}
	.col14, .google_map, .contactContent {width:420px;}
	.col9 {width:420px;}
	.colHeight2{display:none;}
	#form1 textarea {width:404px;}
	.blog-list li {margin-left:66px; width:327.5px; }
	.blog-list .blogTemplateImg img {max-width:317.5px; height:auto;}
	.blog-list .columnBox-blog .overlay {	top:70px;}
	.blog-main{ width:420px;}
	.blog-sidebar {width:380px; margin-bottom:20px;}
	.comm-num{right:20px;}
	#comments textarea, .comment-form-comment textarea {width:404px;}
	input#s {width:360px;}	
	.archiveDiv {width:420px;}
	.archive-list li{margin-left:67px;}
	.blog-main #slides {	width:410px; }
	.blog-main .slides_container div.slide {	width:410px;}	
	.bigBlogImg {max-width:410px;}
	.col16 {width:420px; margin-right:0px;}
	.folios ul {margin-left:0px;}
	.folios ul li {margin-left:100px;}
	.singlePortfImg {max-width:410px;}
	.portfContent {width:420px;}
	ul.folio-similar {margin-left:-20px;}
	ul.folio-similar li {margin-left:20px;}
	.col7{ margin-left:0px; width:420px;}
	.colHeight1{display:none;}
	.portfolio-slider .slides {	width:410px; }
	.portfolio-slider .slides_container div.slide {	width:410px;}	
	.captionright {	margin: 120px 12px 0 50px;}	
	.caption2right {		margin: 12px 12px 0 50px; 	}	
	.captionleft { margin: 120px 12px 0 50px;  }
	.caption2left{	margin: 12px 12px 0 50px; }	
	.oneByOne1 {	width:460px; height: 470px;}
	#banner .oneByOne_item {	width:460px; height: 470px;}
	#banner h1.caption1a {width:340px;  }
	#banner h1.caption1b { width:340px; }	
	.welcome-panel  {height:auto;}
	.welcome-panel p {width:420px;}
	.sepImg {display:none;}
	h1.welcome {padding-bottom:10px;}
	.one-half, .one-third, .one-fourth, .one-fifth,	.one-sixth, .two-third, .two-third1, .two-third-last, .two-third-last1, .three-fourth, .three-fourth-last {  width: 100%;}
	.one-third-search {	margin-right: 0px;	width: 100%;}
	.two-third-search {  width: 100%;}
	.one-half,	.one-third,	.one-fourth,	.one-fifth,	.one-sixth,	.two-third,	.two-third1,	.three-fourth,	.two-third-last,	.two-third-last1,	.three-fourth-last {		float: left;		margin-right: 0;		margin-bottom: 30px;}
	h1.entry-title span {display:none;}
	#footer{height:auto; padding:13px 20px;}
	.menu {background:none;}
	.menu select { display: block; 	background-color:#fffcf9;}
	#menu{display:none; }
	.title_box_shadow{	background: url("images/shadow420.png") no-repeat;}
}

@media only screen and (max-width: 479px) {
	body, html {min-width:320px;}
	.main, #homepage {width:320px;}
	.contPad {width:280px;}
	#content > ul { width:320px;}
	a#logo {width:100%;}
	#logo img {margin-bottom:0px;}
	.menu {position:relative; top:0; margin-bottom:30px; width:auto; background:#FFFCF9; }
	#menu {float:left; background:#FFFCF9; }
	#footer {width:280px;}
	.col24 {width:280px;}
	.col14, .google_map, .contactContent {width:280px;}
	.col9 {width:280px;}
	.colHeight2{display:none;}
	#form1 input {width:266px;}
	#form1 textarea {width:266px;}
	.blog-list li {margin-left:20px; width:280px; }
	.blog-list .blogTemplateImg img {max-width:270px; height:auto;}
	.blog-list .columnBox-blog .overlay {	top:70px;}
	.blog-main{ width:280px;}
	.blog-sidebar {width:240px; margin-bottom:20px;}
	.comm-num{right:20px;}
	#comments textarea, .comment-form-comment textarea {width:266px;}
	input#s {width:218px;}	
	.archiveDiv {width:280px;}
	.archive-list li{margin-left:20px; width:280px; }
	.archive-list .blogTemplateImg img {max-width:270px; height:auto;}
	.blog-main #slides {	width:270px; }
	.blog-main .slides_container div.slide {	width:270px;}	
	.bigBlogImg {max-width:270px;}
	.col16 {width:280px; margin-right:0px;}
	
	.folios ul {margin-left:0px;}
	.folios ul li {margin-left:30px;}
	.singlePortfImg {max-width:270px;}
	.portfContent {width:280px;}
	ul.folio-similar {margin-left:-20px;}
	ul.folio-similar li {margin-left:20px;}
	.col7{ margin-left:0px; width:280px;}
	.colHeight1{display:none;}
	.portfolio-slider .slides {	width:270px; }
	.portfolio-slider .slides_container div.slide {	width:270px;}	
	.captionright {	margin: 120px 12px 0 0px;}	
	.caption2right {		margin: 12px 12px 0 0px; 	}	
	.captionleft { margin: 120px 12px 0 0px;  }
	.caption2left{	margin: 12px 12px 0 0px; }	
	.oneByOne1 {	width:320px; height: 470px;}
	#banner .oneByOne_item {	width:320px; height: 470px;}
	#banner h1.caption1a {width:320px; }
	#banner h1.caption1b { width:320px;}	
	.welcome-panel  {height:auto;}
	.welcome-panel p {width:280px;}
	.sepImg {display:none;}	
	h1.welcome {padding-bottom:10px;}
	.one-half, .one-third, .one-fourth, .one-fifth,	.one-sixth, .two-third, .two-third1, .two-third-last, .two-third-last1, .three-fourth, .three-fourth-last {  width: 100%;}
	.one-third-search {	margin-right: 0px;	width: 100%;}
	.two-third-search {  width: 100%;}
	.one-half,	.one-third,	.one-fourth,	.one-fifth,	.one-sixth,	.two-third,	.two-third1,	.three-fourth,	.two-third-last,	.two-third-last1,	.three-fourth-last {		float: left;		margin-right: 0;		margin-bottom: 30px;}
	
	h1.entry-title span {display:none;}
	#footer{height:auto; padding:13px 20px;}
	h1.entry-title {line-height:1.2;}
	
	.menu {background:none;}
	.menu select { display: block; width:320px; 	background-color:#fffcf9;}
	#menu{display:none; }
	.title_box_shadow{	background: url("images/shadow280.png") no-repeat;}
	
	
}

