@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 768px) {
	.navigation > ul		{display:block !important;}
}
@media only screen and (min-width: 1024px) and (max-width:1050px) 
{
	.container				{width:96%; }
	.specialized_in			{padding: 0 30px;}
	.flexslider .slides img	{height:auto;}
	.contact_form			{float:right;}
}

@media only screen and (min-width: 800px) and (max-width:1023px) 
{
	.container				{width:96%; }
	.specialized_in			{padding: 0 0px;}
	a.logo					{margin-left:25px;}
	.right_header			{margin-right: 25px;}
	.flexslider .slides img	{height:auto;}
	.slider_cont			{top:50%; margin-top: -90px;}
	h1						{font-size:24px; line-height:28px; }
	h2						{font-size:22px; line-height:24px;}
	.slider_cont p			{padding-bottom:20px;}
	.our_services ul li		{padding: 14px 2% 10px; width: 29.3%;}
	.our_services ul li h5	{padding-top:22px;}
	.knowmorein				{width:555px;}
	.specialized_in h2		{font-size:22px; line-height:24px; padding-bottom:10px;}
	.specialized_in ul li img	{max-width:100%; height:auto;}
	.specialized_in ul li h6	{padding-top:22px;}
	.specialized_wrap		{padding: 50px 0;}
	.our_services ul li img	{width:90px; height:auto;}
	.welcome_company p		{width:88%;}
	.welcome_company		{padding: 50px 0 35px;}
	.customer_say			{padding-right: 1.5%; padding-left:0;}
	.question_answer		{padding-left: 1.5%; width: 45.8%;}	
	.customer_feedback span.arrow	{left:-25px;}
	.flexslider .slides span.arrow img	{width:25px;}
	.question_answer ul li a	{font-size:13px; line-height:16px; padding:12px 14px; background-position:96% center;}
	.question_answer ul li.open a	{background-position:96% center;}
	.accordian_content			{padding:0 14px;}
	.accordian_content p		{font-size:13px; line-height:20px;}
	span.copyright				{padding-right: 15px;}
	.footer_nav					{ padding-left: 15px;}
	
	/*Inner1*/
	.inner_heading h1						{padding: 0 0 0 2%;}
	.our_advantages							{padding-left: 1.5%; width: 35%;}
	.why_choose_us							{padding-right:1.5%; padding-left:0; float:right; width:57%;}
	.advantages_chooseus h2					{ padding-bottom: 30px;}
	.testmonials							{padding-left:1.5%; width:34%;}
	.our_people								{width:57%; padding-left:0%; padding-right:1.5%; float:right;}
	.our_people ul li						{margin-right: 3%; padding: 1.8%; width: 27.2%;}
	.inner_heading							{padding-bottom:35px;}
	
	/*Inner2*/
	.contact_form							{float:right;}
	.map									{padding-bottom:25px;}
	.map img								{width:100%; height:auto;}
	.our_location							{margin-right:0; width:61.5%;}
	.location_contact h2					{padding-bottom:25px;}
	.contact_form							{width:35%;}
	.contact_form form input				{height:38px; line-height:38px;}
	
	
	/*Inner3*/
	.product_overview ul li					{margin-right:3%; width: 28%; padding: 10px 1.5% 8px;}
	.product_overview ul li h4				{font-size:14px;}
	
	/*Inner4*/
	.best_service p							{width:90%;}
	.img_box								{padding:8px 0;}
	.inner_qualitylist						{padding-left: 2%; width: 48%;}
	.service_overview_available				{padding-right: 2%; width: 44%;}
	.service_available						{padding: 20px 15px;}
	.service_available ul li a				{line-height:17px; font-size:13px;}
}

