/***************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		
/*		Note: Design for Landscape tablets
/*
/***************************************************************************************/

@media (max-width: 979px) 
{

	#logo 
	{
		margin-right: 0px;
	}
	
	#logo h1 span 
	{
	    font-size: 32px;
	}

	.thumbnails
	{
		margin-left: -12px;
	}
	
	.thumbnails > li
	{
		margin-left: 12px;
	}
	
    #back-top
	{
		bottom: 10px;
		right: 10px;
	}
	
	.row-fluid
	{
		margin-left: -12px;
	}
	
	.row-fluid [class*="itemSpan"], 
	.row-fluid [class*="span"]
	{
		padding-left: 12px;
	}
	
	.fluid
	{
		margin-left: -12px;
	}
	
	h1
	{
	}
	
	ul.sf-menu > li > a, 
	ul.sf-menu > li > span
	{
		padding: 0px 8px;
	}
	
	.scrolled ul.sf-menu > li > a, 
	.scrolled ul.sf-menu > li > span 
	{
		padding: 0px 10px;
	}
	
	.radial-progress
	{
		width: 173px;
		height: 173px;
	}
	
	.radial-progress .circle .mask
	{
		clip: rect(0px, 173px, 173px, 86px);
		height: 173px;
		width: 173px;
	}
	
	.radial-progress .circle .mask .fill
	{
		width: 157px;
		height: 157px;
		clip: rect(0px, 86px, 173px, 0px);
	}
	
	.radial-progress .inset
	{
		height: 157px;
		width: 157px;
	}
	
	.radial-progress .inset .percentage
	{
		left: 18.5px;
		top: 57px;
	}
	
	.team .item_container .social_team li a
	{
		font-size: 20px;
		line-height: 37px;
		width: 37px;
	}
	
	.pricing .row-fluid .item_container .price
	{
		font-size: 50px;
	}
	
	.blog .item .item_content .item_introtext
	{
		font-size: 17px;
		text-transform: none;
		line-height: 25px;
		left: 10px;
		right: 10px;
		bottom: 30px;
	}
	
	.blog .item .item_content .item_title
	{
		top: 10px;
		left: 10px;
		margin-right: 10px;
	}
	
	.blog .item .item_content .item_info
	{
		left: 10px;
		bottom: 5px;
	}
	
	.gallery-grid .view p
	{
		font-size: 12px;
		line-height: 14px;
	}
	
	.gallery-item.gallery-grid .view .item_title 
	{
		font-size: 14px;
		margin-bottom: 10px !important;
	}
	
	.gallery-grid .view .mask .mask_wrap .mask_cont, 
	.gallery-grid .view .content .mask_wrap .mask_cont 
	{
		padding: 5%;
	}
	
	.page-gallery h3,
	.gallery-grid .view .mask .mask_wrap .mask_cont h3, 
	.gallery-grid .view .content .mask_wrap .mask_cont h3 
	{
	    font-size: 12px;
	}	
	
	.page-category__team .social_team li a
	{
		width: 46px;
		line-height: 46px;
	}
	
	.btn-info 
	{
		height: 40px;
		line-height: 40px;
		max-width: 180px;
		font-size: 14px;
	}
	
	p.blocknumber 
	{
		padding: 5px 10px 15px 0;
	}
	
	span.blocknumber 
	{
		display: block;
		left: 0;
		position: relative;
		margin-bottom: 20px;
	}
	
	#footer-row-3 .mod-custom__address 
	{
		font-size: 14px;
		padding: 50px 20px 35px;
	}
	
	
	/*************** Virtue Mart ********************************************************/
	.vm-product-container .vm-product-media-container,
	.vm-product-details-container
	{
		width: 100% !important;
	}
	
	
	div.product.vm-col-4 
	{
		width: 48% !important;
	}
	
	
	.category-view .category
	{
		text-align: center;
	}
	
	form#form-login,
	form#com-form-login,
	form#userForm,
	form#adminForm,
	form#checkoutForm
	{
		padding: 20px !important;
	}
	
	.category-view .row .category .spacer, 
	.featured-view .spacer, 
	.latest-view .spacer, 
	.topten-view .spacer, 
	.recent-view .spacer, 
	.related-products-view .spacer, 
	.browse-view .row .product .spacer
	{
		padding: 2em !important;
	}
	

	.com_virtuemart.body__home #header-bottom-row .call-us h2, 
	.body__home #header-bottom-row .call-us h2, 
	#header-bottom-row .call-us h2,
	h2.product-name
	{
		font-size: 22px !important;
	}
	
	.category-view .row .category .spacer h2,
	.manufacturer-view-default .row .manufacturer h2
	{
		font-size: 36px;
	}
		
}