﻿/* Mobile 320px (Portrait)
================================================== */
@media only screen and (max-width: 767px) {
	.container { width: 300px; }
	.row { margin-bottom: 10px; }	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16, .grid_1_3, .grid_2_3 { width: 300px; margin-left: 0; margin-right: 0; }
	
	img.scale-with-grid{ width:100%; max-width: 100%}
	
	.primary_title a.view_all { top:30px;}

	
	/* Top & Copyright */
	.text-right,
	#top,
	#bottom{ text-align:center; }
	#top { padding: 10px 0; }
	#top .grid_9 { margin-bottom:10px; line-height:20px; }
	#top span { margin:0; margin-bottom:0px; display:block;}
	
	#top .social a{ margin-left:0 2px; display:inline-block; float: none;}
	
	/* Header */
	#header { padding:20px 0 10px 0; }
	
	/* Logo */	
	#logo { float:none; text-align:center; margin-bottom:20px; }
	#logo img { display: inline}
	
	/* Navigation */	
	#navigation-wrapper { position:static; margin:0; top:auto }
	#navigation-wrapper #navigation { display:none}
	#navigation-wrapper select.select-menu { display: block; width:300px; }
	
	/* Search */
	#heading  { padding:10px 0}
	#heading  #search { position: static;  margin:0; padding-top:20px;}
	#heading  #search #s{ width: 200px; display:inline-block}

	/* Slider */
	.flexslider { margin-bottom:30px;}
	#slider-mask { padding: 10px 0 0px 0; }
	.nivo-caption { bottom: 9999em; }
	
	.flex-loader {min-height: 128px;}
	.flexslider .flexslider-container .flex-direction-nav { top:50%;  }
	.flexslider .flexslider-container .flex-direction-nav a { margin-top:-35px; width:40px; height:70px;}

	.flexslider .flex-caption { display: none }
	#fcontainer span.thumb { display:none;}
	
	.nivo-slider-wrapper #slider-mask { padding-top:10px;}
	
	
	/* Tagline */
	.tagline { margin-bottom: 0px; }
	.tagline a.button { display:block; margin:0; margin-bottom:10px; }
	
	/* Service */
	.service { margin:0;}
	.service .grid_4 { margin-bottom: 20px; }
	
	/* testimonial */
	.testimonial { margin:0; }
	
	/* Portfolio carousel */
	.portfolio-carousel .portfolio-item { margin-right: 0; width:300px; }
	
	ul.portfolio-grid { margin:0 -5px; }
	ul.portfolio-grid li { margin:0 5px 15px; width: 145px }
	ul.portfolio-grid li, ul.portfolio-grid.three li,ul.portfolio-grid.two li{ width:300px; }

	
	/* Post */
	.post .post-content { float: none; width:100%!important;}
	.post .post-meta{ float:none; margin-bottom:10px; width:100%}
	.post .post-meta .date{ background:none; margin:0; padding:0;}
	.post .post-author { display:none;}
	
	#respond  input[type=text] { width: 190px; }

	/* Subscribe */
	#subscribe { text-align:center}
	#subscribe h3 { font-size:24px; }
	#subscribe .grid_8.alpha { margin-bottom: 20px; }
	#subscribe input[type=text] { width:170px; }
	
	/* widgets */
	#sidebar .widget,
	#footer .widget { margin-bottom: 10px; }
	
	/* price table */
	.price_table .price_column{float:none; display:block; margin-right:0px; margin-bottom:10px;}
	.price_table .price_column.featured-price { margin:0; margin-bottom:10px; }
	.price_table .price_column.price_third,
	.price_table .price_column.price_fourth,
	.price_table .price_column.price_fifth{ width:100%;}
	
	/* contact  */
	.contact_info { padding-right: 0px; }
	.contact_form input[type=text] { width:190px; }

}