@media only screen and (min-width: 768px) and (max-width:799px) 
{
	.container								{width:96%; }
	.specialized_in							{padding: 0 0px;}
	a.logo									{margin-left:20px;}
	.navigation ul li						{padding:0 8px;}
	.right_header							{margin-right: 20px;}
	.flexslider .slides img					{height:auto;}
	.slider_cont							{top:50%; margin-top: -90px;}
	h1										{font-size:24px; line-height:28px; }
	h2										{font-size:22px; line-height:24px;}
	.slider_cont p							{padding-bottom:20px;}
	.our_services ul li						{padding: 14px 2% 10px; width: 29.3%;}
	.our_services ul li h5					{padding-top:22px;}
	.knowmorein								{width:555px;}
	.specialized_in h2						{font-size:22px; line-height:24px; padding-bottom:10px;}
	.specialized_in ul li img				{max-width:100%; height:auto;}
	.specialized_in ul li h6				{padding-top:22px;}
	.specialized_wrap						{padding: 50px 0;}
	.our_services ul li img					{width:90px; height:auto;}
	.welcome_company p						{width:88%;}
	.welcome_company						{padding: 50px 0 35px;}
	.customer_say							{padding-right: 1.5%; padding-left:0;}
	.question_answer						{padding-left: 1.5%; width: 45.8%;}	
	.customer_feedback span.arrow			{left:-25px;}
	.flexslider .slides span.arrow img		{width:25px;}
	.question_answer ul li a				{font-size:13px; line-height:16px; padding:12px 14px; background-position:96% center;}
	.question_answer ul li.open a			{background-position:96% center;}
	.accordian_content						{padding:0 14px;}
	.accordian_content p					{font-size:13px; line-height:20px;}
	span.copyright							{padding-right: 10px;}
	.footer_nav								{ padding-left: 10px;}
	.customer_say h2						{margin-left: 22%;}
	.footer_nav ul li						{padding:0 11px;}
	
	
	/*Inner1*/
	.inner_heading h1						{padding: 0 0 0 2%;}
	.our_advantages							{padding-left: 1.5%; width: 34%;}
	.why_choose_us							{padding-right:1.5%; padding-left:0; float:right; width:59%;}
	.advantages_chooseus h2					{ padding-bottom: 30px;}
	.testmonials							{padding-left:1.5%; width:34%;}
	.our_people								{width:59%; padding-left:0%; padding-right:1.5%; float:right;}
	.our_people ul li						{margin-right: 3%; padding: 1.8%; width: 27.2%;}
	.inner_heading							{padding-bottom:35px;}
	.our_advantages ul li span				{width: 44px; line-height:42px; height:42px;}
	
	/*Inner2*/
	.contact_form							{float:right;}
	.map									{padding-bottom:25px;}
	.map img								{width:100%; height:auto;}
	.our_location							{margin-right:0; width:61.5%;}
	.location_contact h2					{padding-bottom:25px;}
	.contact_form							{width:35%;}
	.contact_form form input				{height:38px; line-height:38px;}
	
	/*Inner3*/
	.product_overview ul li					{margin-right:3%; width: 28%; padding: 10px 1.5% 8px;}
	.product_overview ul li h4				{font-size:14px;}
	
	
	/*Inner4*/
	.best_service p							{width:90%; font-size: 15px; line-height: 24px;}
	.img_box								{padding:8px 0;}
	.inner_qualitylist						{padding-left: 2%; width: 48%;}
	.service_overview_available				{padding-right: 2%; width: 44%;}
	.service_available						{padding: 20px 15px;}
	.service_available ul li a				{line-height:17px; font-size:13px;}
	.our_services_wrap .specialized_wrap	{padding-top: 30px;}
	
}

