@charset "utf-8";
/* CSS Document */

@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1200px)
{
	img
	{
		max-width:100%;
	}
	.section-home-inner, .section-tabs-inner, .section-content-inner, .footer_marg, .section-about, .product, .quality, .news, .news-img
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.gallery-img, .clients, .contact
	{
		width:auto;
	}
	.nav, .location
	{
		float:none;
		list-style:none;
		margin:0;
	}
	.location a
	{
		padding:12px;
		text-align:center;
	}
	.location a:before
	{
		display:none;
	}
	.nav ul li ul
	{
		width: 100%;
		position:relative;
		display:block;
	}
	.nav ul li ul:before
	{
		left: 49%;
	}
	.nav ul li ul .menu-split
	{
		float:none;
		margin-right:0;
	}
	.nav ul ul li a
	{
		text-align: center;
	}
	.nav ul ul li a:before
	{
		position: relative;
		left: -5px;
		top: 0;
	}
	.isStuck
	{
		display:none;
	}
	.contact-right
	{
		padding: 50px 50px 65px 25px;
	}
}
@media only screen and (max-width:1024px)
{
	
}
@media only screen and (max-width:960px)
{
	.header-top
	{
		padding: 0 20px 0px 20px;
		/*padding:0 20px 20px 20px;*/
	}
	.header-top-right h3
	{
		margin: 0 0 0 20px;
	}
	.header-right-link a
	{
		padding: 9px 20px 9px 70px;
	}
	.section-tabs-inner ul li
	{
		padding: 0 20px;
	}
	.management-home
	{
		margin: 20px;
		padding: 120px 20px;
	}
	.clients-home-left
	{
		padding: 50px 20px;
	}
	.clients-home-right ul li
	{
		width: 31%;
	}
	.banner-heading
	{
		padding: 50px 0;
	}
	.banner-heading h2
	{
		
		font-size: 9vw;
		/*font-size: 12vw;*/
	}
	.section-about-tabs ul li
	{
		padding: 30px 20px;
	}
	.product-right-contact
	{
		padding: 25px 20px;
	}
	.product-left
	{
		padding-right: 10px;
	}
	.product-right
	{
		padding-left: 10px;
	}
	.quality img
	{
		width: auto;
		padding: 20px;
	}
	.clients, .clients ul li
	{
		border: solid 10px #fff;
	}
	.contact-right
	{
		padding: 20px 20px 65px 10px;
	}
	.contact-left-text
	{
		padding: 15px 20px;
	}
}
@media only screen and (max-width:768px)
{
	.header-top h1
	{
		float:none;
		text-align:center;
		margin:0px 0;
		/*margin:20px 0;*/
	}
	.header-right
	{
		background: #deeee6;
		position: static;
		float: none;
		width:100%;
		clear:both;
	}
	.header-right:before, .header-right-link a:before
	{
		display:none;
	}
	.header-right-link a
	{
		padding: 9px 30px;
	}
	.header-right-social a, .header-right-social a span
	{
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.header-right-social a
	{
		width: 50px;
	}
	.header-top-right
	{
		padding: 20px 0 0 0;
		float:none;
		clear:both;
	}
	.section-home-inner-text
	{
		width: auto;
		float:none;
	}
	.section-tabs-inner
	{
		padding:75px 0 0 0;
	}
	.section-tabs-inner ul li
	{
		padding: 0 0;
		width:auto;
		float:none;
	}
	.section-tabs-inner ul li .img
	{
		position: relative;
		top: 0;
	}
	.section-tabs-inner ul li span
	{
		margin-top: 60px;
	}
	.section-content-inner-left, .section-content-inner-right
	{
		width:auto;
		float:none;
	}
	.section-content-inner h2
	{
		font-size: 8vw;
	}
	.clients-home-left, .clients-home-right
	{
		width:auto;
		float:none;
	}
	.clients-home-right:before
	{
		display:none;
	}
	.foot_list, .copyright
	{
		margin-right: 0;
		float:none;
	}
	.foot h3
	{
		margin: 20px 0 30px 0;
	}
	.section-about-tabs ul li
	{
		padding: 0;
		float:none;
		width:auto;
	}
	.section-about-tabs ul li:before, .section-about-tabs ul li:nth-of-type(3):after
	{
		display:none;
	}
	.product-left, .product-right
	{
		padding: 0;
		float:none;
		width:auto;
	}
	ul.list-content
	{
		width: auto;
		float: none;
   		margin-left: 0;
	}
	.gallery-img ul li
	{
		width: 33.333333%;
	}
	.contact-left
	{
		width: auto;
		position: static;
		float:none;
	}
	.contact-right
	{
		width: auto;
		float:none;
    	padding: 20px;
	}
	.news-img ul li
	{
		width: 50%;
	}
	.download-home-right
	{
		width: auto;
		float:none;
	}
	.download-home-left
	{
		display:none;
	}
}
@media only screen and (max-width:480px)
{
	.header-right-social, .header-right-link
	{
		float:none;
		clear:both;
	}
	.header-right-social a
	{
		width:25%;
	}
	.header-top-right h3
	{
		margin: 10px 0;
	}
	.product-home-heading p
	{
		padding: 0 0;
	}
	.clients-home-right ul li
	{
		width: 48%;
	}
	.gallery-img ul li
	{
		width: 50%;
	}
	.clients ul li
	{
		width: 50%;
	}
}
@media only screen and (max-width:320px)
{
	
}