@charset "utf-8";
/* CSS Document */


@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1140px)
{
	img
	{
		max-width:100%;
	}
	table, tr, td
	{
		width:auto;
	}
	.nav,
	.section-content,
	.footer_marg,
	.foot_bottom-margin	
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.nav ul li a
	{
		width:auto;
	}
	.section-home-content ul li
	{
		float:left; width:30%; margin-left:3.33333%;
	}
	.section-tabs ul li
	{
		float:none; width:auto; margin-left:0;
	}
	.section-tabs ul li .cont
	{
		width:70%; float:right;
	}
	.foot_list, .add
	{
		margin-right:0; float:none;
	}
	.foot_bottom p
	{
		float:none; text-align:center; margin:0;
	}
	.section-about-page-content-left, .section-about-page-content-right
	{
		width:auto; float:none;
	}
	.section-about-page-content-right
	{
		padding:20px 30px;
	}
	.section-about-page-content-left img
	{
		width:100%;
	}
	.granite h2, .handicrafts h2, .tiles-bg h2, .indian-marble h2, .italian-marble h2, .engineering h2, .products-bgimg h2, .enquiry h2
	{
		width:auto; text-align:center; background-size:cover; padding:15% 0;
	}
	.banner-heading h2
	{
		width:auto; text-align:center;
	}
	.products ul li
	{ 
		width:30%; margin-left:4.3333%; margin-top:3%; margin-bottom:3%; 
	}
	.product-gallery ul
	{ 
		display:inline-block;
	}
	.product-gallery ul li
	{ 
		width:23%; margin-left:2%; 
	}
	.product-gallery ul li a img
	{ 
		width:100%; height:100px;
	}
	.product-gallery-vertical ul
	{ 
		display:inline-block;
	}
	.product-gallery-vertical ul li
	{ 
		width:23%; margin-left:2%; 
	}
	.product-gallery-vertical ul li a img
	{ 
		width:100%; height:200px;
	}
	.export ul li
	{
		width:48%; margin-left:2%;
	}
	.export ul li img
	{
		width:auto;
	}
	.application-left, .application-right
	{
		width:48%;
	} 
	.tiles ul
	{
		margin-top:5%;
	}
	.tiles ul li
	{
		float:left; list-style:none; 
	}
	.tiles ul li img
	{
		padding:0; width:100%;
	}
	.clients ul li
	{
		width:18%; margin-left:2%; margin-bottom:2%;
	}
	.contact-left
	{
		width:60%; box-sizing:border-box;
	}
	.contact-right
	{
		width:35%; box-sizing:border-box;
	}
	.header h1
	{
		text-align:center;
	}
}
@media only screen and (max-width:768px)
{
	.section-tabs ul li .cont
	{
		width:60%; float:right;
	}
	.header h1
	{
		padding:0 20px;
	}
	.feedback-left
	{
		width:60%;
	}
	.feedback-right
	{
		width:30%; 
	}
	.contact-left, .contact-right
	{
		width:auto; float:none;
	}
	.section-home-content ul li h3
	{
		font-size:14px;
	}
	a.more 
	{
		font-family: 'open_sansregular'; color:#d83030; background:none; padding:0;
	}
	a.more:hover
	{
		background:none; padding:0;
	}
	.feedback-left
	{
		width:auto;
	}
	.input-checkbox
	{
		width:26%; float:left;
	}
	.product-gallery ul li a img
	{ 
		width:100%; height:80px;
	}
	.product-gallery-vertical ul li a img
	{ 
		width:100%; height:180px;
	}
	.product-gallery ul li a h3
	{ 
		font-size:0.6em;
	}
}
@media only screen and (max-width:480px)
{
	.section-home-content ul li
	{
		float:none; width:auto; margin-left:0; margin-top:20px;
	}
	.section-tabs ul li .cont
	{
		width:50%; float:right;
	}
	.section-about-page-content-left, .section-about-page-content-right
	{
		width:auto; float:none;
	}
	.section-about-page-content-right
	{
		padding:20px 30px;
	}
	.products ul li
	{ 
		width:auto; margin-left:0; float:none;
	}
	.product-gallery ul li
	{ 
		width:auto; float:none; margin-left:0;
	}
	.header h1
	{
		padding:0 10px;
	}
	.export ul
	{
		margin-top:0;
	}
	.export ul li
	{
		width:auto; margin-left:0; float:none; margin-bottom:20px;
	}
	.application-left, .application-right
	{
		float:none; width:auto;
	} 
	.feedback-left
	{
		width:auto;
	}
	.section-tabs ul li img
	{
		float:none; width:100%; position:relative;
	}
	.section-tabs ul li .cont
	{
		width:auto; padding:20px;
	}
	.feedback-left
	{
		width:auto;
	}
	.input-checkbox
	{
		width:25%; float:left;
	}
	.product-gallery ul li a img
	{ 
		width:100%; height:auto;
	}
	.product-gallery-vertical ul li
	{ 
		width:auto; float:none; margin-left:0;
	}
	.product-gallery-vertical ul li a img
	{ 
		width:100%; height:auto;
	}
	.product-gallery ul li a h3
	{ 
		font-size:0.8em;
	}
	.feedback-left label
	{
		font-size:11px;
	}
	.header-top h3
	{
		font-size:16px; text-align:center;
	}
}