@media only screen and (min-width:600px) and (max-width:767px) 
{
	.container								{width:92%; }
	.specialized_in							{padding: 0 0px;}
	a.logo									{margin-left:0px;}
	.navigation ul li						{padding:0 8px;}
	.right_header							{margin-right: 0px;}
	.flexslider .slides img					{height:auto; width:100%}
	.slider_cont							{top:50%; margin-top: -90px;}
	h1										{font-size:24px; line-height:28px; }
	h2										{font-size:22px; line-height:24px;}
	.slider_cont p							{padding-bottom:20px;}
	.our_services ul li						{padding:24px 4% 10px; width:92%;}
	.our_services ul li h5					{padding-top:22px;}
	.knowmorein								{width:100%;}
	.specialized_in h2						{font-size:22px; line-height:24px; padding-bottom:10px;}
	.specialized_in ul li img				{max-width:100%; height:auto;}
	.specialized_in ul li h6				{padding-top:22px;}
	.specialized_wrap						{padding: 50px 0 25px;}
	.our_services ul li						{}
	.our_services ul li.cust_satisfaction img{margin-top:-20px;}
	.our_services ul li.timely_supply img{margin-top:-35px;}
	
	.welcome_company p						{width:90%;}
	.welcome_company						{padding: 50px 0 35px;}
	.customer_say							{padding-right: 1.5%; padding-left:0;}
	.question_answer						{padding-left: 1.5%; width: 45.8%;}	
	.customer_feedback span.arrow			{left:-25px;}
	.flexslider .slides span.arrow img		{width:25px;}
	.question_answer ul li a				{font-size:13px; line-height:16px; padding:12px 14px; background-position:96% center;}
	.question_answer ul li.open a			{background-position:96% center;}
	.accordian_content						{padding:0 14px;}
	.accordian_content p					{font-size:13px; line-height:20px;}
	span.copyright							{padding-right: 0px; width:100%;  text-align:center;}
	.footer_nav								{ padding-left: 0px; width:100%; text-align:center; padding-bottom:10px;}
	.customer_say h2						{margin-left: 22%;}
	.footer_nav ul							{float:none; display:block; text-align:center;}
	.footer_nav ul li						{padding:0 11px; float:none; display:inline;}
	.specialized_in ul li					{width: 46%; margin-bottom: 30px; padding: 0 2%;}
	.specialized_in h2						{margin-left:0; text-align:center; margin-bottom:25px;}
	.question_answer						{padding: 0 2% 25px; width:96%;}
	.customer_say							{padding: 0 2% 0px; width:96%;}
	.our_services ul						{margin-top:0;}
	.slider									{background:none; padding-top:0;}
	.slider_cont							{position:relative; right:auto; top:auto; width:100%; position:relative; margin:0; padding:25px 0; text-align:center;}
	.slider_wrapper 						{ background: url("../images/sliderbg1.jpg") repeat-x scroll left top #f6fafb;}
	.slider_cont a.view_detail				{margin:0 auto;}
	
	.header									{position:relative;}
	.navigation ul							{float:none; display:block; position:absolute; left:0; width:100%; top:85%; background:#fff; padding-bottom:15px; display:none;}
	.navigation ul li						{float:none; display:block; padding:5px 4%;}
	.navigation ul li:last-child			{padding:5px 4%;}
	.navigation ul li a						{font-size:16px; line-height:18px; display:block; text-align:right;}
	.header .container						{box-shadow:none;}
	a.menubtn								{margin-top: -3px; display:block;}
	.question_answers_wrap h2				{margin-left:0;}
	
	/*Inner1*/
	.inner_heading h1						{padding: 0 0 0 2%;}
	.our_advantages							{padding:0 2% 15px; width: 96%;}
	.why_choose_us							{padding:0 2% 40px;  float:right; width:96%;}
	.advantages_chooseus h2					{ padding-bottom: 25px;}
	.testmonials							{padding:0 2%; width:96%;}
	.our_people								{width:96%; padding:0 2%; float:right;}
	.our_people ul li						{margin-right: 3%; padding: 1.8%; width: 27.2%;}
	.inner_heading							{padding-bottom:35px; padding-top:38px;}
	.our_advantages ul li span				{width: 44px; line-height:42px; height:42px;}
	.our_advantages ul li p					{width:88%;}
	.testmonial_ourpeople					{ padding: 45px 0 25px;}
	
	/*Inner2*/
	.contact_form							{float:right;}
	.map									{padding-bottom:25px;}
	.map img								{width:100%; height:auto;}
	.our_location							{margin-right:0; width:100%; padding-bottom:20px;}
	.location_contact h2					{padding-bottom:25px;}
	.contact_form							{width:100%;}
	.contact_form form input				{height:38px; line-height:38px;}
	.location_address						{padding-top:5px;}
	.location_contacts						{padding-top:5px;}
	.our_location h2						{padding-left:2%;}
	
	/*Inner3*/
	.product_overview ul li					{width:44%; padding:7px 1.5% 8px;}
	.product_overview ul li h4				{font-size:14px;}
	.product_overview ul li.last1			{ margin-right: 5%;}
	.product_overview ul li.last2			{ margin-right:0%;}
	.product_overview h2					{padding-left:2%;}
	
	/*Inner4*/
	.best_service p							{width:96%; font-size: 14px; line-height: 22px;}
	.img_box								{padding:8px 0; width:20%;}
	.inner_qualitylist						{padding-left: 2%; width: 96%;}
	.service_overview_available				{padding-right: 2%; width: 44%;}
	.service_available						{padding: 20px 15px;}
	.service_available ul li a				{line-height:17px; font-size:13px;}
	.our_services_wrap .specialized_wrap	{padding-top: 30px;}
	.inner_qualitylist ul li				{padding-bottom:0;}
	.service_overview_available				{width:96%;}
	.question_answers_wrap					{padding: 40px 0 45px;}
	.quality_cont							{width:75%;}
	.our_certificates ul li {padding: 0 12px;}
	

}

@media only screen and (min-width:480px) and (max-width:599px) 
{
	.container								{width:92%; }
	.specialized_in							{padding: 0 0px;}
	a.logo									{margin-left:0px;}
	.navigation ul li						{padding:0 8px;}
	.right_header							{margin-right: 0px;}
	.flexslider .slides img					{height:auto; width:100%}
	.slider_cont							{top:50%; margin-top: -90px;}
	h1										{font-size:24px; line-height:28px; }
	h2										{font-size:22px; line-height:24px;}
	.slider_cont p							{padding-bottom:20px;}
	.our_services ul li						{padding:24px 4% 10px; width:92%;}
	.our_services ul li h5					{padding-top:22px;}
	.knowmorein								{width:100%;}
	.specialized_in h2						{font-size:22px; line-height:24px; padding-bottom:10px;}
	.specialized_in ul li img				{max-width:100%; height:auto;}
	.specialized_in ul li h6				{padding-top:22px;}
	.specialized_wrap						{padding:40px 0 15px;}
	.our_services ul li						{}
	.our_services ul li.cust_satisfaction img{margin-top:-20px;}
	.our_services ul li.timely_supply img{margin-top:-35px;}
	
	.welcome_company p						{width:94%;}
	.keep_in_touch p						{width:94%;}
	.welcome_company						{padding:40px 0 26px;}
	.customer_say							{padding-right: 1.5%; padding-left:0;}
	.question_answer						{padding-left: 1.5%; width: 45.8%;}	
	.customer_feedback span.arrow			{left:-25px;}
	.flexslider .slides span.arrow img		{width:25px;}
	.question_answer ul li a				{font-size:13px; line-height:16px; padding:12px 14px; background-position:96% center;}
	.question_answer ul li.open a			{background-position:96% center;}
	.accordian_content						{padding:0 14px;}
	.accordian_content p					{font-size:13px; line-height:20px;}
	span.copyright							{padding-right: 0px; width:100%;  text-align:center;}
	.footer_nav								{ padding-left: 0px; width:100%; text-align:center; padding-bottom:10px;}
	.customer_say h2						{margin-left: 22%;}
	.footer_nav ul							{float:none; display:block; text-align:center;}
	.footer_nav ul li						{padding:0 10px; float:none; display:inline;}
	.specialized_in ul li					{width: 46%; margin-bottom: 30px; padding: 0 2%;}
	.specialized_in h2						{margin-left:0; text-align:center; margin-bottom:25px;}
	.question_answer						{padding: 0 2% 25px; width:96%;}
	.customer_say							{padding: 0 2% 0px; width:96%;}
	.our_services ul						{margin-top:0;}
	.slider									{background:none; padding-top:0;}
	.slider_cont							{position:relative; right:auto; top:auto; width:100%; position:relative; margin:0; padding:20px 0 27px; text-align:center;}
	.slider_wrapper 						{ background: url("../images/sliderbg1.jpg") repeat-x scroll left top #f6fafb;}
	.slider_cont a.view_detail				{margin:0 auto;}
	
	.header									{position:relative;}
	.navigation ul							{float:none; display:block; position:absolute; left:0; width:100%; top:85%; background:#fff; padding-bottom:15px; display:none;}
	.navigation ul li						{float:none; display:block; padding:5px 4%;}
	.navigation ul li:last-child			{padding:5px 4%;}
	.navigation ul li a						{font-size:16px; line-height:18px; display:block; text-align:right;}
	.header .container						{box-shadow:none;}
	a.menubtn								{margin-top: -3px; display:block;}
	.flex-direction-nav a					{top:28%;}
	.knowmorein a.click_here				{width:130px;}
	.knowmorein h1							{font-size:23px;}
	.question_answers_wrap 					{ padding: 40px 0;}
	.question_answers_wrap h2				{margin-left:0;}
	
	/*Inner1*/
	.inner_heading h1						{padding: 0 0 0 2%;}
	.our_advantages							{padding:0 2% 15px; width: 96%;}
	.why_choose_us							{padding:0 2% 40px;  float:right; width:96%;}
	.advantages_chooseus h2					{ padding-bottom: 25px;}
	.testmonials							{padding:0 2%; width:96%;}
	.our_people								{width:96%; padding:0 2%; float:right;}
	.our_people ul li						{margin-right: 3%; padding: 1.8%; width: 27.2%;}
	.inner_heading							{padding-bottom:35px; padding-top:38px;}
	.our_advantages ul li span				{width: 44px; line-height:42px; height:42px;}
	.our_advantages ul li p					{width:85%;}
	.testmonial_ourpeople					{ padding: 45px 0 25px;}
	.testmonials ul li						{padding:13px 16px 16px;}
	.our_people ul li.last2					{margin-right:0;}
	.our_people ul li						{margin-right:5%;  width: 43.4%;}
	.our_people ul li.last1					{margin-right:5%;}
	
	/*Inner2*/
	.contact_form							{float:right;}
	.map									{padding-bottom:25px;}
	.map img								{width:100%; height:auto;}
	.our_location							{margin-right:0; width:100%; padding-bottom:20px;}
	.location_contact h2					{padding-bottom:25px;}
	.contact_form							{width:100%;}
	.contact_form form input				{height:38px; line-height:38px;}
	.location_address						{padding-top:5px;}
	.location_contacts						{padding-top:5px;}
	.our_location h2						{padding-left:2%;}
	
	
	/*Inner3*/
	.product_overview ul li					{width:43%; padding: 2.2%; margin-right: 4%;}
	.product_overview ul li h4				{font-size:14px;}
	.product_overview ul li.last1			{ margin-right: 4%;}
	.product_overview ul li.last2			{ margin-right:0%;}
	.product_overview h2					{padding-left:2%;}
	.product_overview						{padding-bottom:15px;}
	
	
	/*Inner4*/
	.best_service p							{width:96%; font-size:14px; line-height: 22px;}
	.img_box								{padding:8px 0;}
	.inner_qualitylist						{padding-left: 2%; width: 96%;}
	.service_overview_available				{padding-right: 2%; width: 44%;}
	.service_available						{padding: 20px 15px;}
	.service_available ul li a				{line-height:17px; font-size:13px;}
	.our_services_wrap .specialized_wrap	{padding-top: 30px;}
	.inner_qualitylist ul li				{padding-bottom:0;}
	.service_overview_available				{width:96%;}
	/*.question_answers_wrap					{padding: 40px 0 45px;}*/
	.service_overview						{padding:16px 18px}
	
	
	
	
	.popup									{width:420px;}
	.popup h5								{font-size:15px;}
	.popup h6								{font-size:13px;}

	.our_certificates ul li					{ padding:0 20px 20px;}
}

@media only screen and (min-width:320px) and (max-width:479px) 
{
	.container								{width:90%; }
	.specialized_in							{padding: 0 0px;}
	a.logo									{margin-left:0px;}
	.navigation ul li						{padding:0 8px;}
	.right_header							{margin-right: 0px;}
	.flexslider .slides img					{height:auto; width:100%}
	.slider_cont							{top:50%; margin-top: -90px;}
	h1										{font-size:22px; line-height:28px; }
	h2										{font-size:20px; line-height:22px;}
	.slider_cont p							{padding-bottom:20px;}
	.our_services ul li						{padding:24px 4% 10px; width:92%;}
	.our_services ul li h5					{padding-top:22px;}
	.knowmorein								{width:100%;}
	.specialized_in h2						{font-size:20px; line-height:22px; padding-bottom:10px;}
	.specialized_in ul li img				{max-width:100%; height:auto;}
	.specialized_in ul li h6				{padding-top:22px;}
	.specialized_wrap						{padding:40px 0 15px;}
	.our_services ul li						{}
	.our_services ul li.cust_satisfaction img{margin-top:-20px;}
	.our_services ul li.timely_supply img{margin-top:-35px;}
	
	.welcome_company p						{width:100%;}
	.keep_in_touch p						{width:100%; font-size:13px; line-height:21px; padding-bottom:20px}
	.welcome_company						{padding:40px 0 26px;}
	.customer_say							{padding-right: 1.5%; padding-left:0;}
	.question_answer						{padding-left: 1.5%; width: 45.8%;}	
	.customer_feedback span.arrow			{left:-25px;}
	.flexslider .slides span.arrow img		{width:25px;}
	.question_answer ul li a				{font-size:13px; line-height:16px; padding:12px 14px; background-position:96% center;}
	.question_answer ul li.open a			{background-position:96% center;}
	.accordian_content						{padding:0 14px;}
	.accordian_content p					{font-size:13px; line-height:20px;}
	span.copyright							{padding-right: 0px; width:100%;  text-align:center;}
	.footer_nav								{ padding-left: 0px; width:100%; text-align:center; padding-bottom:5px;}
	.customer_say h2						{margin-left: 22%;}
	.footer_nav ul							{float:none; display:block; text-align:center;}
	.footer_nav ul li						{padding:0 10px 6px; float:none; display:inline-block;}
	.specialized_in ul li					{ margin-bottom: 30px; padding: 0 4%; width: 92%;}
	.specialized_in h2						{margin-left:0; text-align:center; margin-bottom:25px;}
	.question_answer						{padding: 0 0% 25px; width:100%;}
	.customer_say							{padding: 0 0% 0px; width:100%;}
	.our_services ul						{margin-top:0;}
	.slider									{background:none; padding-top:0;}
	.slider_cont							{position:relative; right:auto; top:auto; width:100%; position:relative; margin:0; padding:20px 0 27px; text-align:center;}
	.slider_wrapper 						{ background: url("../images/sliderbg1.jpg") repeat-x scroll left top #f6fafb;}
	.slider_cont a.view_detail				{margin:0 auto;}
	
	.header									{position:relative;}
	.navigation ul							{float:none; display:block; position:absolute; left:0; width:100%; top:85%; background:#fff; padding-bottom:15px; display:none;}
	.navigation ul li						{float:none; display:block; padding:5px 4%;}
	.navigation ul li:last-child			{padding:5px 4%;}
	.navigation ul li a						{font-size:16px; line-height:18px; display:block; text-align:right;}
	.header .container						{box-shadow:none;}
	a.menubtn								{margin-top: -3px; display:block;}
	.flex-direction-nav a					{top:28%;}
	.knowmorein a.click_here				{width:130px; float:none; display:block; margin:5px auto 0;}
	.knowmorein h1							{font-size:23px; float:none; text-align:center;}
	.question_answers_wrap 					{ padding: 40px 0;}
	.question_answers_wrap h2				{margin-left:0; margin-bottom:22px;}
	.top_search form input[type="text"]		{width:105px;}
	.know_more								{padding: 18px 0 28px;}
	.customer_feedback						{width: 90%;  padding: 20px 5%;}
	.customer_img							{width:40%; margin-bottom:32px;}
	.customer_say .flex-direction-nav .flex-next	{top:0; margin-top:0;}
	.customer_say .flex-direction-nav .flex-prev	{top:0; margin-top:0;}
	.social_icon							{padding:0;}
	.social_icon ul li						{padding:0 5px;}
	.keep_in_touch h2						{margin-bottom:18px;}
	.welcome_company p						{font-size:13px; line-height:21px;}
	.welcome_company h2						{margin-bottom:16px;}
	.flexslider .slides span.arrow img{ -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
	.customer_feedback span.arrow			{left: 32px; top: -25px;}
	.footer_nav ul li						{background-position:right 2px}
	.footer_nav ul li:first-child			{background:url("../images/footer_sep.jpg") no-repeat scroll right 2px;}
	
	/*Inner1*/
	.inner_heading h1						{padding: 0 0 0 2%;}
	.our_advantages							{padding:0 2% 15px; width: 96%;}
	.why_choose_us							{padding:0 2% 40px;  float:right; width:96%;}
	.advantages_chooseus h2					{ padding-bottom: 25px;}
	.testmonials							{padding:0 2%; width:96%;}
	.our_people								{width:96%; padding:0 2%; float:right;}
	.our_people ul li						{margin-right: 3%; padding: 1.8%; width: 27.2%;}
	.inner_heading							{padding-bottom:35px; padding-top:38px;}
	.our_advantages ul li span				{width: 38px; line-height:36px; height:38px;}
	.our_advantages ul li p					{width:80%;}
	.testmonial_ourpeople					{ padding: 45px 0 25px;}
	.testmonials ul li						{padding:13px 16px 16px;}
	.our_people ul li.last2					{margin-right:0;}
	.our_people ul li						{margin-right:0%;  width:90%; padding:5%;}
	.our_people ul li.last1					{margin-right:0;}
	.our_advantages ul li p					{font-size:13px; line-height:20px; padding-bottom:20px;}
	.why_choose_us p						{font-size:13px; line-height:20px; padding-bottom:20px;}
	
	/*Inner2*/
	.contact_form							{float:right;}
	.map									{padding-bottom:25px;}
	.map img								{width:100%; height:auto;}
	.our_location							{margin-right:0; width:100%; padding-bottom:20px;}
	.location_contact h2					{padding-bottom:25px;}
	.contact_form							{width:100%;}
	.contact_form form input				{height:38px; line-height:38px; font-size:14px;}
	.location_address						{padding-top:5px;}
	.location_contacts						{padding-top:0px;}
	.our_location h2						{padding-left:2%;}
	.our_location p							{font-size:14px; line-height:22px;}
	.location_address						{width:100%;}
	.location_contacts						{width:100%;}
	.location_contacts span					{font-size:14px; line-height:22px;}
	.contact_form form textarea				{font-size:14px;}
	
	/*Inner3*/
	.product_overview ul li					{width:43%; padding: 2%; margin-right:0}
	.product_overview ul li h4				{font-size:14px;}
	.product_overview ul li.last1			{ margin-right: 0%;}
	.product_overview ul li.last2			{ margin-right:0%;}
	.product_overview h2					{padding-left:2%;}
	.product_overview ul li					{padding: 5%; width: 90%;}
	.product_overview						{padding-bottom:15px;}
	
	
	/*Inner4*/
	.best_service p							{width:96%; font-size:14px; line-height: 22px;}
	.img_box								{padding:8px 0;}
	.inner_qualitylist						{padding-left: 2%; width: 96%;}
	.service_overview_available				{padding-right: 2%; width: 44%;}
	.service_available						{padding: 20px 15px;}
	.service_available ul li a				{line-height:17px; font-size:13px;}
	.our_services_wrap .specialized_wrap	{padding-top: 30px;}
	.inner_qualitylist ul li				{padding-bottom:0;}
	.service_overview_available				{width:96%;}
	.quality_cont							{width:100%;  padding-top:18px; }
	.img_box								{width:100%; padding: 5% 0;}
	.service_overview						{padding:16px 18px}
	
	.product_overview ul li					{min-height:100px !important;}
	
	
	.popup									{width:280px;}
	.popup h5								{font-size:15px;}
	.popup h6								{font-size:13px;}
	.popup table th							{font-size:13px;}
	.popup table td							{padding:5px 15px;}
	.popup table td:last-child				{width:80px;}
	.popup table tr td:first-child			{width:200px;}
	.popup table tr th:first-child			{width:200px;}
	.popup table th:last-child				{width:80px;}

	.our_certificates ul li					{ padding:25px 20px 0;}
	.our_certificates h3					{ margin-bottom:0;}
}
