/*-----------------------------------------------------------------------------------

	Theme Name: Chroma
	Author: Two2Twelve Themes
	Author URI: http://t2themes.com
	
	Stylesheet: Media Queries
	
-----------------------------------------------------------------------------------*/

/* For iPads and Tablets */
@media screen and (min-width:751px) and (max-width:970px) {
	
	body.boxed {
		margin: 0px auto 0px auto;
		padding-bottom: 0px;
	}
	
	img {
		width: 100%;
	}
	
	.image img {
		width: 730px;
	}

	.one_half img,
	.one_third img,
	.one_fourth img{
		width: 100% !important;
	}
	
	header .logo img,
	div.testimonials > div img { width: auto !important; }
}
/* For iPhones and Mobile */
@media only screen and (max-width:750px) {
	
	body.boxed {
		margin: 0px auto 0px auto;
		padding-bottom: 0px;
	}
	
	header nav ul { display: none; }
	header .menu-icon { display: block; }
	header nav select { display: block; }
	header.centered .logo { margin-bottom: 0; padding-bottom: 0; }
	header .logo img { width: auto; }

	div.page_title { padding: 25px 0px 50px 0px; }
	
	.nav-arrows span { height: 22px; width: 22px; }
	
	.slide-content .caption { font-size: 15px; }
	
	section.sidebar_left .page_content,
	section.sidebar_right .page_content{
		width: 100%;
		float: none;
	}
	section.sidebar_left .sidebar,
	section.sidebar_right .sidebar {
		width: 100%;
		float: none;
	}
	
	div.featured_services > div {
		text-align: center;
	}
	div.testimonials div.box_heading { margin: 0; }
	div.testimonials > div { clear: both; padding-bottom: 35px; margin-bottom: 0; }
	
	section#album div.one_third.column_last {
		margin-right: 2% !important;
		margin-bottom: 25px;
	}
	
	ul.album { 
		width: 320px;
	}
		
	#albums .one_third,
	#album .one_third,
	#albums .one_fourth,
	#album .one_fourth { width: 100%; }
	#albums .full img { float: none !important; width: 100% !important; }
	#albums .caption { float: none !important; width: 100% !important; }
	img {
		width: 100%;
	}
	div.featured_services > div p {
		font-size: 13px;
	}
	
	footer .one_fourth {
		width: 100%;
		display: block;
		float: none;
	}
	
	footer .container:last-child {
		text-align: center;
	}
	
	footer p { 
		float: none;
		text-align: center;
		margin-bottom: 0px;
		line-height: 30px;
		padding-top: 10px;
	}
	
	footer ul.social {
		float: none;
		text-align: center;
		padding-bottom: 10px;
	}
	
	.widget .gallery .photo {
		width: 15%;
		float: left;
	}
	.widget .gallery .photo.column_last { margin-right: 5px !important; }

	#searchform #s { width: 92%; float: none; margin-bottom: 15px; }
	#searchform #searchsubmit { float: none; }
	#photo .page_content {
		float: none;
		width: 100%;
	}
	#photo .sidebar {
		float: none;
		width: 98%;
		margin: 0 auto;
		position: relative;
		margin-top: 0;
		display: block !important;
	}
	#photo .info { display: none; }

	.portfolio .one_third iframe {
		max-height: 360px;
	}
	
}