/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	.menu li.sfHover ul {left:-20px;}
	ul.menu li li.sfHover ul {left:100px;}
}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	nav {width:89%;}
	#navbar nav ul.menu li{margin: 0 15px;}
	.tinynav { display: none }
	ul.menu li.sfHover ul {left:0px;}
	ul.menu li li.sfHover ul {left:115px;}
 	#recent-work .line-mid{width:346px;}
	footer .fourth{text-align: right;}
	footer .twitter-box{margin-top: 10px;}
	footer #twitter-icon{position: absolute; left: 46%;top:0;}
	.recent-work-frame{height:150px;width:230px;margin:0;}
	.nivo-controlNav {top: 385px;}
	#recent-work li .caption{width:90.3%;}
	#main #portfolio.three-cols .item{width: 240px;height:170px;}
	#main #portfolio.four-cols .item{width: 177px;height:127px;}
	#main #portfolio.two-cols .item{width: 369px;height:255px;}
	footer .quick-flickr-widget img, footer .quick-pinterest img, footer .quick-500px img {width:53px;height:53px;}
	footer .quick-flickr-widget ul, footer .quick-pinterest ul, footer .quick-500px ul{width: 100%;}
	#main form.contact input[type="text"], #main .contact input[type="email"],#main #commentform input[type="text"], #main #commentform input[type="email"],#main form.contact textarea, #main #search input[type="text"]{width:100%;}
	#main .widget.recent-works-slider li .caption{width:89%;}
}


	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 769px) {
	.tinynav { display: block; margin: 0 auto; width: 200px; }
    #navbar nav ul.menu { display: none; }
	.nivo-controlNav {top: 385px;}
	body{font-size: 0.9em;}

}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	nav {width:86%;}
	#navbar nav ul.menu { display: none; }
	.tinynav { display: block; margin: 0 auto; width: 200px; }
	#recent-work #ornament-mid{width:50px;height:27px;}
 	#recent-work .line-mid{width:185px;height:27px;}
	footer .four.columns.box{text-align:center;margin-bottom: 30px;}
	footer .twitter-box{width: 100%;margin-top: 40px;}
	footer #twitter-icon{position: absolute; left: 47%;top:25px;}
	footer .quick-flickr-widget img,footer .quick-flickr-widget img.even{margin:0 3px;}
	.nivo-controlNav {top: 223px;}
	#recent-work li .caption{width:88%;}
	body{font-size: 0.7em;}
	.nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav {top:60%;}
	.nivo-caption {font-size: 1.1em;padding: 15px;}
	.nivo-controlNav a {height:10px;width:9px;}
	.nivo-controlNav {top: 215px;}
	#intro{font-size: 1.5em;line-height: 1.3em;}
 	#intro p{margin:40px;}
 	header .ornament-L, header .ornament-R{width:30px;height:22px;bottom: 0;}
	#main #commentform .field{width:100%;}
	#main #sidebar{margin-top:30px;}
	#main .portfolio-button{left:48%;}
	#main #portfolio .item{margin: 0 0 15px 0;}
	#main #portfolio.two-cols .item, #main #portfolio.three-cols .item, #main #portfolio.four-cols .item{width: 420px;}
	footer .quick-flickr-widget ul,footer .quick-pinterest ul, footer .quick-500px ul {width: 230px;display: block;margin:0 auto;}
	footer .quick-flickr-widget img, footer .quick-pinterest img, footer .quick-500px img {margin: 8px 6px 0px 6px;width: 75px;height: 75px;border:12px solid #fff;}
	#main form.contact input[type="text"], #main .contact input[type="email"],#main #commentform input[type="text"], #main #commentform input[type="email"],#main form.contact textarea, #main #search input[type="text"]{
	width:100%;}
	#main article .comments{background-size:contain;}
	#main #search button{top:7px;}
	#main .widget.recent-works-slider li .caption{width:94.2%;}
	
	
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	nav {width:80%;}
	#navbar nav ul.menu { display: none; }
	.tinynav { display: block; margin: 0 auto; width: 200px; }
	#recent-work #ornament-mid{width:50px;height:27px;}
 	#recent-work .line-mid{width:125px;height:27px;}
	footer .four.columns.box{text-align:center;margin-bottom: 30px;}
	footer .twitter-box{width: 100%; margin-top: 40px;}
	footer #twitter-icon{position: absolute; left: 47%;top:25px;}
	.nivo-controlNav {top: 165px;}
 	#recent-work li .caption{width:92%;}
 	body{font-size: 0.7em;}
 	.nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav {top:70%;}
 	.nivo-caption {font-size: 1.1em;padding: 10px;}
 	.nivo-controlNav a {height:10px;width:9px;}
 	.nivo-controlNav {top: 160px;}
 	#intro{font-size: 1.5em;line-height: 1.3em;}
 	#intro p{margin:40px;}
 	header .ornament-L, header .ornament-R{width:30px;height:22px;bottom: 0;}
	#main #portfolio .item{margin: 0 0 15px 0;}
	#main .portfolio-button{left:47%;}
	#main #content .page-numbers{margin: 0 auto;}
	#main #commentform .field{width:100%;}
	#main #sidebar{margin-top:30px;}
	#main #content ul.page-numbers{margin:0 auto;}
	footer .quick-flickr-widget ul, footer .quick-pinterest ul, footer .quick-500px ul {width: 230px;display: block;margin:0 auto;}
	footer .quick-flickr-widget img, footer .quick-pinterest img, footer .quick-500px img {margin: 8px 6px 0px 6px;width: 75px;height: 75px;border:12px solid #fff;}
	#main form.contact input[type="text"], #main .contact input[type="email"],#main #commentform input[type="text"], #main #commentform input[type="email"],#main form.contact textarea, #main #search input[type="text"]{
	width:100%;}
	#main article .comments{background-size:contain;}
	#main #search button{top:7px;}
	#main .widget.recent-works-slider li .caption{width:92%;}

	
}
