/*================================================= */
/* #Media Queries
================================================== */
	/* Desktop 960 */
	@media only screen and (min-width: 960px) {
		.flexslider.home {height: 390px;}
		.flexslider {min-height: 1px;}
		.flexslider.blog {height: auto;}
		#portfolio-wrapper {min-height: 600px;}
		.shadowbanner {width: auto;}
		.shadowmap {width: auto;}
		.shadowcontent {width: auto;}
	} 
	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#tagline {font-size: 20px}
		#navigation ul li a {font-size: 13px;}
		#navigation ul ul li a {font-size: 13px;}
		.testimonials_author {display: none;}
		.flickr-widget a {height: 45px; width: 45px;}
		.flickr-widget-blog a {height: 59px; width: 59px;}
		.avatar {height: 40px; width: 40px;}
		.shadowbanner {width: auto;}
		.shadowmap {width: auto;}
		.shadowcontent {width: auto;}
		.shadowhotbox {width: auto;}
		.shadowprogram {width: auto;}
		.img {width:100%;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.social_wrapper.ft_social_icons{display: visible; float:right;}
		.social_wrapper{display: visible;}
		#navigation {float: left; width: 100%; margin-top:0px;}
		#navigation select {display: block; float: left;}
		#navigation ul {display: none;}
		.slider-caption {display: none;}
		.slider-caption-2 {display: none;}
		.slider-caption-3 {display: none;}
		#tagline {font-size: 20px}
		.author-info {display: none}
		.copyright {font-size: 13px; text-align:center; float:centre; position:inherit; line-height:14px; padding-top:10px;}
		p {font-size: 18px; text-align:justify;}
		.mr-rotato-prev, .mr-rotato-next, .mr-rotato-disabled {margin-right: -10px;}
		.flickr-widget {margin-bottom: 25px;}
		.meta-blog h4 {padding-top: 0;margin-top: 0;}
		#blog_widget_container {display: normal;}
		.portfolio-item-meta {margin: 0 0 25px 0}
		#backtotop a {display: none;}
		#logo {width: 100%;}
		.shadowbanner {width: auto;}
		.shadowmap {width: auto;}
		.shadowcontent {width: auto;}
		#twitter {width:100%;}
		#likebox-frame iframe {width:100%;}
		.facebook-likebox {width:100%;}
		#likebox-frame {width:100%;}
		.img {width:100%;}
		.bannerbackground {height:auto; width: auto; margin-bottom:50px;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 640px) and (max-width: 960px) {
		.flickr-widget a {height: 39px; width: 39px;}
		.img-blog {float: left; width: 30%; margin: 0 15px 15px 0;}
		.avatar {height: 35px; width: 35px;}
		.contact_textarea {width: 94%; max-width: 94%;}
		.shadowbanner {width: auto;}
		.shadowmap {width: auto;}
		.shadowcontent {width: auto;}
		#twitter {width:100%;}
		#likebox-frame iframe {width:100%;}
		.facebook-likebox {width:100%;}
		#likebox-frame {width:100%;}
		.img {width:100%;}
		.copyright {font-size: 13px; text-align:center; float:centre; position:inherit; line-height:14px; padding-top:10px;}
		p {font-size: 18px; text-align:justify;}
		.bannerbackground {height:auto; width: auto; margin-bottom:50px;}
		}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.flickr-widget a {height: 47px; width: 47px;}
		.img-blog {float: left; width: 30%; margin: 0 15px 15px 0;}
		.meta-blog span, .meta-blog p {font-size: 11px; padding:0; line-height: 18px; margin: 0;}
		.post-meta {display: none;}
		.post h2 a {margin-bottom: 10px;}
		.avatar {height: 25px; width: 25px;}
		.contact_textarea {width: 92%; max-width: 92%;}
		.shadowbanner {width: auto;}
		.shadowmap {width: auto;}
		.shadowcontent {width: auto;}
		#twitter {width:100%;}
		#likebox-frame iframe {width:100%;}
		.facebook-likebox {width:100%;}
		#likebox-frame {width:100%;}
		.img {width:100%;}
		.copyright {font-size: 13px; text-align:center; float:centre; position:inherit; line-height:14px; padding-top:10px;}
		p {font-size: 18px; text-align:justify;}
	}